這三門語言本人都使用過,個人理解:
1、按語言層次分由低到高C->C++->C#.
2、C語言可以說是C++和C#的鼻祖,是一門比較原始的面向過程的編程語言,也是一門跨平臺的開發(fā)語言。廣泛應用于各種平臺單片機、系統(tǒng)底層等等,如大名鼎鼎的linux/unix就是基于C開發(fā)的。
3、C++語言是由于C發(fā)展而來,也可以說是C語言的加強版,是一門面向對象的編程語言,跨平臺,和C一樣運用廣泛(通常情況下和C混合開發(fā),如windows系統(tǒng)底層,大型游戲服務器等等)。
4、C#,微軟發(fā)布的面向對象語言,依賴.NETFramework運行環(huán)境,一般運行于windows,可開發(fā)winform、asp.net等程序(如需跨平臺需要依賴Mono等環(huán)境解析)。
5、三種編程語言語法上屬于類C語言.