C语言是存面向过程的语言,它具有高级语言的特点,又具有汇编语言的的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。C能做几乎所有的开发但是它毕竟是各面向过程的语言其开发成分过高开发周期太长了。
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。说白了C++有面向对象开发语言的特点,但是C++是半面向过程半面向对象的语言。
我在学C和C++的时候感觉这两个语言最强的地方就是指针,指针算是C语言的灵魂,这么多年来C语言一直能存在并且程序员还在用的理由我感觉就在指针上。C++就不用说了。
JAVA我也不多说了地球人都知道!~特别是这个论坛里的大神们{:soso_e113:}
C#以下是官方解释:C#(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。
对于我这个JAVA控来说C#她娘的就是微软偷JAVA技术来对抗JAVA的盗版技术,说的很好听可夸平台夸你妹!什么自主开发开你妹!~自主开发还被当年SUN公司被盗用他人技术的理由罚了不知道多少亿美元。如果说object-c适合于苹果系统的开发上,那么C#就是给微软系统量身打造的语言,把程序员牢牢绑在自己的平台上缺德。 |