目录

看不见的编程语言Whitespace

看不见的编程语言:Whitespace

[Tab][Space][Tab][Space][Space][Tab][Space][Linefeed]

世界上的编程语言数量很多,但是只有极少部分“崭露头角”,其余的大多石沉大海。

但是,也有一类语言,因为它们的奇特而格外受人瞩目。

简介

这门语言由英国杜伦大学的Edwin Brady和Chris Morris开发,发布时间是2003年的愚人节 (真的希望这只是一个愚人节玩笑,然而并不是)

整个语言只将空格(Space)、制表符(Tab)和换行(Linefeed)视作语法的部分,其它一切文字全部忽略。

所以很适合保密工作,尤其是将代码打印在纸上的时候,敌军根本看不出代码是什么。 (友军也是)

不要看语法简单,它的功能很齐全的。

语法简介

每个指令之前必须指定命令属于什么类型:

IMPMeaning
[Space]Stack Manipulation
[Tab][Space]Arithmetic
[Tab][Tab]Heap access
[LF] FlowControl
[Tab][LF]I/O

在每个分类下又有一系列指令,具体可看文档。











         

这是只有国王才看得懂的代码,不是吗?(wink

CC-BY-SA-3.0