一、目标不同



VB基本上是为了让初学者上手,C则是一门强大却精悍的半底层操作语言



高级程序员中鲜见有用VB 的



另外 VB为解释型 而C是编译型



--引用"就我个人观点来看!VB跟C都是一种语言,相同之处就是它们基本上实现的功能都是大同小异(C能实现的功能强点),不同之处就是,世界上没有那两门语言是完全一样的,它们的语法和结构上肯定有着或多或少的区别的,VB对于刚接触编程的人来说可能比C更能...



VB以图型界面为主 并可在其间加出一定的代码






而C语言则是全以代码为主 包括界面都是代码做出来的






可见C语言比VB语言的复杂性大的多






但 又比VB语言多出许多能力






这两门语言 先学哪一门比较好?



可是现在我正在接触VB,又觉得C语言有些空洞,所以我想先学VB,你觉得呢



可是 朋友告诉我说 如果同时 学习两种语言的话



可能会起到反作用,是这样的吗






先学C语言吧,有了这个基础再学VB,不然先学简单的,就不容易养成好习惯。






c语言是学编程的基础语言。。



vb比较好用也方便,里边也可以编写c语言和c++。。



VB的开发实际上就是在一个窗口里“画”按钮之类的东西,然后再在按钮里加代码,这个所谓“按钮”实际上是VB众多被称为“控件”的东西的其中之一,是别人为你编写好的,但这些“控件”是用什么编写的呢?,是用C++编写的(VB想要实现什么功能,必须先用C++做控件),所以有句话说的好“真正的VB高手其实是C++高手”,不学VB还有一个原因,就是他破坏你学习其他软件的思路,他的语法与其他流行软件的语法不一样,学完以后会有少许误入歧途的感觉。






说说C语言:



我学过C语言,它只能编写DOS程序,功能不是很强大,但却是基础,因为大部分流行的编程软件都与C语言的语法结构类似,一定要先学。






C++:



C语言进化而来的,有强大的功能,举例吧:



软件:



  微软的Office系列



  Macromedia网页三剑客 - flash,dreamweaver,fireworks



  Adobe出的 超有名的作图软件 - PhotoShop



  3D动画软件 - 3DMax



  .....



游戏:



  PC平台几乎所有的游戏



  星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界....



那数不胜数了,自己数吧:)



  以上均出自C++之手,原因是C++靠近计算机底层,编写出来的程序对系统资源依赖较小,功能强大,运行速度快,比如你的两个朋友与你分别玩 用 VB、Java、与C++编写的“跑跑卡丁车”,你玩C++那款游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊,所以这一系列的软件、游戏都会采用C++编写。



  虽然C++很有优点,但是对于学习者来说应该是比较困难的一门语言。(再说明一点,C或C++属于语言,而VC - “Visual C++”是用来编写C或C++的工具)






Java:



    不可小视的编程语言,我举不出来用它编写的应用软件和游戏,因为它是商业编程语言,我之前举的C++开发的软件都是面向普通人的,而Java开发的软件大部分是面向事业单位、公司及企业的,它的功能同样强大,结构比C++清晰,学习起来比C++简单多了,并且是跨平台运行的程序,用Java开发出来的软件可以在世界几乎所有的系统上运行(包括Linux、掌上电脑、手机等),但正因为如此,使之运行时会比C++开发的软件要慢。



    没接触过编程的人恐怕很少有人知道,你学编程是因为兴趣还是因为职业?如果是因为职业,建议选择学习Java。






VF:



    Visual FoxPro - 微软出的数据库编程软件,和以上都不一样,没必要考虑这个,并且近几年已经被微软淘汰,因为这个软件在世界上早已被 Sql-Server 和 Oracle 等数据库编程软件所取代。