当前位置:编程学习 > C#/ASP.NET >>

抛弃C#,迎接F#吧

   在马上到来的VS2010中,F#成功的取代了C#而排在头号开发语言。 当然C#仍然被保留下来以便实现缓慢过度。

F#的语言真是太完美了,由于C#的发展越来越垃圾,所以F#来取代C#是当之无愧的。
C#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。

而F#就是在这种情况下诞生的,它和C#几乎同时发展,现在已经发展成熟。
F#马上要成为最流行的.net开发语言。

请问C#是否要演化成开发单片的语言呢?

--------------------编程问答-------------------- 路过! --------------------编程问答-------------------- 可能吗? --------------------编程问答-------------------- 顶了 --------------------编程问答-------------------- 楼主又开始YY --------------------编程问答-------------------- 试目以待 --------------------编程问答-------------------- 看看 --------------------编程问答-------------------- 跟着微软跑,说真的:很累! --------------------编程问答-------------------- --------------------编程问答-------------------- 可能我的观点不同,我并不认为越来越简单的代码,使得程序员越来越"笨"的语言是受欢迎的. --------------------编程问答-------------------- 大晚上的看这种消息,来点分再说 --------------------编程问答-------------------- 楼主 说相声的吧? --------------------编程问答-------------------- F# ???还没接触的东东! --------------------编程问答-------------------- 开个讲座让大家了解了解是不是这样的呀? --------------------编程问答-------------------- F#是什么。。 --------------------编程问答-------------------- 楼主晕了吧 --------------------编程问答--------------------  有什么证据
你把F#与C#的优劣点拿出来比较下
看那个好
就这样凭空的不是瞎扯淡吗? --------------------编程问答--------------------
引用 11 楼 enihs 的回复:
楼主 说相声的吧?

顶 ,楼主等1000年吧 --------------------编程问答-------------------- 编程就是向简单化进化 --------------------编程问答-------------------- 来接分。 --------------------编程问答-------------------- 这不是无聊么 --------------------编程问答-------------------- 我看了一下楼主所发表和回复的帖子列表,唯一只有一次却在那个回复中的逻辑是那么幼稚(仅仅宣泄一下而已)。我分析楼主在.net开发方面还从来没有什么产品成功经验值得分享,现在怎么急于分享对“未来”的臆断空想了?

打好根基,认真做产品吧。你试试.net论坛里挑几个关于asp.net、c#、WebService、Linq等等的问题用f#写出来,特别是你不妨把c#编译出来的东西跟f#编译出来的东西都贴出来,说明一下c#的代码(我可以肯定那不是我写的)有多么垃圾?! --------------------编程问答-------------------- 现在C#这么流行 F#2003才研发  2007才成为大众产品  远着呢 --------------------编程问答-------------------- 没听说过 --------------------编程问答-------------------- 跟微软就是累,不要搞微软的,就没有可比性,C/C++,Java,Delphi...最好 --------------------编程问答-------------------- NET 第一语言是C# MS 花很多心血 创立的自己品牌 用户群 众多,而且有望标准化, 这样的语言也许 还有很多地方做得不好,但是 总体而言 与在众多其它语言的比较中 它仍然是 非常优雅的,而且一直在发展 ,以后的事情虽然难以预料,但可以肯定MS 不会象楼主这样 轻易"抛弃"C#.. 

楼主给我的感觉是 不怎么会C# 很可能因,不耐烦学习C# 愤而转去学习 传说中更"简单"的F# 遂大发感慨,
这不仅冲动无知 而且楼主用词失当 情绪偏执又无甚根据,实在是 错得利害. --------------------编程问答-------------------- 我在等H#语言...... --------------------编程问答-------------------- 我在等Z#语言...... --------------------编程问答-------------------- 都回去学 机器码 --------------------编程问答--------------------
引用 7 楼 zz005 的回复:
跟着微软跑,说真的:很累!


同感。 --------------------编程问答-------------------- 楼主是在梦游的时候发的贴吧? --------------------编程问答-------------------- 根本就是两个方向的东西,楼主写过几行F#的代码啊? --------------------编程问答--------------------        那怎么办阿?C#的人 不是吃亏了嘛? --------------------编程问答-------------------- 没关系  在马上到来的VS2020中,H#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。 
H#的语言真是太完美了,由于F#的发展越来越垃圾,所以H#来取代F#是当之无愧的。 
F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。 
而H#就是在这种情况下诞生的,它和G#几乎同时发展,现在已经发展成熟。 
H#马上要成为最流行的.net开发语言。 
--------------------编程问答-------------------- 楼主有没有用F#开发过成功的产品,让大家看看它的强大功能,如果没有请不要随便妄下断言 --------------------编程问答-------------------- F#是什么语言? --------------------编程问答-------------------- 没听说过F#,C#应该不会成为开发单片机的语言。
--------------------编程问答-------------------- 寻刺激! 可能吗... 用脚指头想想哦 --------------------编程问答--------------------
引用 2 楼 dancingbit 的回复:
可能吗?
来看看 --------------------编程问答-------------------- 既然潮流总是抛弃我们,那么我们就抛弃潮流。学c++,而不是天天被骂的c#和f# --------------------编程问答-------------------- 做梦啊 --------------------编程问答-------------------- 到了 2010 再讨论 --------------------编程问答-------------------- 其实不管F#还是C# 个人觉得微软最应该做的就是给freamwork提速。 --------------------编程问答-------------------- 这不是扯淡嘛... --------------------编程问答-------------------- f#是什么东东 --------------------编程问答-------------------- 010110101000010100010011001101101 是什么? --------------------编程问答-------------------- F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函数程式语言
C#是由微软公司所开发的一种面向对象,且运行于.NET Framework之上的高级程序设计语言。
楼主觉得他们一样吗? --------------------编程问答-------------------- 语言是次要的 , 在应用层面上,业务比技术要重要。

--------------------编程问答-------------------- 路过,此贴必火 --------------------编程问答-------------------- 盲目的微软,开发语言停止在6.0版本就已经可以了。浪费时间和精力去在开发新的,就像office停留在2003就,操作系统停留在XP就可以了一样。 --------------------编程问答-------------------- 这实在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上建構遊戲軟體。

--------------------编程问答-------------------- 学习,帮顶。 --------------------编程问答-------------------- 在马上到来的VS2999中,Z#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。 

Z#的语言真是太完美了,由于F#的发展越来越垃圾,所以Z#来取代F#是当之无愧的。 
F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。 

而Z#就是在这种情况下诞生的,它和F#几乎同时发展,现在已经发展成熟。 
Z#马上要成为最流行的.net开发语言。 

请问F#是否要演化成开发单片的语言呢? 
--------------------编程问答-------------------- 概念越华丽,离真相越远 --------------------编程问答-------------------- ha..我用过很多语言,哪种都只是皮毛
无所谓了 --------------------编程问答-------------------- 不知道什么是F#
--------------------编程问答-------------------- 我不去预测将来什么语言流行或者什么语言取代C#  但至少有一点我知道,用C#去作为单片机语言??  这不是搞笑呢? 楼主真的对C# 了解么?  用过C或者C++么 --------------------编程问答-------------------- 我正在考虑是不是放弃.Net, 回归C++中。太依赖微软了。
--------------------编程问答-------------------- 天纳 ,有好多人失业了! --------------------编程问答-------------------- 楼主接K#吧,
yy --------------------编程问答-------------------- 路过 --------------------编程问答-------------------- 我在等Z#语言...... --------------------编程问答-------------------- F#刚出来的 --------------------编程问答-------------------- 解决问题才是关键,管他什么语言 --------------------编程问答-------------------- 楼主拿一点事实吧,不要空口乱说,乱我军心 --------------------编程问答-------------------- 没关系  在马上到来的VS3009中,X#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。 
X#的语言真是太完美了,由于F#的发展越来越垃圾,所以X#来取代F#是当之无愧的。 
F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。 
而X#就是在这种情况下诞生的,它和F#几乎同时发展,现在已经发展成熟。 
X#马上要成为最流行的.net开发语言。 --------------------编程问答-------------------- 算术题:  装1和3的中间,再加上13。结果是?

多一个不多,少一个不少,你放弃C#无所谓,这样C#阵营又少了一个。

人少更能显出价值,大家的工资也自然就上去了。 --------------------编程问答-------------------- 关注 --------------------编程问答-------------------- 路过看看 --------------------编程问答-------------------- 一看就知道是个菜鸟 --------------------编程问答-------------------- 你有什么根据? --------------------编程问答-------------------- 什么啊??

[align=center]
****************************************************************
            看帖一定要回,分也一定要接哦 ^_^
****************************************************************[/align] --------------------编程问答-------------------- 什么啊 刚才我给盖茨打了电话,他告诉我以后是NB#的天下 --------------------编程问答-------------------- f# 和 C# 有什么不同啊??? --------------------编程问答-------------------- 什么东东,都不懂 --------------------编程问答-------------------- 希望 微软倒闭  看这些可怜的人儿  都傻成这样了 --------------------编程问答-------------------- 关注下。。感觉很扯淡 --------------------编程问答-------------------- F#是什么。。 --------------------编程问答-------------------- 楼主在扯蛋...完毕 --------------------编程问答-------------------- vs2008还没用呢
--------------------编程问答-------------------- 近日MS发布一公告,全面放弃NET,转向ZET ,请大家注意 --------------------编程问答-------------------- 跟微软玩真累,真的很累,现在不是我们玩他的产品,是他的产品在玩我们... ... --------------------编程问答-------------------- 吸引眼球罢了。现在许多大型的系统还是C++开发的。 --------------------编程问答-------------------- 楼主 这么多人回帖是不是很刺激啊 ^_^ 满足了吧 不满足反映下次再来 --------------------编程问答-------------------- F#,咳,第二次听说,到底真像楼主说的那样啊! --------------------编程问答-------------------- 在下还在用VS2005+SQL Server 2000 (⊙o⊙)? --------------------编程问答-------------------- 请教下f#是vs2010的首推语言?不可能吧? --------------------编程问答-------------------- 市场决定一切. --------------------编程问答--------------------
引用 4 楼 xupeihuagudulei 的回复:
楼主又开始YY


不错.. --------------------编程问答-------------------- 2100年马上就出到来,H#将取代所有编程语言,成为自主编程无人值守的编程语言!楼主你已去世看不到了,不过你的后代们享福了! --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- 跑啊跑 --------------------编程问答-------------------- 我可不想当被孩童手里牵着的牛!做人要有主见,c#再智能也不能与C++的功能相比啊,微软就想让用他的东西的人越来越多,看吧,跟着它跑,以后收破烂的都会编写自己的软件了,还有什么技术性可言? --------------------编程问答-------------------- LZ找喷,想变成微软造就的"白痴"程序员,你就去吧,别在这里JJYY。 --------------------编程问答-------------------- 刚玩上C#,就出来个F#吧,哎。。。此贴的效应无异于“看!灰机。” --------------------编程问答-------------------- 呵呵,“看!灰机。” --------------------编程问答-------------------- 鸟屎。。。
F#是函数式语言,,,有点不搭吧? --------------------编程问答-------------------- C#是.net下最好的语言,也是微软为.net量身定做的语言,微软喜欢搞大而全的东西,看到“派送”,“如被”这么火,才出的F#,也就是说F#是一个小的轻量型的语言。现在的主流的大型开发语言仍然是Java和C#! --------------------编程问答-------------------- --------------------编程问答-------------------- F#是撒子东东哦
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,