c - sharp和c語言的區別

來源:魅力女性吧 1.45W
c sharp和c語言的區別

C語言與CSharp區別:難易程度的區別、內容上的區別、特點上的區別

一、難易程度的區別。

CSharp屬於.net framework中的一個產品,簡單易用,但開發出來的東西目前還需要安裝執行庫才能供別人使用。c語言是一種古老難用的語言,目前可能在嵌入式系統用的比較多,另外大學會有這門課。相關的還有c++,可以做系統的底層開發,也不容易掌握。

二、內容上的區別。

C語言面向過程,開發非託管程式,編譯成exe是二進位制可執行檔案,不可跨平臺。CSharp物件導向,開發託管程式,編譯成exe是中間語言,需要在.NET平臺上進行二次動態編譯,之後才能執行,可跨平臺。

三、特點上的區別。

C語言誕生得非常早,當時人們普遍還習慣用匯編語言編寫軟體,而且沒有什麼統一,通用的作業系統,基本上軟體都是從0開始寫的。CSharp是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的物件導向的程式語言。它在繼承C和C++強大功能的同時去掉了一些它們的複雜特性

熱門標籤