c#和f#的區(qū)別
1 回答

拉莫斯之舞
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊
區(qū)別如下:
C#是微軟公司發(fā)布的一種面向?qū)ο?/a>的、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。
F#是由微軟發(fā)展的為微軟.NET語言提供運(yùn)行環(huán)境的程序設(shè)計(jì)語言。它是基于Ocaml的,而Ocaml是基于ML函數(shù)程序設(shè)計(jì)語言的。 這是一個(gè)用于顯示·NET在不同編程語言間互通的程序設(shè)計(jì)。
- 1 回答
- 0 關(guān)注
- 739 瀏覽
添加回答
舉報(bào)
0/150
提交
取消