编程语言发展史上的杰出人物,编程语言发展年代史

淡淡的风
2020-08-26

编程语言发展史上的杰出人物

    • 约翰·巴科斯,发明了Fortran。

    • 阿兰·库珀,开发了Visual Basic。

    • 艾兹格·迪杰斯特拉,开创了正确运用编程语言(proper programming)的框架。

    • 詹姆斯·高斯林,开发了Oak,该语言为Java的先驱。

    • 安德斯·海尔斯伯格,开发了Turbo Pascal、Delphi,以及C#。

    • 葛丽丝·霍普,开发了Flow-Matic,该语言对COBOL造成了影响。

    • 肯尼斯·艾佛森,开发了APL,并与Roger Hui合作开发了J。

    • 比尔·乔伊,发明了vi,BSD Unix的前期作者,以及SunOS的发起人,该操作系统后来改名为Solaris。

    • 艾伦·凯,开创了面向对象编程语言,以及Smalltalk的发起人。

    • Brian Kernighan,与丹尼斯·里奇合著第一本C程序设计语言的书籍,同时也是AWK与AMPL程序设计语言的共同作者。

    • 约翰·麦卡锡,发明了LISP。

    • 约翰·冯·诺伊曼,操作系统概念的发起者。

    • 丹尼斯·里奇,发明了C。

    • 比雅尼·斯特劳斯特鲁普,开发了C++。

    • 肯·汤普逊,发明了Unix。

    • 尼克劳斯·维尔特,发明了Pascal与Modula。

    • 拉里·沃尔,创造了Perl与Perl 6。

    • 吉多·范罗苏姆,创造了Python。  

详细发展历史

    • 1940之前:

      •   编码(en:code)


    • 1940年代:

      •     

        • 1943 - Plankalkül (Konrad Zuse)

        • 1943 - ENIAC coding system

        • 1949 - C-10



    • 1950与1960年代:

        • 1951 - Regional Assembly Language

        • 1952 - Autocode

        • 1954 - FORTRAN

        • 1954 - IPL (LISP的先驱)

        • 1955 - FLOW-MATIC (COBOL的先驱)

        • 1957 - COMTRAN (COBOL的先驱)

        • 1958 - LISP

        • 1958 - ALGOL 58

        • 1959 - FACT (COBOL的先驱)

        • 1959 - COBOL

        • 1962 - APL

        • 1962 - Simula

        • 1962 - SNOBOL

        • 1963 - CPL (C的先驱)

        • 1964 - BASIC

        • 1964 - PL/I

        • 1967 - BCPL (C的先驱)


    • 1967-1978:确立了基础范式

      •   

        • 1968 - Logo

        • 1970 - Pascal

        • 1970 - Forth

        • 1972 - C语言

        • 1972 - Smalltalk

        • 1972 - Prolog

        • 1973 - ML

        • 1975 - Scheme

        • 1978 - SQL (起先只是一种查询语言,扩充之后也具备了程序结构)



    • 1980年代:增强、模块、性能

      •   

        • 1980 - Ada

        • 1983 - C++ (就像有类别的C)

        • 1984 - Common Lisp

        • 1985 - Eiffel

        • 1986 - Erlang

        • 1987 - Perl

        • 1988 - Tcl

        • 1989 - FL (Backus)



    • 1990年代:互联网时代

      •   

        • 1990 - Haskell

        • 1991 - Python

        • 1991 - Visual Basic

        • 1993 - Ruby

        • 1993 - Lua

        • 1994 - CLOS (part of ANSI Common Lisp)

        • 1995 - Java

        • 1995 - Delphi (Object Pascal)

        • 1995 - JavaScript

        • 1995 - PHP

        • 1997 - REBOL

        • 1999 - D



    • 现今的趋势

        • 2001 - C#

        • 2001 - Visual Basic .NET

        • 2002 - F#

        • 2003 - Scala

        • 2003 - Factor

        • 2006 - Windows PowerShell

        • 2007 - Clojure

        • 2009 - Go

        • 2014 - Swift (编程语言)



阅读49