计算机编程语言发展简史

机器码machine language

起初,是二进制编码,称为机器语言或机器码,这是计算机唯一能够真正理解的语言。之后出现了伪代码,即用人类能够理解的语言编写的程序进程,通过手工转换为机器码进入计算机运行。

汇编语言assembly language

1940~1950间,为了编程的方便,人们给每一个操作符分配一个简单的名字,称为助记符(mnemonics)。然后通过汇编器(assembler)把汇编语言转换称机器码。通常一条汇编语言对应一个二进制指令。

高级编程语言High-level programming language

1952年,Grace Hopper设计了第一个高级编程语言A-0(Arithmetic Language Vision 0)。可以通过编译器把高级语言转换成低级语言。通常,一条高级语言可以对应多个二进制指令。

1957年,IBM设计了FORTRAN语言,但是只能在IBM计算机中运行。

1959年,成立了the Committe on Data System Language,人们通过努力设计了COMOL(Common Business-Oriented Language)。COMOL可以在不同的机器上通用。

1960年代:ALGOL, LISP, BASIC

1970年代:PASCAL, C, Smalltalk

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

1990年代:Python, Ruby, Java

2000年后:Swift, C#, Go

你可能感兴趣的:(计算机编程语言发展简史)