1、计算机语言发展阶段

1、机器语言

  二进制代码(机器指令)的集合

2、符号语言

  如用ADD代表“加”。符号语言又称为符号汇编语言(symbolic assembler language)或汇编语言(assembler language)。

3、高级语言

  不依赖于具体的机器,用它写出的程序对任何型号的计算机都适用(或者只须作很少的修改)第一个计算机高级语言--FORTRAN

  当然,计算机不能直接识别高级语言程序,需要使用一种称为编译程序的软件把用高级语言写的程序(源程序,source program)转换为机器指令的程序(目标程序,object program),然后让机器执行机器指令程序,得到结果。高级语言的一个语句往往对应多条机器指令。

  高级语言的发展阶段:

  3.1非结构化的语言

     初期的语言,编程风格随意,只要符合语法规则即可,程序中的流程可以随意跳转。程序难以阅读和维护。如BASIC,FORTRAN,ALGOL等。

  3.2结构化语言

    程序具有良好特性的基本结构(顺序结构,分支结构,循环结构),程序中的流程不允许随意跳转,程序总是由上到下顺序执行各个基本结构。如QBASIC,FORTRAN 77    

  c语言等。

  3.3面向对象的语言

    在处理规模较大的问题时,结构化语言有点捉襟见肘,开始使用面向对象的语言,如C++,C#,Visual Basic和Java等语言

时间: 2024-10-20 08:09:13

1、计算机语言发展阶段的相关文章

计算机语言发展史

软件的产生始于早期的机械式计算机的开发.从19世纪起,随着机械式计算机的更新,出现了穿孔卡片,这种卡片可以指导计算机进行工作.但是直到20世纪中期现代化的电子计算机出现之后,软件才真正得以飞速发展.在世界上第一台计算机ENIAC上使用的也是穿孔卡片,在卡片上使用的是专家们才能理解的语言,由于它与人类语言的差别极大,所以我们称之为机器语言.也就是第一代计算机语言.这种语言本质上是计算机能识别的唯一语言,但人类却很难理解它,以后的计算机语言就是在这个基础上,将机器语言越来越简化到人类能够直接理解的.

1.1计算机语言概述

1.1 什么是计算机语言?  语言:是人与人之间用于沟通的一种方式. 例如:中国人与中国人用中文沟通. 而中国人要和韩国人交流,就要学习韩语.  计算机语言:人与计算机交流的方式. 如果人要与计算机交流,那么就要学习计算机语. 计算机语言有很多种,如:C,C++,Java等. 这里,我们选择其中的一种:Java语言. 1.2 Java语言概述  是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言.  是一种面向Inter

计算机语言的发展史

1.机器语言 缺点可读性差,不易记忆:编写程序既难又繁,容易出错:程序调试和修改难度巨大,不容易掌握和使用.机器语言直接依赖于中央处理器,所以用某种机器语言编写的程序只能在相应的计算机上执行,无法在其他型号的计算机上执行,也就是说,可移植性差. 2.汇编语言 为了减轻使用机器语言编程的痛苦,20世纪50年代初,出现了汇编语言.汇编语言用比较容易识别.记忆的助记符替代特定的二进制串.例如使用ADD 来替代加法的二进制指令.通过这种助记符,人们就能较容易地读懂程序,调试和维护也更方便了.但这些助记符

计算机语言的分类

计算机语言通常分为三类:即机器语言,汇编语言和高级语言. 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合.它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能.机器语言具有灵活.直接执行和速度快等特点. 用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义.手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态.这是一件十分繁琐的工作,编写程序花费的时间往往是实际运

实施 IT 战略规划,企业信息化不同的发展阶段的3种路线

IT 战略是为企业战略服务的,因此 IT 战略规划必然受企业战略影响.反过来,在竞争和技术进步的环境下,IT 的发展也会很大程度影响企业战略.这就需要双方保持战略上的一致性. 在实施 IT 战略规划的时候,首先需要确定实施路线图.这个路线图必须保证企业的经营战略.组织与业务流程.信息技术战略以及信息架构保持战略上的一致性,如下图所示. 对应上述模型,企业信息化因其处在不同的发展阶段,会出现三种路线: 路线图 1:这是最常见,但比较初级的路线图,组织与业务流程(2)→ 信息架构(4): 路线图 2

Perl,第一种后现代计算机语言

在吴涛大哥的博客上提到这篇文章<Perl,第一种后现代计算机语言>,原文链接:http://www.wall.org/~larry/pm.html 尝试翻译一下(已经发了邮件给Larry Wall,并且征得他的许可),有些句子太哲学,翻译不懂,作者是Perl的设计者,只供学习阅读使用.这里感谢我的英语八级同事在一些翻译上给予我很大的帮助.这篇东西拖的有点久,是我15年的计划之一,现在竟然把这个任务拖到了16年了,毕竟自己在这新的一年里有新的目标,所以会把旧的坑先给填上,后面的一些地方翻译的不是

计算机语言的发展(the history of computer&#39;s language)

第一部分 计算机语言的分类: 机器语言:直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码.例如:1011011000000000,表示加法.可以直接执行. 汇编语言:汇编指令集.伪指令集和使用它们规则的统称,使用具有一定含义的符号为助忆符,用指令助忆符.符号地址等组成的符号指令称为汇编格式指令.例如: 高级语言:高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行.例如:c语言,必须要经过 C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化

计算机语言兴衰史

计算机语言(Computer Language)指用于人与计算机之间通讯的语言.计算机语言是人与计算机之间传递信息的媒介.计算机系统最大特征是指令通过一种语言传达给机器.为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字.字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句).这些就是计算机能接受的语言. 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. ...... 计算机语言兴衰史

sepl 3.0,全方位全能型计算机语言

如果说sepl.net 1.0是让器普语言.net化.支持虚拟机.垃圾内存回收,.net类库等,让sepl功能大放异彩. sepl2.0恢复英文关键字则是sepl语言国际化战略的组成部分,并且更加完善中文化,可以彻底中文编程,并成为世界通用计算机语言. sepl3.0则是更进一步. 1.sepl3.0可以把代码编译链接成二进制程序,可以脱离.net独立运行.目前mono就能做到,这样sepl语言可以像c++程序那样,不需要.net类库就能运行,而且二进制程序无法反编译,不会让sepl程序成为开源