为防止广告,目前nocow只有登录用户能够创建新页面。如要创建页面请先登录/注册(新用户需要等待1个小时才能正常使用该功能)。
WhiteSpace
来自NOCOW
[编辑] 概述
Whitespace是种深奥难懂程序设计语言(Esoteric programming languages)。它由Edwin Brady和Chris Morris开发,2003年4月1日发布。大部分的现代程序设计语言都不将空白字符视为语法的一部分。但Whitespace却只视空格、制表符(Tab)和新行为语法的一部分,它的编译器忽略所有非空白字元。
它本身是一个指令式、基于堆叠的语言。运行其程序的虚拟机均有一個堆叠(Stack)和堆(Heap)。程序员可自由将整数推进堆叠中(只可以是整数,因为暂时并没有浮点数或实数工具)。使用者也可通过堆作为变量和资料结构的暂存区。
这种语言的优点有,和Brainfuck一样,这种语言能方便地写程序注释,写的注释根本不需要标识,编译器直接跳过你写的文字信息。还有,借助这种语言,可以在满篇空白的代码中插入一篇文章,从而在看起来完全无关的文章中隐藏一段代码。对于一些需要保证安全性的工作来说,这种语言帮助很大,因为它可以防止别人把代码打印出来拿走。