这需要看将来想从事什么类型软件的开发吧 。 如果在国内开发windows类型应用程序 , 据说vb比较流行 , 但如果开发和硬件关系较大的嵌入式程序 , 则使用较多的还是C语言 , 而网络这个方面 , 无论是有线还是无线 , 大多数都选择了JAVA 。 以上是从应用角度来讲的 , 如果从性能和投入方面分析 , C语言无疑性能上最好的 , 但它的复杂度太高 , 开发和维护费用较大 , 一般比较好的游戏程序或者速度要求较高的程序会选择C++来开发 , 而VB等由于它的简易性 , 可以极大缩短开发周期 , 也是程序员的宠儿之一 。 另外有一种语言python在国内逐渐出现 , 国外好像已经流行了十几年吧 , linux的引导程序和BT的一些组件都是用它开发的 , 具有开发周期短 , 易维护等特点 , 运行速度也比JAVA要快 , 并且面向对象 , 无平台限制 , 据说还开放了源码 , 不过由于在国内流行时间不长 , 各大公司出于对以前开发代码的兼容性的需要 , 可能一时间接受不这个语言 , 但可以明显看出 , 它的发展潜力相当大 。 总而言之 , C为基础 , 掌握JAVA , 会用VB , 了解python , 应该看得出这几个词汇之间的轻重差别吧 。 :)单机编程语言主要有qb,vb,c++,vc++,c语言 , 我觉得最常用的是c语言 , 因为现在我们常用的windows操作系统就是用c 语言编写的.非常常用. 网络编程语言现在用的是html 语言 , 还有java.ada
asp(含asp.NET)
basic(含VB)
b(C语言的前身)
css
c(含VC)
c#(含VC#.NET)
c++(含VC++.NET)
fortran
foxbase
html(含xhtml和shtml)
jacc(不确定是不是这个名字了 , 一种开发语言的语言)
java
java script
jsp
latex
lua
pascal
perl
php
prolog
python
ruby
sgml(html和xml用得很多 , 单独列出 , 其实也是一种sgml)
shell
sql
tcl/tk
vb script
xml 最常用的是 JAVA C C++ java VB 是比较好学的 最牛的要属C#了
世界上编程语言太多了,就像每个国家都有自己的语言一样的.但是从编程语言发展的角度说:
大概经历 这样 四个阶段: ############################################################
第一个阶段是 机器码编程 (你肯定知道计算机只能识别0和1,以前就是这样编程的).现在的PC计算机依然是这样,冯.诺依曼结构的计算机.你可以去网上搜索 冯.诺依曼 是干什么的.你会想,为什么现在编程不是0,1,计算机怎么识别呢?当你开始编程的时候,你用的编译器就在做这些事情.
########################################################### ##########################################################
第二个阶段是 低级语言,比如汇编语言,台湾叫做组合语言.其实组合翻译还是比较准确的.一般有IBM PC汇编语言,还有AT&T的汇编语言.学一个就可以了,另一个只是形式不同.对于Intel的CPU来说,8088 8086是对应于16位的汇编语言,80386以后到现在的奔腾都是对应32位汇编语言.现在大学学的是8088/8086的汇编,这远远落后于时代了.目前已经推出了64位的CPU了. 汇编之所以是低级语言,是因为可以对计算机硬件进行直接操作.尤其是对BIOS的中断调用.最典型的是,在我们操作系统启动的时候(比如XP,LINUX...),内核引导程序就要调用BIOS来获得计算机的硬件信息供内核的调用. 低级不是代表功能不强大. 对硬件进行直接操作的,一般如果代码量小的话,会选择汇编来写.汇编的效率极高.
为什么代码量小才用汇编呢?因为汇编代码别人很难读懂.而且非常难维护.所以在选择汇编语言编程的时候要考虑,我的程序是关注什么方面的.
并不是只有汇编语言才能对硬件编程,C语言一样可以,C++,JAVA都可以,但是考虑到执行效率,汇编比他们都有绝对优势.一般系统级编程用汇编,C语言比较多 很多人说汇编语言将被淘汰,但是在一定的领域,这个东西不会被淘汰的.据我所知,目前的系统启动部分除了用汇编写,还没有用其他语言写过,操作系统的内核,多用C来写,还没有用C++来写.据说Linus以前尝试用C++改写Linux内核,不过后来放弃了.如果有人对我的假设有什么疑义,请推荐给我一个不用汇编写启动的代码,或者内核是用面向对象编程语言来写的OS的程序代码,我将不胜感激.
推荐阅读
- 中国的别称有哪些,中国的别称有哪些四个
- 女人有需要的时候怎样解决
- 孕妇补铁过量对胎儿有影响
- 真正有营养的食物不增肥
- 如何降肌酐高最有效,肌酐高怎样才能把它降下去
- 如何瘦胸最快最有效的方法,瘦胸最快方法
- 学习知识|饲组词有哪些,饲这个字怎么组词
- 学习知识|兵组词有哪些词语
- 学习知识|关于秋天的成语有哪些,关于秋天的成语全部
- 学习知识|滔组词有哪些,涯组词有哪些
