南国彩票论坛 > 第四阶段 > 万亿级数据 > 正文

最后仍然没有运行起来

时间:2019-04-22 来源:未知 作者:卢本伟
本篇文章转载自互联网,如有侵权,联系站长卢本伟删除!

  精炼而又毫不含糊的编程语言简史 • • 2018-04-10 21:36 作者|Casper Beyer |薛命灯 1800 年 Joseph Marie Jacquard 在梭织机上使用穿孔卡片,创建出第一个“重量级”的多任务处理单元。 1842 年 Ada Lovelace 在笔记本上写了一些计算机指令一样的东西,后来被是世界上的第一道计算机程序,只是那时计算机还没有问世。 1936 年 Alan Turing 发明了图灵机,但因为性取向问题,遭到英国法院的“化学阉割”,直到他去世半个多世纪后,英国女王才赦免了他。 1936 年 Alonzo Church 是另一位图灵机大师,不过他没有与 Alan 类似的。 1957 年 John Backus 发明了 FORTRAN,这是第一门真正意义上有程序员在使用的编程语言。 1959 年 Grace Hopper 发明了第一门企业级的编程语言,叫作“common business-oriented language”,简称 COBOL。 1964 年 John Kemeny 和 Thomas Kurtz 认为编程语言应该尽量保持简单,所以把他们的编程语言叫作 BASIC。 1970 年 Niklaus Wirth 让 Pascal 与其他编程语言并驾齐驱。他还提出了 Wirth 定律,这一定律给摩尔定律带来了麻烦,因为软件膨胀的速度太快,即使是大型机也无法赶上软件变化的速度。后来出现的 Electro.js 正好印证了这一定律。 1972 年 Dennis Ritchie 在贝尔实验室开发出了带有花括号的 C 语言,在大获成功之后,他又陆续添加了分段错误和其他对开发者友好的特性,用以提升开发效率。他和同事为了给 C 语言开发一个示例程序,最终促成了 Unix 操作系统的诞生。 1980 年 Alan Kay 发明了面向对象编程语言 Smalltalk。在 Smalltalk 中,一切皆对象,就连对象本身也是对象。 1983 年 Jean Ichbiah 发现,Ada Lovelace 在纸上所写的程序从来没有被运行过,于是他发明了一门语言,并用 Ada 的名字命名,但实际上,最后仍然没有运行起来。 1983 年 Bjarne Stroustrup 发现 C 语言的编译速度不够快,他在 C 语言中加入了所有他能够想到的特性,于是 C++ 诞生了。 1986 年 Brac Box 和 Tol Move 基于 Smalltalk 开发另一个版本的 C 语言,叫作 Objective-C,但当时没有人能够理解它的语法。 1987 年 具有教的 Larry Wall 成为了一名,同时发布了 Perl。 1991 年 Guido van Rossum 因为不喜欢花括号而发明了 Python,语法的灵感来自喜剧团队 Monty Python 和他们的作品 Flying Circus。 1993 年 Roberto Ierusalimschy 和他的朋友认为他们需要一门针对巴西本地化的脚本语言,在进行本地化的过程中,他们犯了一个错误,把下标从 1 开始算起。他们把这门语言叫作 Lua。 1994 年 Rasmus Lerdorf 为他的个人主页开发了一个模板引擎,并在网上公开发布出来。这个引擎后来广泛流传开,于是 Rasmus 又发布了与一些数据库相关的特性,并把它叫作 PHP。 1995 年 松本行弘对其他编程语言不爽,他也注意到了一些程序员也不是那么喜欢其他编程语言。于是他开发了 Ruby,希望这些不爽的程序员能够喜欢它。 1995 年 Brendan Eich 在一个周末设计出了一门语言,希望为世界上的每一个浏览器带来动力。他最初跑到网景公司(Netscape)做推广,把它叫作 Live。但当时 Java 有愈发流行的趋势,于是他们决定加入花括号,并改名 JavaScript。但因为与 Java 之间的版权问题,他们后来把 JavaScript改名 ECMA,不过人们还是习惯叫它 JavaScript。 1996 年 James Gosling 发明了 Java,第一门真正面向对象的编程语言,也是一门啰嗦且设计模式远超实用性的编程语言。 2001 年 Anders Hejlsberg 重新发明了 Java,并把它叫作 C#,因为他认为使用 C 语言编程比 Java 更酷。所有人都很喜欢这个“新版本”的 Java,因为它完全不像 Java。 2005 年 David Hanselmeyer Hansen 创建了一个 Web 开发框架,叫作 Ruby on Rails,人们几乎忘了其实 Ruby 和 Rails 是两码事。 2006 年 John Resig 写了一个 JavaScript库,所有人都以为它是一门新的编程语言,在网络上争相拷贝黏贴它的代码,它就是 jQuery。 2009 年 Ken Thompson 和 Rob Pike 想要开发一门类似 C 的语言,不过要比 C 语言更安全、能够占领更大的市场,并以囊地鼠作为吉祥物。他们把这门语言叫作 Go,并将其开源,同时还出售囊地鼠护膝和头盔。 2010 年 Graydon Hoare 也想开发一门类似 C 的语言,并把它叫作 Rust。后来,人们要求把 C 语言开发的软件全部用 Rust 重写,但 Graydon 想要更酷的东西,于是加入了苹果的 Swift 项目。 2012 年 Anders Hjelsberg 想要在 Web 浏览器上运行 C# 代码,于是设计了 Type——包含 Java 代码的 JavaScript。 2013 年 Jeremy Ashkenas 希望像 Ruby 程序员那么开心,他开发了 Coffee,可以编译成 JavaScript,但看起来更像是 Ruby,但其实 Jeremy 从来没有真正变得像 Ruby 程序员那么开心。 2014 年 Chris Lattner 想要把 Swift 设计成与 Objective-C 截然不同的语言,但结果看起来更像是 Java。

  

─万亿级数据

  • 让“我的世 编程1小时,让孩子添码行空之旅 2018-12-13 17:33 汕头GK少儿编程机器人实验室 为了响应全球编程一小时,更为了推广普及青少
  • 最后仍然没 精炼而又毫不含糊的编程语言简史 2018-04-10 21:36 作者|Casper Beyer |薛命灯 1800 年 Joseph Marie Jacquard 在梭织机上使用穿孔卡片,
  • 或者一门语 scratch居2014编程语言排行榜40位 2014-09-23 20:14 对于scratch能排在第四十位个人觉得已经很厉害了,毕竟这是一款针对少儿编程的
  • 虽然不同的 让孩子产生编程兴趣的的神器-Bitsbox 2015-01-20 22:37 少儿也能学编程 Google去年6月投资的MadeWith Code是个培养潜在程序媛的福地。
  • 需要很多专 台媒称编程教育向下扎根:现在连小学生也会 2018-09-18 10:16 (原标题:台媒称编程教育向下扎根:现在连小学生也会) 参考