• 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
  • 相关阅读:
    身份证号码验证(转)
    《编写有效用例》读书笔记2
    《编写有效用例》读书笔记3
    1
    《实例化需求:团队如何交付正确的软件》阅读笔记3
    《实例化需求:团队如何交付正确的软件》阅读笔记2
    《实例化需求:团队如何交付正确的软件》阅读笔记1
    项目目标文档
    系统利益相关者描述
    《代码阅读方法与实践》阅读笔记3
  • 原文地址:https://www.cnblogs.com/BigWatermelon/p/9902378.html
Copyright © 2020-2023  润新知