C语言,C++和C#的区别?

1,从难易程度上来说: C语言是一种古老难用的语言,可能在嵌入式系统中使用; C++用来做系统的底层开发; C#开发出来的东西目前需要安装运行才能供人们使用。 2,从内容上来说: C语言面向过程,开发非托管程序,编译成.exe文件可执行文件,不可跨平台使用; C#面向对象,开发托管难度,编译成.exe是中间语言,需要人们在NET平台上进行二次动态编译,之后执行,可以跨平台使用。 3,从特点上区别来说: C语言中通用的操作系统,基本上软件都是从0开始写的; C#是一种安全的,稳定的,简单的,优雅的,由C和C++衍生出来的面向对象的编程语言,去掉一些复杂性。
原文地址:https://www.cnblogs.com/aloe218/p/13080692.html