6种奇葩的编程语言(用牛叫和鸡来编译)
我们常常只专注一种编程语言的易用性和编译速度。因为编程语言是为了让程序员来创造世界、解决实际问题的。而下面介绍6中怪异的不合实际的语言,只为博取程序员一乐~
Brainfuck
Brainfuck是一种极小化的计算机语言,它是由Urban Müller在1993年创建的。
设计理念:用最小的概念实现一种“简单的语言”。
该语言一共只包含八种命令“><+-.,[]”。它的设计本就不是为了实用,而是为了娱乐和调侃。
下面是“Hello world!”的例子:
1++++++++++[>+++++++>++++++++++>+++>+<<<<-]
2>++.>+.+++++++..+++.>++.<<+++++++++++++++.
3>.+++.------.--------.>+.>.
Chicken
农历鸡年的年度编程语言,当然是属Chicken。
创始人:Torbjörn Söderstedt
Chicken不仅是该语言的名字,也是该语言允许的唯一关键字。关键字重复的次数和换行决定执行的具体操作。
“Hello world!”的例子:
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken (到底有多少只鸡?)
COW
COW=母牛
就是母牛的Cow.COW编程语言设计时充分考虑了母牛的想法。鉴于母牛的词汇有限,因此只包含了它们仅有的词汇。因此,所有指令都是“Moo”(哞)的变体,恰好是母牛能理解的唯一词汇。
“Hello world!”的例子:
MOo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
Piet
Piet 是一种非常深奥的编程语言,使用颜色编写代码。编译指导图像周围移动,从一个连续颜色的区域下的一个“指针”。通过一个地区的指针退出时的程序进行。
“Hello world!”的例子
///
由坦纳斯·韦特(Tanner Swett)在2008年发明。该编程语言只含有一个操作符——“/”,功能是替换字符串。
“Hello world!”的例子:
Hello, world!
稍微复杂的Hello World:
/ world! world!/Hello,/ world! world! world!
Ook!
Ook! 与Brainfuck类似, 但用单词“Ook!”,“Ook.” 和“Ook?”代替。