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


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

      • 约翰·巴科斯,发明了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 (编程语言)
  • 相关阅读:
    软件开发术语定义
    软件开发流程纲要及各个阶段产生的文档
    Java封装自己的Api
    Java中如何使封装自己的类,建立并使用自己的类库?
    Struts2中ActionContext和ServletActionContext
    TP-Link 无线路由器设置图文教程----怎么设置TP-Link无线路由器图解
    数据库(第一范式,第二范式,第三范式)
    ORACLE配置tnsnames.ora文件实例
    Windows下64位Apache服务器的安装
    公司内部Oracle RAC测试环境的简单使用说明.
  • 原文地址:https://www.cnblogs.com/guojieying/p/13428042.html
Copyright © 2020-2023  润新知