曾有一段时间,动态类型语言(也称为脚本语言)红极一时。它们易于编写、易于运行。对呀,为什么在使用一个变量之前要声明呢? 为什么我们一定要一直使用那些注释呢?所以,当时像 Perl,Python,PHP 和Ruby 这样的语言变得非常流行。
但现在已经不一样了。 现在,只有 Python 还在继续壮大。其它的脚本语言正逐渐掉出 TIOBE 编程语言排行榜的前20名。因为脚本语言中大多数错误都是在运行时才显示出来。由于大家对质量的要求越来越高,现在几乎没人敢用脚本语言编写重要的大型软件系统。像Java 这样的脚本语言,因为在网络编程中无法避免会使用到,因此也不得不变得更安全可靠。
对于一个 Web 开发人员来说,没有什么比花费几个小时修复 bug 更挫败的了。我常常会陷入卡住的编程状态,完全不知道自己在做什么,就好像我使用的编程语言是外星语一样。
如果我所描述状况你觉得很熟悉,那么希望这篇文章能让你乐一乐。下文提到的这些“奇葩”编程语言,实际上并没有什么正儿八经的用途,只是为了逗你一笑或证明一些概念。但是,它们,真的,很好笑!

1. Ook!

如果你曾感觉自己就像一只傻傻敲击键盘的猴子,那么 Ook!就是为你而设计的语言。这是一种主要为灵长类动物,特别是猩猩,设计的语言。 在Ook!语言里,你只有三个语法元素可以使用:
Ook.
Ook?
Ook!
这儿有一些使用 Ook! 的例子:
你…你懂了吗?我…我也不懂…

2. Piet

欣赏艺术人一定会喜欢 Piet 这门编程语言。