美文网首页
精炼而又毫不含糊的编程言语简史

精炼而又毫不含糊的编程言语简史

作者: 扬州九尾狐 | 来源:发表于2019-05-30 15:48 被阅读0次

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。

相关文章

网友评论

      本文标题:精炼而又毫不含糊的编程言语简史

      本文链接:https://www.haomeiwen.com/subject/pyjvtctx.html