zoukankan      html  css  js  c++  java
  • History of program(1950-2020)

    1957年

    约翰·巴科斯(John Backus)创建了是全世界第一套高阶语言:FORTRAN。

    John Backus

    1959年

    葛丽丝·霍普(Grace Hopper)创造了现代第一个编译器A-0 系统,以及商用电脑编程语言“COBOL”,被誉为COBOL之母

    Grace Hopper

    1964年

    约翰·凯梅尼(John Kemeny)和托马斯·库尔茨(Thomas Kurtz)共同开发了BASIC程序语言。

    John Kemeny
    Thomas Kurtz

    1970年

    尼克劳斯·维尔特(Niklaus Wirth)发明了Pascal。他亦是Euler语言的发明者之一。1984年他因发展了这些语言而获图灵奖。他亦是Lilith电脑和Oberon系统的设计和运行队伍的重要成员。他的文章Program Development by Stepwise Refinement视为软件工程中的经典之作。他写的一本书的书名Algorithms + Data Structures = Programs(算法+数据结构=程序)是计算机科学的名句。

    Niklaus Wirth

    1972年

    丹尼斯·里奇(Dennis MacAlistair Ritchie)在贝尔实验室的工作时间里感到无聊,所以他决定制作带有花括号的C,并最终取得了巨大的成功。之后,他添加了分段错误和其他开发人员友好功能,以提高生产力。在星期天还有几个小时的时间,他和他在贝尔实验室的朋友决定创建一个名为Unix的操作系统。

    Dennis MacAlistair Ritchie

    1980年

    艾伦·凯(Alan Kay)发明了面向对象的编程,并将其称为Smalltalk,在Smalltalk中,一切都是对象,甚至一个对象也是对象。

    Alan Kay

    1987年

    拉里·沃尔(Larry Wall)在优利工作时开发了Perl和直译器。

    Larry Wall

    1983年

    Jean Ichbiah开发完成Ada计算机语言。它的名字来自Ada Lovelace(上述第2位)。

    Jean Ichbiah

    1986年

    布莱德·考克斯(Brad Cox)在其公司Stepstone发明Objective-C。

    Brad Cox

    1983年

    比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup)发明了C++,写下了它的早期定义并做出了首个实现。

    Bjarne Stroustrup

    1991年

    吉多·范罗苏姆(Guido van Rossum)认为他不喜欢使用大括号并发明了Python,语法的选择灵感来自Monty Python和Flying Circus。

    Guido van Rossum

    1993年

    Roberto Ierusalimschy和朋友决定设计一款巴西本土的脚本语言Lua。

    Roberto Ierusalimschy

    1994年

    拉斯姆斯·勒多夫(Rasmus Lerdorf)为他的个人主页CGI脚本制作了一个模板引擎,就是随后被广泛使用的PHP。

    Rasmus Lerdorf

    1995年

    松本幸弘(まつもとゆきひろ)创造了Ruby。

    まつもとゆきひろ

    1995年

    布兰登·艾克(Brendan Eich)在周末的时候设计了一种语言,用来为世界各地的每一个网页浏览器提供支持。当初这门语言被称为LiveScript,但随着Java变得流行,他们决定将其重命名为JavaScript。

    Brendan Eich

    1996年

    詹姆斯·高斯林(James Gosling)发明了Java,这是第一个真正的面向对象的编程语言。

    James Gosling

    2001年

    安德斯·海尔斯伯格(Anders Hejlsberg)重新发明了Java,并将其称为C#,因为C编程感觉比Java更酷。

    Anders Hejlsberg

    2005年

    David Hanselmeyer Hansen创建了一个名为Ruby on Rails的Web框架,人们不再记得这两者是分开的东西。

    David Hanselmeyer Hansen

    2006年

    约翰·雷西格(John Resig)为JavaScript编写了一个帮助程序库,每个人都认为这是一种语言,并且从互联网上复制和粘贴jQuery代码。

    John Resig

    2009年

    肯·汤普森(Ken Thompson)和罗伯·派克(Rob Pike)决定制作一种像C这样的语言,但是用于更多的安全设备和更适销的产品,并以Gophers作为吉祥物,他们称之为Go。

    Ken Thompson and Rob Pike

    Graydon Hoare也想要像C这样的语言,他称之为Rust。大家都要求每一个软件都要立即在Rust里面重写。Graydon想要更炫的东西,并开始在Swift上为Apple工作。

    2012

    安德斯·海尔斯伯格(Anders Hjelsberg)想在浏览器中编写C#,他设计了TypeScript,它是JavaScript,但是其中包含更多的Java。(这人又出现了)

    Anders Hjelsberg

    2013

    杰里米·阿什基纳斯(Jeremy Ashkenas)想要像Ruby开发者一样快乐,他创建了CoffeeScript,编译成JavaScript,但看起来更像Ruby。

    Jeremy Ashkenas

    2014

    2010年7月开始,克里斯·拉特纳(Chris Lattner)开始设计Swift。完成基础架构后,带领开发小组陆续完成语法设计、编译器、运行时、框架、IDE和文档等相关工作。这个语言在2014年WWDC大会上公开。

    Chris Lattner
  • 相关阅读:
    ArrayList removeRange方法分析
    LinkedHashMap源码分析(基于JDK1.6)
    LinkedList原码分析(基于JDK1.6)
    TreeMap源码分析——深入分析(基于JDK1.6)
    51NOD 2072 装箱问题 背包问题 01 背包 DP 动态规划
    51 NOD 1049 最大子段和 动态规划 模板 板子 DP
    51NOD 1006 最长公共子序列 Lcs 动态规划 DP 模板题 板子
    8月20日 训练日记
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/BigWatermelon/p/9902378.html
Copyright © 2011-2022 走看看