1樓:西三
f#跟c#只是互補,主要用於金融計算領域和其他,不可能取代c#。下面是f# 的介紹
f#目錄[隱藏]
歷史定位
展望掌握
讀音f#是由微軟發展的為微軟.net語言提供執行環境的程式語言。它是基於ocaml的,而ocaml是基於ml函式程式語言的。
這是乙個用於顯示.net在不同程式語言間互通的程式設計。
[編輯本段]歷史
f#自2023年開始研發,2023年發布了第乙個版本,2023年底正式從研發專案轉移至產品部門,並決定將f#置入visual studio.net 2010。截止目前(2023年1月6日現在),最新的f#預覽版為f# september 2008 ctp,版本號為1.
9.6.2。
visual studio 2010英文版 已經於2023年4月13日發布。
[編輯本段]定位
微軟計畫將慢慢整合f#至.net平台並使f#最終成為.net平台的頂峰語言。
眾所周知,f#是一種函式型程式設計(fp,functional programming)語言。然而f#對ip(imperative programming)與oop(object oriented programming)的支援幾乎一樣的出色。 f#也許終將成為程式核心部分設計的首選,而c#與vb等將在使用者介面互動設計方面繼續發揮其強大的潛力。
[編輯本段]展望
以目前來看,隨著fp在程式設計中的重要性日漸凸顯,f#身為微軟唯一的fp語言,其位置特殊,容易引起關注。 對一部分人來說,這語言所帶來的一些特性以及其對fp的特性的全面支援(而且做得都比較好,至少目前是這樣),可能會帶來一次大的革變。
2樓:匿名使用者
f#是微軟新開發的以一種在vs2010的新語言,f#與c#之間沒有取代關係,它們不同的特點是為不同需要的環境打造的,所以f#不會取代c#
3樓:匿名使用者
微軟官方**的f#簡介及學習
f# 是微軟公司推出的一種新的功能性程式語言。儘管它主要是一種功能性程式語言,但它卻因多正規化語言而知名,因為它還支援物件導向程式設計。f# 與整個 .
net 庫系統和開發環境緊密整合,因此開發人員能夠將功能性程式設計功能引入 .net 平台。
4樓:匿名使用者
f#語言也是一種.net框架的語言,應該不會取代c#吧
c#語言到底是什麼,它與c語言有什麼區別?
5樓:
c#是微軟公司在2023年6月發布的一種物件導向的程式語言。它使得程式設計師可以快速地編寫各種基於microsoft .net平台的應用程式,microsoft .
net提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
c#語言與c語言區別為:編譯不同、記憶體管理不同、應用不同。
一、編譯不同
1、c#語言:c#語言的**首先會被編譯為clr(公共語言執行庫),然後由.net框架解析。
2、c語言:c語言的**將會直接被編譯為機器**。
二、記憶體管理不同
1、c#語言:c#語言是在虛擬機器上執行,會自動進行記憶體管理。
2、c語言:c語言需要手動組織管理記憶體。
三、應用不同
1、c#語言:c#語言的的應用涉及基於web的桌面和移動應用程式。
2、c語言:c語言的的唯一目的就是建立獨立的控制台應用程式。
6樓:手機使用者
c,c+,c#都是c系的語言,但是在物件導向的處理過程中,功能在不斷的增加,控制項也在不斷多面化的發展中,所以c和c++就變得有些很難應付了。c#的功能和應用會不斷的改進,我想馬上就是語言的另乙個革命
c# j# f#分別都是什麼領域的程式語言
7樓:匿名使用者
.net ,dot net.
f#語言是什麼語言
8樓:我是大角度
f#語言也是一種程式語言
f#語言
f#是由微軟發展的為微軟.net語言提供執行環境的程式語言。它是基於ocaml的,而ocaml是基於ml函式程式語言的。
這是乙個用於顯示·net在不同程式語言間互通的程式設計。
歷史f#自2023年開始研發,2023年發布了第乙個版本,2023年底正式從研發專案轉移至產品部門,並決定將f#置入visual studio 2010。截止目前(2023年4月7日現在),最新的f#為f# 4.0[1] 。
搭載於visual studio 2015中。
展望以目前來看,隨著fp在程式設計中的重要性日漸凸顯,f#身為微軟唯一的fp語言,其位置特殊,容易引起關注。
對一部分人來說,這語言所帶來的一些特性以及其對fp的特性的全面支援(而且做得都比較好,至少目前是這樣),可能會帶來一次大的革變。
9樓:林學禮
f#語言程式語言。f#是由微軟發展的為微軟.net語言提供執行環境的程式語言。
它是基於ocaml的,而ocaml是基於ml函式程式語言的。 這是乙個用於顯示·net在不同程式語言間互通的程式設計。
自2023年開始研發,2023年發布了第乙個版本,2023年底正式從研發專案轉移至產品部門,並決定將f#置入visual studio 2010。截止目前(2023年4月7日現在),最新的f#為f# 4.0 。
搭載於visual studio 2015中。
定位:微軟計畫將慢慢整合f#至.net平台並使f#成為.
net平台的計算輔助語言。眾所周知,f#是一種函式型程式設計(fp,functional programming)語言。然而f#對ip(imperative programming)與oop(object oriented programming)的支援幾乎一樣的出色。
10樓:匿名使用者
f#是由微軟發展的為微軟.net語言提供執行環境的程式語言。它是基於ocaml的,而ocaml是基於ml函式程式語言的。
這是乙個用於顯示·net在不同程式語言間互通的程式設計。
11樓:匿名使用者
f#是一種.net平台上的函式式程式語言。就像c#和vb.
net,f#可以利用.net的核心類庫,如wpf,wcf,vsto等等,通過f#您甚至可以使用xna編寫xbox遊戲。僅如此並不意味著您應該去學習它。
那為何要使用f#呢?作為一種函式式程式語言,f#使得某些領域的程式設計要比命令式程式設計
c#和f#的區別
12樓:匿名使用者
兩種語言,c#用的很廣,f#基本沒聽說過
c語言裡f中間加數字是什麼意思C語言裡f中間加數字是什麼意思
f是用於格式化輸入輸出函式,對應型別為float的格式字元。加數字的情況僅適用於輸出函式,比如printf。其形式為 printf a.bf var 其中a,b為常數。含義為 1 a,代表輸出佔 a a的絕對值 個位元組的寬度,當實際寬度超過a時,按實際寬度輸出,否則輸出a個位元組,不足部分補空格。...
C語言中5 1f是什麼意思,c語言中 5 2f是什麼意思
5.1f 指定該浮點型變數,總長度為5,注意包括小數點。其中 後的1是指定小數字數為1.輸出的浮點型數小數點左邊部分保留5位,如果不夠5位前面補0,如果超過5位按實際位數顯示,小數點後保留1位。輸入的資料佔5格 超5格頂出5格,沒超向右補空格 保留1位小數 c語言中 5.1f 是什麼意思 在 和字母...
C語言中2f什麼意思,c語言中2f和2f有什麼區別謝謝大神
mf,指定輸出的資料共佔m列。如果數值長度小於m,則左端補空格。如1.2,如果 f輸出就是1.2,而 2f輸出就是 1.2 前面補空格 f是float的 控制符你定義的double,用f肯定控制不了double的格式控制符是 lf,2lf就是把double輸出為2位小數 2f是把float的輸內出為...