C 與 C# 之間差異


C 是通用型高階語言,最初由丹尼斯·M·裡奇開發,用於在貝爾實驗室開發 UNIX 作業系統。C 最初於 1972 年在 DEC PDP-11 電腦上首次實現。

C# 是 Microsoft在其 Anders Hejlsberg 領導的.NET 計劃內開發的一種簡單、現代、通用、面向物件的程式語言。

以下是 C 和 C# 之間差異。

語言

C 語言是一種結構化程式語言,而 C# 是面向物件的語言。

記憶體管理

C 具有手動記憶體管理,而 C# 中記憶體由程式自動管理。

垃圾回收

C 沒有垃圾回收機制,而 C# 具有用於垃圾回收的 CLR。

平臺

C 程式可以在不同平臺上執行,而 C# 通常僅在 Windows 上使用,並且需要 .NET 框架。

更新日期:2019 年 7 月 30 日

2K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲取認證

開始
廣告