F#的语言真是太完美了,由于C#的发展越来越垃圾,所以F#来取代C#是当之无愧的。
C#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。
而F#就是在这种情况下诞生的,它和C#几乎同时发展,现在已经发展成熟。
F#马上要成为最流行的.net开发语言。
请问C#是否要演化成开发单片的语言呢?
524 个解决方案
#1
路过!
#2
可能吗?
#3
顶了
#4
楼主又开始YY
#5
试目以待
#6
看看
#7
跟着微软跑,说真的:很累!
#8
#9
可能我的观点不同,我并不认为越来越简单的代码,使得程序员越来越"笨"的语言是受欢迎的.
#10
大晚上的看这种消息,来点分再说
#11
楼主 说相声的吧?
#12
F# ???还没接触的东东!
#13
开个讲座让大家了解了解是不是这样的呀?
#14
F#是什么。。
#15
楼主晕了吧
#16
有什么证据
你把F#与C#的优劣点拿出来比较下
看那个好
就这样凭空的不是瞎扯淡吗?
你把F#与C#的优劣点拿出来比较下
看那个好
就这样凭空的不是瞎扯淡吗?
#17
顶 ,楼主等1000年吧
#18
编程就是向简单化进化
#19
来接分。
#20
这不是无聊么
#21
我看了一下楼主所发表和回复的帖子列表,唯一只有一次却在那个回复中的逻辑是那么幼稚(仅仅宣泄一下而已)。我分析楼主在.net开发方面还从来没有什么产品成功经验值得分享,现在怎么急于分享对“未来”的臆断空想了?
打好根基,认真做产品吧。你试试.net论坛里挑几个关于asp.net、c#、WebService、Linq等等的问题用f#写出来,特别是你不妨把c#编译出来的东西跟f#编译出来的东西都贴出来,说明一下c#的代码(我可以肯定那不是我写的)有多么垃圾?!
打好根基,认真做产品吧。你试试.net论坛里挑几个关于asp.net、c#、WebService、Linq等等的问题用f#写出来,特别是你不妨把c#编译出来的东西跟f#编译出来的东西都贴出来,说明一下c#的代码(我可以肯定那不是我写的)有多么垃圾?!
#22
现在C#这么流行 F#2003才研发 2007才成为大众产品 远着呢
#23
没听说过
#24
跟微软就是累,不要搞微软的,就没有可比性,C/C++,Java,Delphi...最好
#25
NET 第一语言是C# MS 花很多心血 创立的自己品牌 用户群 众多,而且有望标准化, 这样的语言也许 还有很多地方做得不好,但是 总体而言 与在众多其它语言的比较中 它仍然是 非常优雅的,而且一直在发展 ,以后的事情虽然难以预料,但可以肯定MS 不会象楼主这样 轻易"抛弃"C#..
楼主给我的感觉是 不怎么会C# 很可能因,不耐烦学习C# 愤而转去学习 传说中更"简单"的F# 遂大发感慨,
这不仅冲动无知 而且楼主用词失当 情绪偏执又无甚根据,实在是 错得利害.
楼主给我的感觉是 不怎么会C# 很可能因,不耐烦学习C# 愤而转去学习 传说中更"简单"的F# 遂大发感慨,
这不仅冲动无知 而且楼主用词失当 情绪偏执又无甚根据,实在是 错得利害.
#26
我在等H#语言......
#27
我在等Z#语言......
#28
都回去学 机器码
#29
同感。
#30
楼主是在梦游的时候发的贴吧?
#31
根本就是两个方向的东西,楼主写过几行F#的代码啊?
#32
那怎么办阿?C#的人 不是吃亏了嘛?
#33
没关系 在马上到来的VS2020中,H#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。
H#的语言真是太完美了,由于F#的发展越来越垃圾,所以H#来取代F#是当之无愧的。
F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。
而H#就是在这种情况下诞生的,它和G#几乎同时发展,现在已经发展成熟。
H#马上要成为最流行的.net开发语言。
H#的语言真是太完美了,由于F#的发展越来越垃圾,所以H#来取代F#是当之无愧的。
F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。
而H#就是在这种情况下诞生的,它和G#几乎同时发展,现在已经发展成熟。
H#马上要成为最流行的.net开发语言。
#34
楼主有没有用F#开发过成功的产品,让大家看看它的强大功能,如果没有请不要随便妄下断言
#35
F#是什么语言?
#36
没听说过F#,C#应该不会成为开发单片机的语言。
#37
寻刺激! 可能吗... 用脚指头想想哦
#38
来看看
#39
既然潮流总是抛弃我们,那么我们就抛弃潮流。学c++,而不是天天被骂的c#和f#
#40
做梦啊
#41
到了 2010 再讨论
#42
其实不管F#还是C# 个人觉得微软最应该做的就是给freamwork提速。
#43
这不是扯淡嘛...
#44
f#是什么东东
#45
010110101000010100010011001101101 是什么?
#46
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函数程式语言
C#是由微软公司所开发的一种面向对象,且运行于.NET Framework之上的高级程序设计语言。
楼主觉得他们一样吗?
C#是由微软公司所开发的一种面向对象,且运行于.NET Framework之上的高级程序设计语言。
楼主觉得他们一样吗?
#47
语言是次要的 , 在应用层面上,业务比技术要重要。
#48
路过,此贴必火
#49
盲目的微软,开发语言停止在6.0版本就已经可以了。浪费时间和精力去在开发新的,就像office停留在2003就,操作系统停留在XP就可以了一样。
#50
这实在google上面找到的:
F#是由微軟發展的為微軟.NET語言提供運行環境的程式語言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基於OCaml的,而OCaml是基於ML函數程式語言。有時F# 和 OCaml 的程式是可以交互編譯的。
F#已經接近成熟,支援Higher-Order Function、Currying、Lazy Evaluation、Continuations、Pattern Matching、Closure、List Processing、Meta-Programming。這是一個用於顯示.NET在不同程式語言間互通的程序設計,可以被.NET中的任意其它代碼編譯和調用。
2002年微軟開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日釋出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。
F#將被集成在Visual Studio 2010中,含有對.Net Framework的完全支持。
一些小小範例如下:
(* This is a comment *)
(* Sample hello world program *)
printf "Hello World!"
#light
open Microsoft.FSharp.Collection.List
(* print a list of numbers recursively *)
let rec printlist l =
(* When using "#light", you must indent with 4 spaces *)
if l = [] then
else
printf "%d\n" (nth l 0)
printlist (tl l)
#light
(* Sample Windows Forms Program *)
(* We need to open the Windows Forms library *)
open System.Windows.Forms
(* Create a window and set a few properties *)
let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")
(* Create a label to show some text in the form *)
let label =
let temp = new Label()
let x = 3 + (4 * 5)
(* Set the value of the Text*)
temp.Text <- x
(* Remember to return a value! *)
temp
(* Add the label to the form *)
do form.Controls.Add(label)
(* Finally, run the form *)
do Application.Run(form)
F# 相容於 XNA Game Studio Express 產品,可允許在 Xbox 360上建構遊戲軟體。
F#是由微軟發展的為微軟.NET語言提供運行環境的程式語言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基於OCaml的,而OCaml是基於ML函數程式語言。有時F# 和 OCaml 的程式是可以交互編譯的。
F#已經接近成熟,支援Higher-Order Function、Currying、Lazy Evaluation、Continuations、Pattern Matching、Closure、List Processing、Meta-Programming。這是一個用於顯示.NET在不同程式語言間互通的程序設計,可以被.NET中的任意其它代碼編譯和調用。
2002年微軟開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日釋出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。
F#將被集成在Visual Studio 2010中,含有對.Net Framework的完全支持。
一些小小範例如下:
(* This is a comment *)
(* Sample hello world program *)
printf "Hello World!"
#light
open Microsoft.FSharp.Collection.List
(* print a list of numbers recursively *)
let rec printlist l =
(* When using "#light", you must indent with 4 spaces *)
if l = [] then
else
printf "%d\n" (nth l 0)
printlist (tl l)
#light
(* Sample Windows Forms Program *)
(* We need to open the Windows Forms library *)
open System.Windows.Forms
(* Create a window and set a few properties *)
let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")
(* Create a label to show some text in the form *)
let label =
let temp = new Label()
let x = 3 + (4 * 5)
(* Set the value of the Text*)
temp.Text <- x
(* Remember to return a value! *)
temp
(* Add the label to the form *)
do form.Controls.Add(label)
(* Finally, run the form *)
do Application.Run(form)
F# 相容於 XNA Game Studio Express 產品,可允許在 Xbox 360上建構遊戲軟體。
#1
路过!
#2
可能吗?
#3
顶了
#4
楼主又开始YY
#5
试目以待
#6
看看
#7
跟着微软跑,说真的:很累!
#8
#9
可能我的观点不同,我并不认为越来越简单的代码,使得程序员越来越"笨"的语言是受欢迎的.
#10
大晚上的看这种消息,来点分再说
#11
楼主 说相声的吧?
#12
F# ???还没接触的东东!
#13
开个讲座让大家了解了解是不是这样的呀?
#14
F#是什么。。
#15
楼主晕了吧
#16
有什么证据
你把F#与C#的优劣点拿出来比较下
看那个好
就这样凭空的不是瞎扯淡吗?
你把F#与C#的优劣点拿出来比较下
看那个好
就这样凭空的不是瞎扯淡吗?
#17
顶 ,楼主等1000年吧
#18
编程就是向简单化进化
#19
来接分。
#20
这不是无聊么
#21
我看了一下楼主所发表和回复的帖子列表,唯一只有一次却在那个回复中的逻辑是那么幼稚(仅仅宣泄一下而已)。我分析楼主在.net开发方面还从来没有什么产品成功经验值得分享,现在怎么急于分享对“未来”的臆断空想了?
打好根基,认真做产品吧。你试试.net论坛里挑几个关于asp.net、c#、WebService、Linq等等的问题用f#写出来,特别是你不妨把c#编译出来的东西跟f#编译出来的东西都贴出来,说明一下c#的代码(我可以肯定那不是我写的)有多么垃圾?!
打好根基,认真做产品吧。你试试.net论坛里挑几个关于asp.net、c#、WebService、Linq等等的问题用f#写出来,特别是你不妨把c#编译出来的东西跟f#编译出来的东西都贴出来,说明一下c#的代码(我可以肯定那不是我写的)有多么垃圾?!
#22
现在C#这么流行 F#2003才研发 2007才成为大众产品 远着呢
#23
没听说过
#24
跟微软就是累,不要搞微软的,就没有可比性,C/C++,Java,Delphi...最好
#25
NET 第一语言是C# MS 花很多心血 创立的自己品牌 用户群 众多,而且有望标准化, 这样的语言也许 还有很多地方做得不好,但是 总体而言 与在众多其它语言的比较中 它仍然是 非常优雅的,而且一直在发展 ,以后的事情虽然难以预料,但可以肯定MS 不会象楼主这样 轻易"抛弃"C#..
楼主给我的感觉是 不怎么会C# 很可能因,不耐烦学习C# 愤而转去学习 传说中更"简单"的F# 遂大发感慨,
这不仅冲动无知 而且楼主用词失当 情绪偏执又无甚根据,实在是 错得利害.
楼主给我的感觉是 不怎么会C# 很可能因,不耐烦学习C# 愤而转去学习 传说中更"简单"的F# 遂大发感慨,
这不仅冲动无知 而且楼主用词失当 情绪偏执又无甚根据,实在是 错得利害.
#26
我在等H#语言......
#27
我在等Z#语言......
#28
都回去学 机器码
#29
同感。
#30
楼主是在梦游的时候发的贴吧?
#31
根本就是两个方向的东西,楼主写过几行F#的代码啊?
#32
那怎么办阿?C#的人 不是吃亏了嘛?
#33
没关系 在马上到来的VS2020中,H#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。
H#的语言真是太完美了,由于F#的发展越来越垃圾,所以H#来取代F#是当之无愧的。
F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。
而H#就是在这种情况下诞生的,它和G#几乎同时发展,现在已经发展成熟。
H#马上要成为最流行的.net开发语言。
H#的语言真是太完美了,由于F#的发展越来越垃圾,所以H#来取代F#是当之无愧的。
F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。
而H#就是在这种情况下诞生的,它和G#几乎同时发展,现在已经发展成熟。
H#马上要成为最流行的.net开发语言。
#34
楼主有没有用F#开发过成功的产品,让大家看看它的强大功能,如果没有请不要随便妄下断言
#35
F#是什么语言?
#36
没听说过F#,C#应该不会成为开发单片机的语言。
#37
寻刺激! 可能吗... 用脚指头想想哦
#38
来看看
#39
既然潮流总是抛弃我们,那么我们就抛弃潮流。学c++,而不是天天被骂的c#和f#
#40
做梦啊
#41
到了 2010 再讨论
#42
其实不管F#还是C# 个人觉得微软最应该做的就是给freamwork提速。
#43
这不是扯淡嘛...
#44
f#是什么东东
#45
010110101000010100010011001101101 是什么?
#46
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函数程式语言
C#是由微软公司所开发的一种面向对象,且运行于.NET Framework之上的高级程序设计语言。
楼主觉得他们一样吗?
C#是由微软公司所开发的一种面向对象,且运行于.NET Framework之上的高级程序设计语言。
楼主觉得他们一样吗?
#47
语言是次要的 , 在应用层面上,业务比技术要重要。
#48
路过,此贴必火
#49
盲目的微软,开发语言停止在6.0版本就已经可以了。浪费时间和精力去在开发新的,就像office停留在2003就,操作系统停留在XP就可以了一样。
#50
这实在google上面找到的:
F#是由微軟發展的為微軟.NET語言提供運行環境的程式語言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基於OCaml的,而OCaml是基於ML函數程式語言。有時F# 和 OCaml 的程式是可以交互編譯的。
F#已經接近成熟,支援Higher-Order Function、Currying、Lazy Evaluation、Continuations、Pattern Matching、Closure、List Processing、Meta-Programming。這是一個用於顯示.NET在不同程式語言間互通的程序設計,可以被.NET中的任意其它代碼編譯和調用。
2002年微軟開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日釋出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。
F#將被集成在Visual Studio 2010中,含有對.Net Framework的完全支持。
一些小小範例如下:
(* This is a comment *)
(* Sample hello world program *)
printf "Hello World!"
#light
open Microsoft.FSharp.Collection.List
(* print a list of numbers recursively *)
let rec printlist l =
(* When using "#light", you must indent with 4 spaces *)
if l = [] then
else
printf "%d\n" (nth l 0)
printlist (tl l)
#light
(* Sample Windows Forms Program *)
(* We need to open the Windows Forms library *)
open System.Windows.Forms
(* Create a window and set a few properties *)
let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")
(* Create a label to show some text in the form *)
let label =
let temp = new Label()
let x = 3 + (4 * 5)
(* Set the value of the Text*)
temp.Text <- x
(* Remember to return a value! *)
temp
(* Add the label to the form *)
do form.Controls.Add(label)
(* Finally, run the form *)
do Application.Run(form)
F# 相容於 XNA Game Studio Express 產品,可允許在 Xbox 360上建構遊戲軟體。
F#是由微軟發展的為微軟.NET語言提供運行環境的程式語言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基於OCaml的,而OCaml是基於ML函數程式語言。有時F# 和 OCaml 的程式是可以交互編譯的。
F#已經接近成熟,支援Higher-Order Function、Currying、Lazy Evaluation、Continuations、Pattern Matching、Closure、List Processing、Meta-Programming。這是一個用於顯示.NET在不同程式語言間互通的程序設計,可以被.NET中的任意其它代碼編譯和調用。
2002年微軟開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日釋出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。
F#將被集成在Visual Studio 2010中,含有對.Net Framework的完全支持。
一些小小範例如下:
(* This is a comment *)
(* Sample hello world program *)
printf "Hello World!"
#light
open Microsoft.FSharp.Collection.List
(* print a list of numbers recursively *)
let rec printlist l =
(* When using "#light", you must indent with 4 spaces *)
if l = [] then
else
printf "%d\n" (nth l 0)
printlist (tl l)
#light
(* Sample Windows Forms Program *)
(* We need to open the Windows Forms library *)
open System.Windows.Forms
(* Create a window and set a few properties *)
let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")
(* Create a label to show some text in the form *)
let label =
let temp = new Label()
let x = 3 + (4 * 5)
(* Set the value of the Text*)
temp.Text <- x
(* Remember to return a value! *)
temp
(* Add the label to the form *)
do form.Controls.Add(label)
(* Finally, run the form *)
do Application.Run(form)
F# 相容於 XNA Game Studio Express 產品,可允許在 Xbox 360上建構遊戲軟體。