>小编评价:同是程序员,何必互相伤害?
5. 追求艺术之PietAsciiDots和Grass与Piet没有任何关系。 Piet是一种编程语言,程序实际上看起来像抽象绘画。 该语言是以皮埃尔蒙德里安(Piet Mondrian)的名字命名的,后者开创了几何抽象艺术领域。
该程序由一个指针编译,该指针将在图像周围移动,从一个部分移动到另一个部分。
代码是有颜色的;编译器读取颜色变成程序。
下面的图片实际上是打印“Hello World”的程序的源代码。
>小编评价:作者一定是个心里阳光的蓝孩纸……
4. 众生平等之Whitespace遗憾的是,大多数编程语言对不同的空白字符会直接忽略或分配很少的意义。而Whitespace试图纠正这种错误。
大多数现代编程语言都不考虑空白字符(空格、制表符和换行符)语法,直接忽视它们的存在。我们认为这对它们来说非常不公平。难道他们应该被忽视,仅仅因为他们是无形的吗?空白是一种寻求平衡的语言。任何非空白字符都被忽略;只有空格、制表符和换行符被认为是语法。——小编译
由于所有非空白字符都被忽略,所以很容易在用其他语言编写的程序中嵌入空白程序,比如C、c++、Java等。
这里有一个空白的“Hello Program”例子。出于理解的目的,我们采用了一种非白色彩色编码:
>小编评价:真是体贴
Ook!是基于Brainfuck的深奥编程语言。 David
Morgan-Mar为猩猩设计的语言。OOK!
基本上与Brainfuck是同构的,但是具有更少的语法元素。
它是在我的脑海中创建的,它遵循以下陈述的原则:
- 编程语言应该是可读写的,并且可以被猩猩读取。
- 为此,语法应该简单易记,并且不要提到“monkey”这个词。
- 香蕉很好。
因此Ook!仅由以下3个语法元素组成:
Ook.
Ook?
Ook!
它们被组合成2个组,给出总共2 ^ 3 = 8个可用的元素,类似于Brainfuck。
由于“ook”这个词可以传达整个思想,情感和抽象思维,这取决于变化的细微差别,Ook!不需要注释。代码本身可以很好地描述它的功能以及它是如何实现的。
这是用Ook编写的“Hello World”程序!:
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
>小编评价:同是九年义务教育,你为什么这么优秀?
2. 第一名就要来了之Malbolge
当一种编程语言以但丁第九圈地狱的名字命名时,你就会知道该期待什么了。Malbolge是由Ben Olmstead在1998年发明的一种公共领域的深奥编程语言。
Malbolge官方网站声明:
Malbolge的理念是,编程应该是困难的。它应该像编程语言一样尽可能地狱。随着时间的推移,它将继续进化,因为更新的、更扭曲的思想会攻击这个问题。Malbolge结合了机器语言、INTERCAL(特别是tril -INTERCAL变体)和BrainF***,以及今天存在的一些最复杂、最扭曲的大脑编程头脑创造的精巧而令人痛苦结构。——小编译
Malbolge很难理解,它历时两年才实现第一个Malbolge程序。事实上,作者本人从来没有写过一个单一的Malbolge程序。第一个程序甚至不是由一个人编写的:它是由Andrew Cooke设计的一个beam搜索算法生成的,并在Lisp中实现。
下面的Malbolge程序显示“Hello World”:
(=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8d
小编评价:和Befunge有得一拼了
1. 大吉大利,今晚吃鸡之Chicken
Chicken是由华盛顿大学的Doug Zonker创建的编程语言。真的可以说,它只包含1个有效的符号 - chicken!
如果你想阅读关于Chicken的论文,请点击这里
视频戳:
Chicken Chicken Chicken_腾讯视频
v.qq.com
图标
下面是用Chicken写的“Hello World”:
准备好了吗?
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken
chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken