BASIC 是基于 Fortran 的一门很古老的通用计算机语言,适合初学者。缺点是解释执行,效率低,现在用的很少。优点是语言简单,容易上手。
C 和 BASIC 一样古老,是面向过程的一种语言,适合底层的开发,用得很广泛,编译执行,效率高,但是对程序员的要求比较高,初学者会觉得比较难。
C++ 可认为是 C 的扩展,支持面向对象,适合做大型应用软件,用得比较广泛,但是未来不太明朗。对程序员的要求更高,比 C 更难学。
Java 是跨平台的语言,运行于虚拟机上,完全面向对象,适合做网络应用,网站,手机应用,比较流行的语言,用得很广泛。是半编译半解释的语言。Java 对于学习者来说相对简单,因为语言严谨,调试简便。Java 在语法上跟 C 有点像,但只是语法上有点像而已,它们是完完全全不同的两门语言。
VB 是微软开发的一种类 BASIC 的语言,带了可视化编辑器所以叫 Visual Basic,语法上跟 BASIC 类似,但却被微软用于 Windows 平台的开发,所以本质上和原始的 BASIC 有区别。学起来也很容易,但是用的也不多。
VC 也是微软开发的,也是可视化编程工具,但是和 VB 的区别是它用的语言没有对 C/C++ 作太大的变动,可以说是 C/C++ 的一个变种。
------------------------------------------------
其实还有很多其他的语言,很多新的语言都是网络时代诞生的。学校里可能会教一点 C,C++ 尽管未来不太明朗,但是有部分学校还在教,因为跨度大,所以的确是个不错的教学工具。Java 现在有不少高校也开始开设相关课程。BASIC 一般大学是不学的,只在高中会学一点(也有的高中学的是 Fortran)。
目前在业内,C,C++,Java 依然是三大主流,找工作的话好好学这三个,但是网络化是大趋势,往后更多的会出现一些脚本语言,javascript,ruby,python 等等。
程序员没有规定该学哪种的,不能说学 BASIC 的不是程序员。看你从业哪个方向。
温馨提示:内容为网友见解,仅供参考