VB、VC、VF、B语言、C语言、C++这几个有关联吗?

我想学下编程,但是想这些东西经常听老师们提起,他们有关联吗?如果有的话,请告诉我学习的顺序,先学哪个,在学哪个,谢谢各位大侠拉~~!!小弟在这谢谢拉~~!
我没学过B语言和VB 能学C语言吗?是不是学会C语言就能学习C++或VC拉!

basic就不要提了,几十年前就被淘汰了

先说说VB吧:
建议不学VB,因为VB垃圾、简单至极、功能不全、开发出来的软件对系统资源依赖性强(俗话-运行的这么卡呢?)、以上原因导致VB已经被社会淘汰了,已经没有客户要买用VB开发出来的软件了。
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 等数据库编程软件所取代。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-09-20
最开始是B。。
然后是C。
2个语言完全不同的。
B,以后进化为VB,
C,就进化为C++,VC和C++就是一个东西。
VF是数据库语言,和前面这些都不一样。
个人建议,先学C,,然后学C++,就可以了。其他的垃圾。
第2个回答  2006-09-20
c,c++,vc 是一个系列
basic(b),vb是一个系列
foxbase,vf是一个系列

b系列和c系列都是编程语言,一般学一种就行
好像b系列的好学一点,c系列的功能强一些

想学数据库,直接学vf就行
第3个回答  2006-09-25
问题补充:我没学过B语言和VB 能学C语言吗?是不是学会C语言就能学习C++或VC拉!

这没有问题,不用学VB或B,Basic十年前就被淘汰了,VB6.0也在被淘汰了,微软也放弃了VB6.0的语法结构,转而发展VB.net,VB.net的语法结构现在也趋向于C了,所以直接学C,再学C++。

自己感慨,Basic语言也不怎么搞的,从他刚开始发展到现在,每一个版本互不兼容,就不提以前的WB、QB了,就现在VB6.0和VB.net简直也是天壤之别,什么时候才是个头儿啊。
第4个回答  2006-09-22
VC、VF?有这样的语言吗?~~~第一次听说
偶知道偶是火星~~
VB~~~C语言~~~C++~~~
建议学下java

(我没学过B语言和VB 能学C语言吗?)答案是:能`~~
这样直接学的话难度可能会大一点~~~不过只要有恒心一定能学会^_^!
有的VB编程的一些基础和相关知识~~学C和C++……会好学一点
相似回答