编程语言之间的区别及发展史

C#,C,C++,.NET,Java

C语言:http://baike.baidu.com/view/1219.htm
C++:http://baike.baidu.com/view/824.htm
C#:http://baike.baidu.com/view/6590.htm
.net:http://baike.baidu.com/view/4294.htm
JAVA:http://baike.baidu.com/view/29.htm
不是我偷懒,但是确实没有比这些介绍得更详细的了。
至于区别,可以简单的告诉你:
C语言是面向过程的语言,.net是一个框架不是语言。C++既有面向过程的特点也有面向对象的特点。C#和Java都是面向对象的语言。c#基于.net FrameWork,Java基于Java虚拟机。
温馨提示:答案为网友推荐,仅供参考