什么编程语言是最“牛”的?

当然是COW语言了,你看它的名字啊!Cow编程语言在2013年初发布。它是根据牛的思想设计的。牛掌握的词汇技能有限,因此开发人员记录了它们说出的词汇。指令语言包含不同的“哞”变体,即“哞”、 moO, MoO, mOo, mOO, Moo等等。它是一种区分大小写的语言,在语言指令之间的其他单词和符号都被忽略。下面是用 Cow 语言编写的hellow world程序。

最牛与最神秘的编程语言【科普】


Brainfuck语言是1993年由Urban Muller引入的一种深奥的编程语言。他绝对配得上“Brainfuck”这个复杂而不寻常的语言名称。Brainfuck语言的八个指令是(每个符号是一个命令):< > + – . , [ ]。下面是用 Brainfuck 语言编写的hellow world程序:

最牛与最神秘的编程语言【科普】


最神秘的编程语言

我们已经见过了满篇没有一句人话的代码,也见过没有字母数字只有一堆符号的代码。还有比这个更牛的吗?到目前为止,大多数程序员普遍认为,Whitespace是最难的编程语言,Whitespace语言是2002年由Edwin Brady和Chris Morris在杜汉姆大学开发出来的,2003年4月1日(愚人节)发布。

为什么呢?

因为它满篇全是空白,由于Whitespace编程时完全由制表符、空格和换行符组成,其余的字符该语言一律忽略,所以如果不将代码转换为其他形式,你就不可能看到代码。你根本打印不出任何Whitespace程序代码,因为代码在纸上就是一片空白,只是你看不见它。

很多人会问,这个有什么用呢?

确实没啥用。不过也确实很好玩。根据它的特点怎么也能编出一些不太靠谱儿的“用途”来。比如这种语言要写注释就方便了,写的注释根本不需要加注释符,编译器直接跳过你写的文字信息。还有,我们完全可以在满篇空白的代码中插入一篇文章,从而在看起来完全无关的文章中隐藏一段代码。对于间谍工作来说这种语言帮助很大,因为它可以防止别人把代码打印出来拿走(还记得24的EMP那一集吗?)。

下面是一个Whitespace的“hello world”程序。不幸的是,我只能用高亮字符来显示它的程序,可是,一旦我使用了高亮操作,一个Whitespace程序将不再是一个Whitespace程序。因此,下面不是一个Whitespace“hello world”程序。

最牛与最神秘的编程语言【科普】