关于VB,C,C++,JAVA的区别

请问VB,C,C++,JAVA它们分别应用于那些地方,请分别说明。。。。还有他们的发展情况和以后的前途。。。。那个应用的地方更加宽一点。。。。

我现在想学VB和JAVA。。。但是不太了解它们。最好能是自己的体会。

我会追分的。。。
我是自学的,只有一点点C的底子,请尽量给点自学方面的建议。谢谢

还有最好能每种语言推荐一本入门级的教材。。。。最好是大学里的呃。。。。

vb是一个可视化的编程工具,而c和c++则是语言,没有可比性,除非你用basic和c比,或是vb和vc比的话,b的底层技术没有c强,如果你要编写诸如杀毒,输入法,优化工具,网络工具,驱动等等,VC的优势很大。如果编写诸如基于数据库方面的软件,如员工管理,企业财务管理等等,VB的开发效率能比VC的优势大一点,但不是绝对的。

C在底层操作上,绝对是除了汇编外,无人能敌的。
但是现在基于数据库的软件非常流行,项目的盈利非常大,如果用vc编写一个优化大师或是输入法的软件,能卖10万元的话,如果做一个报税的软件则能达到百万的收入。

按照技术投入说,c如果要出人头地,必须要付出更多的代价。
本人是搞java开发的,项目的金额都在百万以上,最近这个能达到1500万到2000万人民币,java是开发b/s模式的数据库软件,而vb是c/s模式,同样的软件用java做就要比vb的盈利大很多倍。

同样是c/s模式基于数据库的软件,pb和delphi的开发效率要比vb大很多。所以说vb现在已经无路可退了。

如果你喜欢C,那么我支持你,C是一个永不过时的语言,但是你要付出太多的努力,现在C的方向一是开发驱动,二是开发嵌入式,都是比较有发展的产业。不过学习要对硬件了解很多,毕竟C的优势就是底层开发。

如果你喜欢开发基于数据库的软件,建议你学习java或是dotnet,这样你的付出相对c来说不会太多,但是相关的技术知识也是要掌握的,如web技术,数据库建模,服务器集群,浏览器参数,软件架构,而且新技术更新特别快,所以需要经常自我学习,也不是一件轻松的事。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-05-08
交常见的有C, C++ ,JAVA,VB 还有汇编
汇编是最地层的,最接近机器语言,也就是说他的编写最麻烦,你想弄个加减乘除都得编好大一段,而其他的,你只需要一个符号就可以了,但他能直接控制硬件
C是就比汇编好多了,他有许多的函数(术语),可以发挥很多的功能,但是他的缺点是不支持类,这个概念对初学者来说有点难,你只要知道他不够高级就可以了,而C++ 就克服了这个缺点,可以说他是C的升级版,而且一般的C可以用的东西,到了C++里一样可以用
而JAVA的级别相当于C++,他也支持类的工能,但他在图形编辑方面有比C++方便,而且他的很多东西可以直接在网络里用,镶嵌到网叶中去,这是他现在很流行的原因
而VB就是最简单的一中语言,他很直观,有很多控件(术语)可以给你直接拖拉,你只要编很少的代码就可以实现事件(术语),这个在其他语言里是很麻烦的.
第2个回答  推荐于2017-09-21
VB 全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。
C语言是一种结构化编程语言。是面向过程编程.大多应用于科学计算,或硬件编程.
C++是在C的基础上改进后的一种编程语言,主要是增添了许多新的功能,难度也比C大,和C一样侧重于计算机底层操作,也就是系统软件的开发。C++,是面向对象编程,大多应-用于,游戏开发,界面软件开发.
java是基于WEB平台的编程软件.java也是面向对象编程.java 的优点是非常适合用于开发大型企业级项目,java的主要领域还有开源技术,比如(Spring,Ibatis,DWR,HibernateTapestry等)
第3个回答  2007-05-08
如果你是刚开始学习

建议学习java,因为学习曲线相对来说居中,但是应用面较广

如果自己学习得当的话,前景不错的

vb就算了吧,多为日本外包项目

//-----------------------------

先找本国内的入门书籍看一下

在基本语法掌握的基础上

可以选择看thinking in java

我觉得更为重要的是

不懂的时候一定要遵循最佳实践

理解前提下,体会最佳实践

精通的情况下,总结自己的最佳实践

good luck
相似回答