Hasty Briefsbeta

双语

A Brief, Incomplete, and Mostly Wrong History of Programming Languages

6 months ago
  • #programming
  • #humor
  • #history
  • 1801年 - 约瑟夫·玛丽·雅卡尔使用打孔卡片指挥织布机将'hello, world'织入挂毯。
  • 1842年 - 艾达·洛夫莱斯在没有计算机的情况下写出了第一个程序。
  • 1936年 - 艾伦·图灵和阿隆佐·邱奇发明了编程语言,但图灵被英国情报部门招募。
  • 1957年 - 约翰·巴克斯和IBM创造了FORTRAN,具有严格的语法规则。
  • 1958年 - 约翰·麦卡锡和保罗·格雷厄姆发明了LISP,但高昂成本限制了它的流行。
  • 1959年 - 格蕾丝·霍珀等人在输掉一个赌注后创造了COBOL。
  • 1964年 - 约翰·凯梅尼和托马斯·库尔茨为非计算机科学家创造了BASIC。
  • 1970年 - 盖伊·斯蒂尔和杰拉尔德·萨斯曼创造了Scheme,推动了λ演算论文的发展。
  • 1972年 - 丹尼斯·里奇发明了C语言和Unix系统。
  • 1973年 - 罗宾·米尔纳创造了ML,催生了OCaml和F#等语言。
  • 1980年 - 艾伦·凯创造了Smalltalk并提出了'面向对象'这一术语。
  • 1983年 - 让·伊希比亚和美国国防部创造了Ada语言。
  • 1983年 - 比雅尼·斯特劳斯特鲁普通过为C添加特性创造了C++。
  • 1987年 - 拉里·沃尔在头撞键盘后创造了Perl。
  • 1990年 - 委员会创造了Haskell,引入了单子(monad)概念。
  • 1991年 - 吉多·范罗苏姆发明了Python并被宣布为终身独裁者。
  • 1995年 - 拉斯马斯·勒多夫受意大利面启发创造了PHP。
  • 1995年 - 松本行弘创造了Ruby,后改名为Ruby on Rails。
  • 1995年 - 布兰登·艾克创造了JavaScript,最初命名为LiveScript。
  • 1996年 - 詹姆斯·高斯林创造了Java,尽管与其他语言相似但仍作为新语言营销。
  • 2001年 - 安德斯·海尔斯伯格创造了C#,尽管与Java相似但仍作为新语言营销。
  • 2003年 - 马丁·奥德斯基创造了Scala,统一了面向对象和函数式编程。