在马上到来的VS2010中,F#成功的取代了C#而排在头号开发语言。 当然C#仍然被保留下来以便实现缓慢过度。F#的语言真是太完美了,由于C#的发展越来越垃圾,所以F#来取代C#是当之无愧的。
C#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。而F#就是在这种情况下诞生的,它和C#几乎同时发展,现在已经发展成熟。
F#马上要成为最流行的.net开发语言。请问C#是否要演化成开发单片的语言呢?

解决方案 »

  1.   

    我看了一下楼主所发表和回复的帖子列表,唯一只有一次却在那个回复中的逻辑是那么幼稚(仅仅宣泄一下而已)。我分析楼主在.net开发方面还从来没有什么产品成功经验值得分享,现在怎么急于分享对“未来”的臆断空想了?打好根基,认真做产品吧。你试试.net论坛里挑几个关于asp.net、c#、WebService、Linq等等的问题用f#写出来,特别是你不妨把c#编译出来的东西跟f#编译出来的东西都贴出来,说明一下c#的代码(我可以肯定那不是我写的)有多么垃圾?!
      

  2.   

    跟微软就是累,不要搞微软的,就没有可比性,C/C++,Java,Delphi...最好
      

  3.   

    NET 第一语言是C# MS 花很多心血 创立的自己品牌 用户群 众多,而且有望标准化, 这样的语言也许 还有很多地方做得不好,但是 总体而言 与在众多其它语言的比较中 它仍然是 非常优雅的,而且一直在发展 ,以后的事情虽然难以预料,但可以肯定MS 不会象楼主这样 轻易"抛弃"C#.. 楼主给我的感觉是 不怎么会C# 很可能因,不耐烦学习C# 愤而转去学习 传说中更"简单"的F# 遂大发感慨,
    这不仅冲动无知 而且楼主用词失当 情绪偏执又无甚根据,实在是 错得利害.
      

  4.   

    没关系  在马上到来的VS2020中,H#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。 
    H#的语言真是太完美了,由于F#的发展越来越垃圾,所以H#来取代F#是当之无愧的。 
    F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。 
    而H#就是在这种情况下诞生的,它和G#几乎同时发展,现在已经发展成熟。 
    H#马上要成为最流行的.net开发语言。 
      

  5.   

    既然潮流总是抛弃我们,那么我们就抛弃潮流。学c++,而不是天天被骂的c#和f#
      

  6.   

    其实不管F#还是C# 个人觉得微软最应该做的就是给freamwork提速。
      

  7.   

    F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函数程式语言
    C#是由微软公司所开发的一种面向对象,且运行于.NET Framework之上的高级程序设计语言。
    楼主觉得他们一样吗?
      

  8.   

    盲目的微软,开发语言停止在6.0版本就已经可以了。浪费时间和精力去在开发新的,就像office停留在2003就,操作系统停留在XP就可以了一样。
      

  9.   

    这实在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上建構遊戲軟體。
      

  10.   

    在马上到来的VS2999中,Z#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。 Z#的语言真是太完美了,由于F#的发展越来越垃圾,所以Z#来取代F#是当之无愧的。 
    F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。 而Z#就是在这种情况下诞生的,它和F#几乎同时发展,现在已经发展成熟。 
    Z#马上要成为最流行的.net开发语言。 请问F#是否要演化成开发单片的语言呢? 
      

  11.   

    我不去预测将来什么语言流行或者什么语言取代C#  但至少有一点我知道,用C#去作为单片机语言??  这不是搞笑呢? 楼主真的对C# 了解么?  用过C或者C++么
      

  12.   

    我正在考虑是不是放弃.Net, 回归C++中。太依赖微软了。
      

  13.   

    没关系  在马上到来的VS3009中,X#成功的取代了F#而排在头号开发语言。 当然F#仍然被保留下来以便实现缓慢过度。 
    X#的语言真是太完美了,由于F#的发展越来越垃圾,所以X#来取代F#是当之无愧的。 
    F#的猥琐的委托的反射特别的变态,以至于编译器编译出的代码相当垃圾。 
    而X#就是在这种情况下诞生的,它和F#几乎同时发展,现在已经发展成熟。 
    X#马上要成为最流行的.net开发语言。
      

  14.   

    什么啊??[align=center]
    ****************************************************************
                看帖一定要回,分也一定要接哦 ^_^
    ****************************************************************[/align]
      

  15.   

    近日MS发布一公告,全面放弃NET,转向ZET ,请大家注意
      

  16.   

    在下还在用VS2005+SQL Server 2000 (⊙o⊙)?
      

  17.   

    请教下f#是vs2010的首推语言?不可能吧?
      

  18.   

    LZ找喷,想变成微软造就的"白痴"程序员,你就去吧,别在这里JJYY。
      

  19.   

    C#是.net下最好的语言,也是微软为.net量身定做的语言,微软喜欢搞大而全的东西,看到“派送”,“如被”这么火,才出的F#,也就是说F#是一个小的轻量型的语言。现在的主流的大型开发语言仍然是Java和C#!