F#与C#的发展定位是什么

时间:2022-09-02 00:26:39
微软推出F#,c#是否会逐步被边缘化?
或者说这两者有何发展定位呢?
大家来讨论下,如果微软力挺F#,c#以后的发展将是什么状况.....

34 个解决方案

#1


一切照旧。。。
挺了这么多年MFC还不就这样。

#2


有了IL爱咋整咋整。。。

#3


F#不是函数式的编程语言吗,跟C#面向对像的方面就不太一样,就像C语言一样,C#再牛,也代替不了C语言本身能够做的事情

#4


还没玩过F#

#5


开发c#最大的目标就是把java的人给拉过来些,防java坐的更大,不过目前看来前景也不是太好.....f#这个没玩过也不好说什么了.....

#6


还不明白F#是啥,不过应该各有所长!不会相互取代!

#7


F#是函数式编程的概念
网上介绍F#具有同C#相同的运算速度,甚至更快。
但是F#的代码比C#减少很多。
并且,F#的编码风格与C#的管理不同,是运用OCaml语言
即,F#同样支持oo编程。

个人认为,编程速度的提高是很好的,但是目前的F#在界面设计上不行。
因此,最好是混合编程实现F#与C#的优势都能体现

他们都在在VS平台上,可以很好的实现。
目前我也正在试着用F#做运算DLL,比Fortran的DLL使用方便多了。

因此,推荐大家使用F#!

#8


哎,有生有灭,有得有失,随缘吧

#9


C#发展了10年了,正走向衰退期............

#10


F#,函数式,动态语言

定位为下一代语言

#11


走敏捷之路

简约而不简单

#12


事物都有产生 发展 消亡的过程。

#13


说的我学C#都没啥兴趣了,
学好了,没用武之地,还有什么意义。

#14


呵呵。。c#快没落了。咋还有这么我往里面钻啊

#15


c#暂时还不会没落。
就像vb一直在延续。

#16


c没没落

c++也没没落

----------------------
不仅没有没落
而且
c/c++的思想和精神在各种缤纷复杂的语言系统(java 和 c#)存在着(类C语言)


#17


语言本身没有贵贱之分。
只是适合不同需求罢了。C#没落之说实在不敢苟同。因为既然微软在极力推广.net,那么需求依然存在。

#18


en

#19


只是适合不同需求罢了。C#没落之说实在不敢苟同。因为既然微软在极力推广.net,那么需求依然存在。再加上学好了一门语言,就触类旁通了,即使没落了,学起其他语言来就眨眼间的事了~~~

#20


F#从C#发展而来,各自适合自己的开发特点,适合不同需要

#21


不是语言的问题,而是人的问题,呵呵

#22


c#有很多分科

#23


F#是函数式编程~在科学计算领域更好用些~

#24


同意楼上.所定义的领域不一样
F#是科学计算方面的

希望自己百度看看F#说明吧

#25


还没时间玩f#

#26


个人觉得c#不会没落~

思想最重要

#27


不了解f#
引用 7 楼 mou_yq 的回复:
F#是函数式编程的概念 
网上介绍F#具有同C#相同的运算速度,甚至更快。 
但是F#的代码比C#减少很多。 
并且,F#的编码风格与C#的管理不同,是运用OCaml语言 
即,F#同样支持oo编程。 

个人认为,编程速度的提高是很好的,但是目前的F#在界面设计上不行。 
因此,最好是混合编程实现F#与C#的优势都能体现 

他们都在在VS平台上,可以很好的实现。 
目前我也正在试着用F#做运算DLL,比Fortran的DLL使用方便多了。 

因…

#28


兵来将挡 

#29


F#还没接触过。个人觉得C#正在逐渐发展,既能微软要推行.NET技术,C#怎么会没落呢,况且C#是为了.NET的发展而发布的。

#30


C#的垃圾语法已经成为它普及的重要阻碍。
C#是一个从一开始就设计不成熟的语言,看到F#的问世,似乎。net平台有了发挥的天地,但愿C#不要重蹈C#的覆辙。

C#是一个效率极差,使用者多为非计算机专业的爱好者,适合于编程入门的语言,基本上在桌面领域没有任何实用价值!

#31


引用 15 楼 lunalunaking 的回复:
c#暂时还不会没落。
就像vb一直在延续。


c#跟vb能比吗,vb几乎是最好的语言和IDE

#32


引用 30 楼 xbgs 的回复:
C#的垃圾语法已经成为它普及的重要阻碍。
C#是一个从一开始就设计不成熟的语言,看到F#的问世,似乎。net平台有了发挥的天地,但愿C#不要重蹈C#的覆辙。

C#是一个效率极差,使用者多为非计算机专业的爱好者,适合于编程入门的语言,基本上在桌面领域没有任何实用价值!


怎么说你呢?傻吧就别出来丢人!C#语法垃圾。C#设计不成熟?F#让。net发挥的天地?C#效率级差》不知道你是从哪得出来的结论!你真神奇wpf和sliverlight是发展趋势,你认为F#你做到么?看你的名字应该是delphi程序员吧!咱们可以比试,无论是代码质量,效率看看C#比你差到哪了,说句豪不夸大的话你delphi能做到的我C#也能,但我C#能做的你未必能。

#33


今天刚装了VS2010,第一次看到F#,稍微看了下感觉还是没啥变化,可能是本人不精通吧,但从VS2005到VS2010得转换,有点麻烦吧

#34


引用 32 楼 snowywolfonline 的回复:
引用 30 楼 xbgs 的回复:
C#的垃圾语法已经成为它普及的重要阻碍。
C#是一个从一开始就设计不成熟的语言,看到F#的问世,似乎。net平台有了发挥的天地,但愿C#不要重蹈C#的覆辙。

C#是一个效率极差,使用者多为非计算机专业的爱好者,适合于编程入门的语言,基本上在桌面领域没有任何实用价值!


怎么说你呢?傻吧就别出来丢人!C#语法垃圾。C#设计不成熟?F#让。net发挥的天地?C#效率级差》不知道你是从哪得出来的结论!你真神奇wpf和sliverlight是发展趋势,你认为F#你做到么?看你的名字应该是delphi程序员吧!咱们可以比试,无论是代码质量,效率看看C#比你差到哪了,说句豪不夸大的话你delphi能做到的我C#也能,但我C#能做的你未必能。

嗯 C#博大精深, 不是浅浅学学就能了解了的

#1


一切照旧。。。
挺了这么多年MFC还不就这样。

#2


有了IL爱咋整咋整。。。

#3


F#不是函数式的编程语言吗,跟C#面向对像的方面就不太一样,就像C语言一样,C#再牛,也代替不了C语言本身能够做的事情

#4


还没玩过F#

#5


开发c#最大的目标就是把java的人给拉过来些,防java坐的更大,不过目前看来前景也不是太好.....f#这个没玩过也不好说什么了.....

#6


还不明白F#是啥,不过应该各有所长!不会相互取代!

#7


F#是函数式编程的概念
网上介绍F#具有同C#相同的运算速度,甚至更快。
但是F#的代码比C#减少很多。
并且,F#的编码风格与C#的管理不同,是运用OCaml语言
即,F#同样支持oo编程。

个人认为,编程速度的提高是很好的,但是目前的F#在界面设计上不行。
因此,最好是混合编程实现F#与C#的优势都能体现

他们都在在VS平台上,可以很好的实现。
目前我也正在试着用F#做运算DLL,比Fortran的DLL使用方便多了。

因此,推荐大家使用F#!

#8


哎,有生有灭,有得有失,随缘吧

#9


C#发展了10年了,正走向衰退期............

#10


F#,函数式,动态语言

定位为下一代语言

#11


走敏捷之路

简约而不简单

#12


事物都有产生 发展 消亡的过程。

#13


说的我学C#都没啥兴趣了,
学好了,没用武之地,还有什么意义。

#14


呵呵。。c#快没落了。咋还有这么我往里面钻啊

#15


c#暂时还不会没落。
就像vb一直在延续。

#16


c没没落

c++也没没落

----------------------
不仅没有没落
而且
c/c++的思想和精神在各种缤纷复杂的语言系统(java 和 c#)存在着(类C语言)


#17


语言本身没有贵贱之分。
只是适合不同需求罢了。C#没落之说实在不敢苟同。因为既然微软在极力推广.net,那么需求依然存在。

#18


en

#19


只是适合不同需求罢了。C#没落之说实在不敢苟同。因为既然微软在极力推广.net,那么需求依然存在。再加上学好了一门语言,就触类旁通了,即使没落了,学起其他语言来就眨眼间的事了~~~

#20


F#从C#发展而来,各自适合自己的开发特点,适合不同需要

#21


不是语言的问题,而是人的问题,呵呵

#22


c#有很多分科

#23


F#是函数式编程~在科学计算领域更好用些~

#24


同意楼上.所定义的领域不一样
F#是科学计算方面的

希望自己百度看看F#说明吧

#25


还没时间玩f#

#26


个人觉得c#不会没落~

思想最重要

#27


不了解f#
引用 7 楼 mou_yq 的回复:
F#是函数式编程的概念 
网上介绍F#具有同C#相同的运算速度,甚至更快。 
但是F#的代码比C#减少很多。 
并且,F#的编码风格与C#的管理不同,是运用OCaml语言 
即,F#同样支持oo编程。 

个人认为,编程速度的提高是很好的,但是目前的F#在界面设计上不行。 
因此,最好是混合编程实现F#与C#的优势都能体现 

他们都在在VS平台上,可以很好的实现。 
目前我也正在试着用F#做运算DLL,比Fortran的DLL使用方便多了。 

因…

#28


兵来将挡 

#29


F#还没接触过。个人觉得C#正在逐渐发展,既能微软要推行.NET技术,C#怎么会没落呢,况且C#是为了.NET的发展而发布的。

#30


C#的垃圾语法已经成为它普及的重要阻碍。
C#是一个从一开始就设计不成熟的语言,看到F#的问世,似乎。net平台有了发挥的天地,但愿C#不要重蹈C#的覆辙。

C#是一个效率极差,使用者多为非计算机专业的爱好者,适合于编程入门的语言,基本上在桌面领域没有任何实用价值!

#31


引用 15 楼 lunalunaking 的回复:
c#暂时还不会没落。
就像vb一直在延续。


c#跟vb能比吗,vb几乎是最好的语言和IDE

#32


引用 30 楼 xbgs 的回复:
C#的垃圾语法已经成为它普及的重要阻碍。
C#是一个从一开始就设计不成熟的语言,看到F#的问世,似乎。net平台有了发挥的天地,但愿C#不要重蹈C#的覆辙。

C#是一个效率极差,使用者多为非计算机专业的爱好者,适合于编程入门的语言,基本上在桌面领域没有任何实用价值!


怎么说你呢?傻吧就别出来丢人!C#语法垃圾。C#设计不成熟?F#让。net发挥的天地?C#效率级差》不知道你是从哪得出来的结论!你真神奇wpf和sliverlight是发展趋势,你认为F#你做到么?看你的名字应该是delphi程序员吧!咱们可以比试,无论是代码质量,效率看看C#比你差到哪了,说句豪不夸大的话你delphi能做到的我C#也能,但我C#能做的你未必能。

#33


今天刚装了VS2010,第一次看到F#,稍微看了下感觉还是没啥变化,可能是本人不精通吧,但从VS2005到VS2010得转换,有点麻烦吧

#34


引用 32 楼 snowywolfonline 的回复:
引用 30 楼 xbgs 的回复:
C#的垃圾语法已经成为它普及的重要阻碍。
C#是一个从一开始就设计不成熟的语言,看到F#的问世,似乎。net平台有了发挥的天地,但愿C#不要重蹈C#的覆辙。

C#是一个效率极差,使用者多为非计算机专业的爱好者,适合于编程入门的语言,基本上在桌面领域没有任何实用价值!


怎么说你呢?傻吧就别出来丢人!C#语法垃圾。C#设计不成熟?F#让。net发挥的天地?C#效率级差》不知道你是从哪得出来的结论!你真神奇wpf和sliverlight是发展趋势,你认为F#你做到么?看你的名字应该是delphi程序员吧!咱们可以比试,无论是代码质量,效率看看C#比你差到哪了,说句豪不夸大的话你delphi能做到的我C#也能,但我C#能做的你未必能。

嗯 C#博大精深, 不是浅浅学学就能了解了的