简要介绍,不完整,主要是错误的编程语言历史(2009)

2021-06-19 21:10:32

1801 - joseph marie提花使用打击卡来指示织机编织"你好,世界"进入挂毯。由于缺乏尾呼叫递归,并发或适当的大写,延迟的雷控者并不印象。

1842年 - Ada Lovelace写了第一个程序。她在她没有任何实际计算机运行代码的少量不便,她受到了努力的努力。稍后将researn将在UML中进行编程。

1936年 - Alan TINGEN投入每个将是一个,但在能够专利之前,英国智力将是007的。

1936年 - Alonzo Church也邀请每种语言,但它会更好。他的λ微积分被忽略,因为它是不充分的C样子。尽管C尚未发明,但仍然存在这种批评。

20世纪40年代 - 各种"计算机" "编程"使用直线和开关。工程师执行此操作,以避免标签VS SPACES辩论。

1957年 - John Backus和IBM创建Fortran。关于IBM或FORTRAN没有任何搞笑的。在没有戴蓝色领带的同时,这是一个语法错误。

1958年 - 约翰麦卡锡和保罗格雷厄姆发明了Lisp。由于战略括号的战后耗尽造成的高成本,储备Lisp从未变得流行[1]。尽管它缺乏普及,LISP(现在" Lisp"或有时" arc")仍然是&#34的有影响力的语言;关键算法技术,如递归和屈折" [2]。

1959年 - 随着L. Ron Hubbard,Grace Hopper和其他几个悲伤者丢失赌注后,发明了面向样板语言(COBOL)的资本化。多年后,在误导和性别歧视的反对ADM。料斗' COBOL工作,红宝石会议经常具有令人厌恶的材料。

1964年 - John Kemeny和Thomas Kurtz为非计算机科学家创建了基本的基本,这是一种非结构化的编程语言。

1970年 - Guy Steele和Gerald Sussman创建了计划。他们的工作导致了一系列" lambda终极"论文最终在" lambda是终极厨房用具。"本文成为长期跑步的基础,但最终不成熟的深夜信息。 Lambdas被降级到相对默默无闻,直到Java使他们不受他们的流行。

1970年 - Niklaus Wirth创造了一种程序语言。批评者立即谴责帕斯卡,因为它使用" x:= x + y"语法而不是更熟悉的c样" x = x + y"尽管C尚未发明,但这种批评会发生这种批评。

1972年 - Dennis Ritchie邀请了一支强大的枪,同时射击向前和向后射击。对来自这本发明的死亡人数和永久性责任的人不满意,他就会引用C和UNIX。

1972年 - Alain Colmerauer设计了逻辑语言Prolog。他的目标是创造一种带有两岁的智慧的语言。他证明,他通过展示和#34;""每个查询。

1973年 - Robin Milner创建ML,一种基于M&amp的语言。M型理论。 ml有一个具有正式指定语义的SML。当被要求进行正式语义的正式语义米尔纳' S头爆炸。 ML系列中的其他公知的语言包括OCAML,F#和Visual Basic。

1980年 - Alan Kay创建了Smalltalk并邀请了术语"面向对象。"当被问及这意味着他回复," Smalltalk程序只是对象。"当被问及他回复的对象时,"对象。"当他再次被问到时,他说"看,它的所有对象一直下降。直到你到达乌龟。"

1983年 - 为了纪念Ada Lovelace'能够创建从未跑过的计划,让赫基比亚和美国国防部创建了ADA编程语言。尽管缺乏证据表明任何重要的ADA计划都完成了历史学家,但它认为ADA是一个成功的公共工程项目,让几千个贪婪的国防承包商摆脱了帮派。

1983年 - Bjarne Stroustrup将所有的人困扰到C' s over to to c c to create c ++。由此产生的语言如此复杂,程序必须将未来发送到未来由SkyNet人工智能编制。建设时间受苦。 Skynet'用于执行该服务的动机仍然不清楚,但从未来的发言人和#34;没有什么可关心的,宝贝,"在奥地利重音单调。有一些猜测SkyNet只不过是一个自命不凡的缓冲区超支。

1986年 - 布拉德科克斯和汤姆爱创造了目标-C,宣布"这种语言拥有C的所有内存安全性,C组合所有的小螺丝速度。"现代历史学家怀疑这两种缺血。

1987年 - 拉里墙睡着了,击中了拉里墙上的键盘上的额头。在醒来时,拉里墙决定拉里墙上的字符串' S显示器,而是随机,但是上帝希望他的先知,拉里墙,设计的编程语言的示例计划。 Perl诞生了。

1990年 - 由Simon Peyton-Jones,Paul Hudak,Philip Wadler,Ashton Kutcher和人们为动物进行道德治疗的人组成的委员会创造了Haskell,一种纯粹,非严格,功能的语言。由于使用MONADS控制副作用,HASKELL获得了一些抵抗力。 Wadler通过解释该"一位Monad是核发液类别中的一只零件,"

1991年 - 荷兰程序员Guido Van Rossum旅行到阿根廷的一个神秘的操作。他用一个大的颅骨回来,投入Python,被军团宣布独裁者的追随者,并宣布向世界宣布为"只有一种方法可以做到。"波兰变得紧张。

1995 - 1995年 - 在一个邻近的意大利餐厅Rasmus Lerdorf意识到他的意大利面条是理解万维网的一个优秀典范,Web应用程序应该模仿他们的媒介。在他的餐巾后面,他设计可编程的超链接意大利面(PHP)。 PHP文档仍然存在于今天的餐巾纸上。

1995年 - Yukihiro"疯狂的Matz" Matsumoto创造了Ruby来避免一些模糊的未指明的天启,将离开澳大利亚的沙漠由莫霍克德勇士和蒂娜特纳。这门语言后来被真实的发明者David Heinemeier Hansson更名为Ruby Raby。 [Matsumoto的比特发明了一种名为Ruby的语言从未发生过,并且在本文的下一次修订中更好地删除 - DHH]。

1995 - Brendan Eich读取了在设计编程语言方面做出的每一个错误,那么更多地投入了几个,并创造了Livecript。后来,努力现金掌握Java的普及,语言更名为JavaScript。后来仍然,在努力兑现皮肤病的普及,语言更名为ECMAScript。

1996年 - 詹姆斯戈斯林邀请了Java。 Java是一个相对冗长的讨论,垃圾收集,基于类,静态键入的单个调度,面向对象的语言,具有单个实现继承和多个接口继承。太阳大声预示着java' s新奇。

2001年 - Anders Hejlsberg邀请C#。 C#是一个相对冗长的,垃圾收集,基于类,静态键入的单个调度,面向对象的语言,具有单个实现继承和多个接口继承。微软大声的先驱C#'小说。

2003年 - 一个醉酒的马丁·奥德斯基看到了一个reese'花生酱杯广告,以某人' s oders' s巧克力和有一个想法。他创建Scala,一种统一面向对象和功能语言的构造的语言。这让这两个群体迅速迅速宣布圣战。