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+ 浏览量

开启你的 职业生涯

通过完成课程获取认证

开始
广告