上海

点击搜索

发布

傲梦知识之精炼而又毫不含糊的编程语言简史

区域:
上海 > 长宁 > 北新泾
  1800年

  JosephMarieJacquard在梭织机上使用穿孔卡片,创建出个“重量级”的多任务处理单元。

  1842年

  AdaLovelace在笔记本上写了一些计算机指令一样的东西,后来被公认是世界上的道计算机程序,只是那时计算机还没有问世。

  1936年

  AlanTuring发明了图灵机,但因为性取向问题,遭到英国法院的“化学阉割”,直到他去世半个多世纪后,英国女王才赦免了他。

  1936年

  AlonzoChurch是另一位图灵机大师,不过他没有与Alan类似的遭遇。

  1957年

  JohnBackus发明了FORTRAN,这是门真正意义上有程序员在使用的编程语言。

  1959年

  GraceHopper发明了门企业级的编程语言,叫作“commonbusiness-orientedlanguage”,简称COBOL。

  1964年

  JohnKemeny和ThomasKurtz认为编程语言应该尽量保持简单,所以把他们的编程语言叫作BASIC。

  1970年

  NiklausWirth让Pascal与其他编程语言并驾齐驱。他还提出了Wirth定律,这一定律给摩尔定律带来了麻烦,因为软件膨胀的速度太快,即使是大型机也无法赶上软件变化的速度。后来出现的Electro.js正好印证了这一定律。

  1972年

  DennisRitchie在贝尔实验室开发出了带有花括号的C语言,在大获成功之后,他又陆续添加了分段错误和其他对开发者友好的特性,用以提升开发效率。他和同事为了给C语言开发一个示例程序,终促成了Unix操作系统的诞生。

  1980年

  AlanKay发明了面向对象编程语言Smalltalk。在Smalltalk中,一切皆对象,就连对象本身也是对象。

  1983年

  JeanIchbiah发现,AdaLovelace在纸上所写的程序从来没有被运行过,于是他发明了一门语言,并用Ada的名字命名,但实际上,后仍然没有运行起来。

  1983年

  BjarneStroustrup发现C语言的编译速度不够快,他在C语言中加入了所有他能够想到的特性,于是C++诞生了。

  1986年

  BracBox和TolMove基于Smalltalk开发另一个版本的C语言,叫作Objective-C,但当时没有人能够理解它的语法。

  1987年

  具有宗教信仰的LarryWall成为了一名牧师,同时发布了Perl。

  1991年

  GuidovanRossum因为不喜欢花括号而发明了Python,语法的灵感来自喜剧团队MontyPython和他们的作品FlyingCircus。

  1993年

  RobertoIerusalimschy和他的朋友认为他们需要一门针对巴西本地化的脚本语言,在进行本地化的过程中,他们犯了一个错误,把下标从1开始算起。他们把这门语言叫作Lua。

  1994年

  RasmusLerdorf为他的个人主页开发了一个模板引擎,并在网上公开发布出来。这个引擎后来广泛流传开,于是Rasmus又发布了与一些数据库相关的特性,并把它叫作PHP。

  1995年

  松本行弘对其他编程语言不爽,他也注意到了一些程序员也不是那么喜欢其他编程语言。于是他开发了Ruby,希望这些不爽的程序员能够喜欢它。

  1995年

  BrendanEich在一个周末设计出了一门语言,希望为世界上的每一个浏览器带来动力。他初跑到网景公司(Netscape)做推广,把它叫作Live。但当时Java有愈发流行的趋势,于是他们决定加入花括号,并改名JavaScript。但因为与Java之间的版权问题,他们后来把JavaScript改名ECMA,不过人们还是习惯叫它JavaScript。

  1996年

  JamesGosling发明了Java,门真正面向对象的编程语言,也是一门啰嗦且设计模式远超实用性的编程语言。

  2001年

  AndersHejlsberg重新发明了Java,并把它叫作C#,因为他认为使用C语言编程比Java更酷。所有人都很喜欢这个“新版本”的Java,因为它完全不像Java。

  2005年

  DavidHanselmeyerHansen创建了一个Web开发框架,叫作RubyonRails,人们几乎忘了其实Ruby和Rails是两码事。

  2006年

  JohnResig写了一个JavaScript库,所有人都以为它是一门新的编程语言,在网络上争相拷贝黏贴它的代码,它就是jQuery。

  2009年

  KenThompson和RobPike想要开发一门类似C的语言,不过要比C语言更安全、能够占领更大的市场,并以囊地鼠作为吉祥物。他们把这门语言叫作Go,并将其开源,同时还出售囊地鼠护膝和头盔。

  2010年

  GraydonHoare也想开发一门类似C的语言,并把它叫作Rust。后来,人们要求把C语言开发的软件全部用Rust重写,但Graydon想要更酷的东西,于是加入了苹果的Swift项目。

  2012年

  AndersHjelsberg想要在Web浏览器上运行C#代码,于是设计了Type——包含Java代码的JavaScript。

  2013年

  JeremyAshkenas希望像Ruby程序员那么开心,他开发了Coffee,可以编译成JavaScript,但看起来更像是Ruby,但其实Jeremy从来没有真正变得像Ruby程序员那么开心。

  2014年

  ChrisLattner想要把Swift设计成与Objective-C截然不同的语言,但结果看起来更像是Java。

  学青少儿编程,来傲梦!准没错!
查看更多上海其他教育培训信息

免责声明:此信息系发布者(UID:468963)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们