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