时间:2015-7-15来源:本站原创作者:佚名
”folders“目录里可以放各种的文件,但这些文件是忽略不计的

new folder - copy

样例:

new folder - copy (2)

if

接着,目录里出现了很多“img”目录,名称中的 “(2),” “(3),”等数字是忽略不计的,它们用来区分同一目录下多个相同的目录” –

new folder (2)

10 if

而今天要说的这种语言更是奇葩,它叫做 folders ,顾名思义,这种语言没有代码,也没有代码文件,这种语言的代码就是操作系统的目录结构

这最外层的目录是程序的名称,“hello

它是如何运行的?

稿源:程序师

比如,下面就是一个“hello,world”程序:

”folders“是一种面向词汇的编程系统,这是跟编程语言环境配置是什么其它大多数的面向逻辑的编程系统的重要区别

etc.

字符串“hello, world!”被分成了四段,这样可以让语义看起来更加清晰好读”%20“是空白符的意思

事实上,文件系统目录结构跟普通编程语言的过程结构非常相似,它就像各种的语法树,在“folders”编程语言中,代码的结构就是这样的,代码命令通过目录结构和其包含的子目录的名称构成

下面是一个用”folders“编程语言编写的“99 bottles of beer”程序“99 bottles of beer”通常是用来表达最简单的运用循环和变量的代码例子,请注意下面一个对于有空格和逗号的特殊处理:

目前,”folders“编程语言只支持windows平台它的代码解编程语言开发析器是开源的,你可以在github上找到它https://github.com/rottytooth/folders

if - copy (1)

义,这些名称区分于windows系统里最常见的那些目录名,比如“program files”

world”目录的读取是按目录顺序,这段程序的第一层子目录是“setup”“setup”是打印命令的别称;下面有张表描述了各种名称代表的语

7.16,杭州阿里百川无线开放大会阿里与开发者一起见证移动的力量

copy”这样的字符也是忽略不计的(这些字符是拷贝目录时windows自动加入的)而目录名称前打头的数字是程序员用来控制程序流程的下面是一个

if

之前我们介绍过“whitespace编程语言发展有哪些”编程语言,这是一种很奇葩的编程语言,在“whitespace”编程语言中,任何非空白的字符都是被忽略的,只有空格符,tab和换行符被认为是有效的语义字符也就是说,你可以把用“whitespace”编程语言编写的代码藏在其他的文本、代码中,具有隐形代码的效果


北京最好白癜风医院专家
治疗白癜风有什么方法
转载请注明原文网址:http://www.gzdatangtv.com/bbqb/313.html
------分隔线----------------------------