TOC

即将消失的 5 种语言

公众号 Python 集中营发了一篇文章《盘点即将消失的五种编程语言!》,介绍了 Ruby、VB、Perl、Delphi、Haskell 这 5 种语言。
消失不消失我不知道,这里对这几种语言做个简单了解。

按照出现的时间前后排序:

  1. Perl 1987
  2. Haskell 1990
  3. VB 1991 (VB.NET 2001) (BASIC 1986)
  4. Delphi 1995
  5. Ruby 1995

Perl

各 Linux 发行版都自带 Perl,因为还有不少历史项目使用到了 Perl。

  • cloc
  • gitolite

Haskell

印象中,和 Lisp 差不多。

  • Pandoc
  • PostgRest

VB

高中自学过一下,算是我编程的启蒙语言。
组件推拽,加上一点逻辑就可以做一个程序界面出来,当时的我觉得这好 DIAO。

Delphi

1970 Pascal
1985 Object Pascal
1995 Delphi

Delphi 早期是一个 Object Pascal IDE,但是其维护的 Object Pascal 早已自成一派,一般人们将其称之为 Delphi 语言。

Ruby

日本人松本行弘 (Yukihiro Matsumoto) 开发。
名字和 Perl 有关。Perl 发音和 Pearl (珍珠) 相同,因此就用了 Ruby (红宝石) 为名字。

  1. 有一个非常知名的开发框架 Rails (Ruby On Rails),甚至我不止一次看到有人说 Ruby 流行就是因为 Rails。
  2. 其他知名项目:
    1. GitLab 代码托管
    2. Homebrew 包管理器
    3. Vagrant 虚拟化环境管理
    4. Fluentd 日志收集
    5. Gollum 轻量级 Wiki(GitHub 用的就是这个)
    6. Jekyll 静态站点生成

参考资料与拓展阅读

  • https://en.wikipedia.org/wiki/Perl
  • https://en.wikipedia.org/wiki/Haskell
  • https://en.wikipedia.org/wiki/Delphi_(software)
  • https://en.wikipedia.org/wiki/History_of_Delphi_(software)
  • https://en.wikipedia.org/wiki/Pascal_(programming_language)
  • https://en.wikipedia.org/wiki/Object_Pascal
  • https://en.wikipedia.org/wiki/Visual_Basic_(classic)
  • https://en.wikipedia.org/wiki/Visual_Basic_.NET
  • https://en.wikipedia.org/wiki/BASIC
  • https://en.wikipedia.org/wiki/Ruby_(programming_language)