亮剑张白鹿扮演者艳照:各种语言的区别?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 02:21:02
我是一个电脑新手,很想修炼成为一个高手,但面对现在花样繁多的程序设计语言,我深深的困惑了,现在的语言种类太多了,像什么:JAVA 、C语言、C++、VB、VFP、ASP、PHP、VB Script、JSP、DELPHI、……等等等等,面对这这么多的语言,我根本不知道他们有什么区别,各有什么优点,当然就更谈不上选择学习那中了,有谁能帮助我吗?
谢谢!

机器语言 程序是机器指令的序列,入乡随俗,使用机器指令编写程序,是人们最初和最自然的选择。机器指令的集合就是机器语言。机器语言是二进制的,不易被人理解,太难掌握;而且因机器而异,程序不易移植。

汇编语言 将每条机器指令配上一个助记符,如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