P11 编程语言发展史-The First Programming Languages

传送门:P11 编程语言发展史-The First Programming Languages

机器码

        在计算机早期阶段,必须用二进制机器码写程序。为了防止代码混淆,在用机器码之前,还需要先写好伪代码(对程序的高层次描述),然后用操作码表把伪代码转成二进制机器码,最后输入计算机并运行。


助记符

        一种新语言,可读性和层次更高。每个操作码分配一个助记符,助记符后面紧跟数据,形成完整指令。计算机可以读懂文字指令,并自动转成二进制指令,比如:LOAD_A 14。


汇编语言

        汇编器读取用汇编语言写的程序,然后转成机器码,计算机执行指令。


高级编程语言

        算术语言版本 0    A-0

        A-0系统(英语:A-0 System),全名为算术语言版本0(英语:Arithmetic Language version 0),第一个在电脑上实作出来的编译器。在1951年至1952年间,由葛丽丝·霍普在UNIVAC I上实作,它能将程序编译成机器码,但是它的功能更接近于我们现在所知的链接器(linker)或加载器(loader)。

        变量的引入

        底层代码的实现涉及多个寄存器和地址值,容易混淆,用变量名代替可以使程序员不需要充分了解底层的实现原理。

        FORTRAN

        Fortran源自于“公式翻译”(英语:FormulaTranslation)的缩写,是一种编程语言。它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。Fortran 90之前的版本是人们所知晓的FORTRAN(全部字母大写),从Fortran 90以及以后的版本都写成Fortran(仅有第一个字母大写)。

        COBOL

        COBOL(CommonBusinessOrientedLanguage)是数据处理领域最为广泛的程序设计语言,是第一个广泛使用的高级编程语言。在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,美国的一些计算机用户于1959年组织设计了专用于商务处理的计算机语言COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,目前COBOL已发展为多种版本。


新语言

        1960年代:ALGOL,LISP,BASIC;

        1970年代:Pascal,C,Smalltalk;

        1980年代:C++,Objective-C,Perl;

        1990年代:Python,Ruby,Java。

你可能感兴趣的:(P11 编程语言发展史-The First Programming Languages)