11.24 C與C++、C#有什麼關係

C++是C的親弟弟,而C#是則是他們二者的遠房親戚(其實更像是JAVA的表兄)

。這三門語言都是十分優秀的編程語言,也都有很高的運行效率。三種編程語言的應用範圍很廣闊,下面我就來分別介紹一下三種語言的來歷以及應用領域(插圖為經典教材)。

C與C++、C#有什麼關係

1.C語言。C語言誕生在大名鼎鼎的美國貝爾實驗室,它的前身是B語言。C語言從誕生之初就獲得了廣大程序員的青睞,由於其簡潔的語法,高效的執行效率(比較接近彙編的性能),在很多領域獲得了廣泛應用。比如操作系統,圖像處理算法,硬件驅動,嵌入式設備編程等等。

C與C++、C#有什麼關係

2.C ++。儘管C語言已經足夠優秀,但它畢竟是一門面向過程的編程語言,不符合人的思維習慣(人腦的思維習慣有點像面向對象)。於是在這種背景下就誕生了更加強大的C++,之所以說C++是C語言的親弟弟,是因為C++同樣誕生在貝爾實驗室。C++在C的基礎上增加了數據封裝,繼承,多態等編程特性,同時又全部兼容了C語言,使之成為C++的一個子集。C++語言背廣泛用在操作系統,大型應用軟件的開發中。

C與C++、C#有什麼關係

3.C#。C#是由微軟公司開發出來用來抗衡Java的一款現代編程語言(具有安全,穩定,簡單的特點)。它吸收了很多Java語言的優點(比如自動垃圾回收),但微軟公司為了避免法律糾紛,下意識的將其語法規則向C++看齊(也在一定程度上吸收了C++的諸多優點)。C#的語法簡單,可以快速上手,開發效率很高,被廣泛應用在了各類應用軟件,遊戲開發之中。

最後,如果你想學C/C++可以私信小編“01”獲取素材資料以及開發工具和聽課權限哦!


分享到:


相關文章: