Folders -----没有代码的奇葩编程语言
提示:点击上方"您的公众号名称"↑免费订阅本微信推广平台
有一种奇葩的语言,叫做Folders,顾名思义,这种语言没有代码,也没有代码文件,这种语言的代码就是操作系统的目录结构。 事实上,文件系统目录结构跟普通编程语言的过程结构非常相似,它就像各种的语法树,在Folders编程语言中,代码的结构就是这样的,代码命令通过目录结构和其包含的子目录的名称构成。 比如,下面就是一个“Hello,World”程序: 它是如何运行的? 这最外层的目录是程序的名称,“Hello World”。目录的读取是按目录顺序,这段程序的第一层子目录是“Setup”。“Setup”是打印命令的别称;下面有张表描述了各种名称代表的语义,这些名称区分于Windows系统里最常见的那些目录名,比如“Program files”。 接着,目录里出现了很多“Img”目录,名称中的 “(2),” “(3),”等数字是忽略不计的,它们用来区分同一目录下多个相同的目录。“– Copy”这样的字符也是忽略不计的(这些字符是拷贝目录时Windows自动加入的)。而目录名称前打头的数字是程序员用来控制程序流程的。下面是一个样例: New folder (2) New folder - Copy New folder - Copy (2) If if 10 if if - Copy (1) etc. 字符串“Hello, World!”被分成了四段,这样可以让语义看起来更加清晰好读。“%20”是空白符的意思。 Folders是一种面向词汇的编程系统,这是跟其它大多数的面向逻辑的编程系统的重要区别。“Folders”目录里可以放各种的文件,但这些文件是忽略不计的。 下面是一个用Folders编程语言编写的“99 Bottles of Beer”程序。“99 Bottles of Beer”通常是用来表达最简单的运用循环和变量的代码例子,请注意下面一个对于有空格和逗号的特殊处理: 目前,Folders编程语言只支持Windows平台。它的代码解析器是开源的,你可以在github上找到它。
|
删除Word中“删不掉”的空白页,…
容易损坏电脑的小动作,你做了几…
超个性QQ网名!你值得拥有!
为啥手机用电脑USB充电掉电快
收到Enel电子邮件 千万不要点击链…
电脑快捷键大全_计算机常用技巧
photoshop入门教程
耳机插到电脑上没声音,怎么办?
电脑操作基本入门知识
使用电脑小技巧
春节外出是不是感觉电脑的电池不…
电脑有哪些操作系统
电脑病毒杀不掉的主要原因与解决…
电脑基础知识小技巧学习,你get了…
办公软件中的“复制”你真的会吗…
电脑套结机各种突发故障的处理方…
电脑操作五大误区,你中了几条?
伤感QQ网名:孤单成性う
笔记本电脑无线网络连接不上的原…
史上最危险五个电脑病毒
看完这些你就学会了看电脑配置
计算机技术员必装的几款软件
电脑常见的开机故障及解决方法详…
为什么电脑要装操作系统才能用?…
QQ冬季伤感最潮网名~你改了吗?