几种流行编程语言的对比分析
1.VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强是其仅有的两点优势。VB开发效率高,代码执行效率一般,但是入门和学习速度快,有较好的学习氛围和帮助书籍和帮助文档。但是随着微软的.net技术的推广,VB将会逐渐推出历史舞台。
2. PB:是开发大型MIS及各类数据库跨平台应用的首选;从数据库前端工具来讲甚至远远超过了Oracle的Develop系列等专门的工具;从通用语言角度来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱。
PB最大的优势就是Datawindow技术的成熟和方便,他成为PB与其他数据库开发工具抗衡的资本。同时PB在对JAVA和WEB,以及面向对象方面的发展也可以预见PB将成继续成为数据库系统(特别是MIS系统)开发工具的首选。同时PB的强大帮助文档也为初学者提供了入门基础,PB连接数据库的自由和方面也为PB的提供了方便,同时PB对API的调用以及对报表的处理强大。但是PB的高级编程书籍的缺乏和基础语言PowerScript的普及程度对PB的明天有一定的限制。
3. C++ Builder/Dephi:是唯一一套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环境;VCL源码基于Object Pascal是C++ Builder 唯一的缺憾,基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足。
4. VC:从功能上讲除了跨平台应用外什么都可开发;从开发效率角度讲只局限于开发windows系统应用、可重用组件及驱动程序。 又因为有微软的支持,其自身的基础语言的普及程度高,以及其代码的执行效率高等特性、VC自带强大帮助文档和大量优质教材,VC在数据库开发工具中始终可以稳住阵角。
5. JAVA:适用于开发除了系统软件、驱动程序、高性能实时系统、大规模图像处理以外所有的应用。在一般的管理信息系统中和一般的数据库开发中,很少有人会选择JAVA,一是由于其开发环境的配置较难,已经和数据库连接时较为负责。
VB可视化程序设计语言。全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都曾看到过它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,VB作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB不具备跨平台这个特性,从而也决定了VB在未来的软件开发中将会逐渐地退出其历史舞台;它对组件技术的支持是基于COM和ActiveX,对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;而且面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替
特点:
面向对象
事件驱动
软件的集成式开发
结构化的程序设计语言
强大的数据库访问功能
支持对象的链接与嵌入技术
网络功能
对个应用程序向导
支持动态交换、动态链接技术
联机帮助功能
VC不是语言,是微软的C/C++开发环境。
C语言的使用是很广泛的,操作系统、驱动程序、各种嵌入式应用等等都在大量使用C语言。同时,C语言也是最接近计算机硬件的高级程序设计语言,要了解计算机的运作细节、编写高性能的程序,C当然是要学的。
C++是支持面向对象、泛型等多种风格的程序设计语言,在游戏开发、程序库等能体现出面向对象优越性的场合广泛使用。同时,诺基亚Symbian手机应用开发主流也是C++。
Java现在主要用在服务器端编程、手机游戏。桌面应用开发彻底失败了。
任何主流数据库都为上述三个程序设计语言提供了接口。
语言中
上面的都是使用率排在前10的语言
语言是不断的随着时代的发展及需求在变化的
任何一门存在的语言都有它的强大之处
任何一门语言掌握其一其他就很容易了
还有要看你在哪方面发展
C/C++在开发底层的东西,做控制是比较好的
VC++在开发视窗程序是很方便的
Java语言的通用性很强
跨平台性强(用的是标准的才行)东西很多
里面的东西想弄通估计你的花上几年上十年也是很正常的
毕竟还要附带的学习哈Oracle之类的数据库操作
它涉及的面广
还有包括在与脚本语言的混合上如Python和Java的结合Jython
反正包括的东西特多
总之,没有什么语言就是很好的,要看你想涉足的领域,干什么事情在选择什么语言,最好就重C开始
毕竟上面的语言都是C的“近亲”,一门上手后其他的就比较容易了!
C和C++长盛不衰,不过难学一点儿。
JAVA今年走了下坡路,不知道SUN公司会做什么,也许它还会上来。
.NET最热,一直走上坡路。市场需求目前也很大,但现在学的人也不少。
其它的两个,没有关注过,不过市场也有需求,由其是外企。
看个人的爱好了,只要用心就能成功。
祝你成功了!!!