C語言,C++,C#有什麼區別,各自的應用領域是什麼?

運籌帷幄2018


這三門語言本人都使用過,個人理解:

1、按語言層次分由低到高C->C++->C#.

2、C語言可以說是C++和C#的鼻祖,是一門比較原始的面向過程的編程語言,也是一門跨平臺的開發語言。廣泛應用於各種平臺單片機、系統底層等等,如大名鼎鼎的linux/unix就是基於C開發的。

3、C++語言是由於C發展而來,也可以說是C語言的加強版,是一門面向對象的編程語言,跨平臺,和C一樣運用廣泛(通常情況下和C混合開發,如windows系統底層,大型遊戲服務器等等)。

4、C#,微軟發佈的面嚮對象語言,依賴.NETFramework運行環境,一般運行於windows,可開發winform、asp.net等程序(如需跨平臺需要依賴Mono等環境解析)。

5、三種編程語言語法上屬於類C語言.


分享到:


相關文章: