亮剑张白鹿扮演者艳照:各种语言的区别?
来源:百度文库 编辑:神马品牌网 时间:2024/04/28 02:21:02
谢谢!
机器语言 程序是机器指令的序列,入乡随俗,使用机器指令编写程序,是人们最初和最自然的选择。机器指令的集合就是机器语言。机器语言是二进制的,不易被人理解,太难掌握;而且因机器而异,程序不易移植。
汇编语言 将每条机器指令配上一个助记符,如Add,Jump等就形成简单汇编语言。简单汇编语言中的语句与机器指令一一对应。将简单汇编中的与机器相关部分分离出去,由系统完成,就形成宏汇编。现在所说汇编语言,一般都指宏汇编。汇编语言比机器语言容易一些,但仍然很难掌握;而且因机器而异,程序不易移植。
Fortran 第一个高级程序设计语言,50年代由IBM发明,主要用于科学计算,现在仍有人使用。
COBOL 主要数据处理,现在仍在大型数据库等应用中广泛使用。
BASIC 主要用于初级计算机教育,在微机发明后,得到大发展。微软公司靠他起步。
ALGOL 建立在坚实理论基础上的程序设计语言,60年代被认为最有前途的,现在已经很少有人使用了。
PASCAL 专为计算机教育而发明的程序设计语言,对于促进结构化程序设计方法的普及有很大作用,现在仍有多人在学。
C/C C与Unix操作系统结伴而生,BELL实验室发明,目标代码效率高,可以用来编系统软件。C也是BELL实验室发明,是在C上增加了面向对象特性,是现在使用最广泛的程序设计语言。
Java 最新的面向对象程序设计语言,面向internet,Sun公司发明,可以一次编程,到处运行。
区别多了,基本上完全不一样,优点各自有一些,VB/dephi基本上属于一个类型,优点是容易学,容易写程序;C\C++是另外一种类型,效率最高功能最强可以直接操作硬件,但是写程序比较困难,是专业程序员用的语言;JAVA的优点是跨平台,用来写web程序(JSP)功能效率个方面都比脚本语言asp/php强,但是程序和c++一样,都比较难写,也是专业程序员的语言;
若想做专业程序员,可先学c,然后c++,然后java
从大体上说,天下语言是一家,所有的语言的本质都是一样,可以说上面所提到这些语言所用的方法都大同小异...
C是基础,算是入门吧,对初手来说,难度一般
C++就是C语言再加上类和对象
可以说C是C++中的一部分
像Java ,VB,Delphi软件就是在C的基础上分化出来的,演化成视觉化编程
像asp,php,jsp....等是针对网络应该的语言
VBsctipt可以说是asp中的一部分(可以这样理解,但不能这样说)VBscript是VB的"后代"
这些语言的基础是C中的相关语法及编程意识,和算法
就像是我们先学字母,再学拼音,再学汉字,然后再学文章一样
总得一步一步来,换言之,如果你学了C++,那你C可以说是全了解了....
学C