请输入您要查询的百科知识:

 

词条 WhiteSpace
释义

WhitespaceWhitespace是种深奥难懂的程式设计语言(Esoteric programming languages)。它由Edwin Brady和Chris Morris开发,2003年4月1日发布。大部分的现代程式设计语言都不将空白字符视为语法的一部分。但Whitespace却只视空白格、制表符(tabs)和新行为语法的一部分,它的直译器忽略所有非空白字符。

它本身是个指令式、基于堆栈的语言。其程式运行在上的虚拟机器均有一个堆栈(Stack)和堆(Heap)。程式员可自由将整数推进堆栈中(只可以是整数,因为暂时并无浮点数或实数工具)。使用者亦可通过堆作为变量和数据结构的暂存区。

这种语言有和Brainfuck一样的优点,能方便地写程序注释,写的注释根本不需要标识,编译器直接跳过你写的文字信息。还有,借助这种语言,可以在满篇空白的代码中插入一篇文章,从而在看起来完全无关的文章中隐藏一段代码。对于一些需要保证安全性的工作来说,这种语言帮助很大,因为它可以防止别人把代码打印出来拿走。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/3 5:40:19