Net:它不是语言,而是微软推出的开发平台,在这个平台上可以使用VB、C#、C++、Java等语言编写程序。
C#是微软公司发布的一种面向对象的、运于.NET Framework之上的高级程序设计语言。它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过 程。
C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。
.net不是一个语言,是一种平台就像java的jvm一样,它可以支持:asp.net C# 等等语言
.net的生成借鉴了jvm的优势,它所支持的原生语言是C#,和java有很大的相似之处
首先:编译结果都一样,都是中间代码,不是机器码
其次:语法结构、风格非常类似
第三:都提供垃圾自动回收机制
第四:都是面向对象的开发语言
区别是:.net目前只能运行在windows,jvm运行在多种平台上