C语言、C#、.net的区别是什么?

Python07

C语言、C#、.net的区别是什么?,第1张

Net:它不是语言,而是微软推出的开发平台,在这个平台上可以使用VB、C#、C++、Java等语言编写程序。

C#是微软公司发布的一种面向对象的、运于.NET Framework之上的高级程序设计语言。它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过 程。

C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。

C#和.NET工程师没有本质的区别。

因为.NET平台上开发的语言就是C#。但是.NET工程师好像会的多一些,不过没有用。

企业要求的不是这个,而是精通。所以还是学好C#为本。

c语言学习曲线比较漫长,.net相比 就快不少因此.net更容易学,也更容易上手.

至于你说的"c语言后台".说实话没有那么绝对毕竟在数据库访问,线程的操作不是他的强项

并且,从实际的角度出发"c语言的效率"其实已经没有想象中的那么优势巨大因为现在的硬件太好了好到什么程度:现在的大众的智能手机,其运算能力是当年阿波罗升月的主计算机的万倍有余.