當前位置:聚美館>智慧生活>心理>

c|sharp和c語言的區別

心理 閱讀(1.5W)
c sharp和c語言的區別

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

一、難易程度的區別。

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

二、內容上的區別。

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

三、特點上的區別。

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