服务热线

021 5108 5186

点此对话 点击这里给我发消息 点击这里给我发消息
上海协策网络
服务热线

021 5108 5186

点此对话 点击这里给我发消息 点击这里给我发消息
上海协策网络
服务热线

021 5108 5186

点此对话 点击这里给我发消息 点击这里给我发消息
上海协策网络
行业动态

编程语言的分类来源:上海网站制作 点击:次 日期:2017-08-21 09:22:20

 自计算机诞生以来,产生了上千种程序设计语言,有些已经被淘汰,有些则得到了推广和发展,程序设计语言经历了由低级到高级的发展过程,可以分为机器语言,汇编语言,高级语言和面向对象的语言,低级语言包括机器语言和汇编语言,高级语言有很多种,包括C,Basic,Fortran等;面向对象的语言则有C++,Visual Basic,JAVA等.超低级的语言越接近计算机的二进制指令,越高级的语言越接近人类的思维方式.

1.机器语言

    机器语言是计算机能够直接识别并执行的二进制指令,执行效率高,但机器语言指令由计算机的指令系统提供,采用二进制,人们阅读与编写比较困难,效率低下,容易出错,不同计算机的指令系统也不同,使得机器指令编写的程序通用性较差.

2.汇编语言

    汇编语言采用助记符来代替机器语言的指令码,使机器语言符号化,编程效率得到提高,如加法表示ADD,指令"ADD AX,DX"的含义是将AX寄存器中的数据与DX寄存器中的数据相加,并将结果存入AX内,汇编程序要转换成二进制形式交由计算机执行,因此执行效率逊于机器语言,使用汇编语言编程,程序设计人员需要对机器硬件有深入了解,没有摆脱对具体机器的依赖,编程仍然具有较大难度.

3.高级语言

    为了解决计算机硬件的高速度和程序编制的低效率之间的矛盾,20世纪50年代产生了程序设计语言,也称高级语言,高级语言比较接近自然语言,直观,精确,通用,易学易懂,编程效率高,便于移植.

4.面向对象的程序设计语言

    面向对象的程序设计语言更接近人们的思维习惯,它将事物或某个操作抽象成类,将事物的属性抽象为类的属性,事物所能执行的操作抽象为方法,常用的面向对象语言有Visual C++,Visual Basic,JAVA等.

   计算机不能直接识别高级语言,需要借助编译软件将高级语言编写的源程序转换成计算机能识别的目标程序.

   程序执行有编译执行和解释执行两种方式.

1.编译执行方式是将整个源程序翻译生成一个可执行的目标程序,这个目标程序可以脱离编译环境和源程序独立存在和执行.

2.解释执行广告是将源程序逐句解释成二进制指令,解释一句执行一句,不生成可执行文件,它的执行速度比编译方式慢.

     以上【 编程语言的分类 】的内容由协策网络公司(http://www.580plan.com/)为您提供,本文网址: ,转载请注明出处,更多有关上海网站建设,网站优化、微信网站制作(微官网)、手机app开发、商业摄影、企业宣传片制作、400电话、电商代运营等互联网应用服务都可以联系我们。热线:51085186或致电18018609689王经理。

     协策网络公司每天都会不定时更新有关网站建设以及网络营销推广的文章,希望对您有用。


广告1

扫一扫手机阅读


上一篇:互联网的组成介绍 下一篇:没有了

COPYRIGHT © 上海协策网络科技有限公司 2008-2015 上海网站制作公司 沪ICP备08009778号   没有最好,只有更好,赏识中成长,谴责中成熟;小成靠朋友,大成靠对手。本网站已备案,抄袭必究。