c语言高级恶搞小程序-c语言关机恶搞程序
这个世界从来都不会缺少另类的东西,人类自然世界如此c语言高级恶搞小程序,计算机世界也一样。编程语言方面,看过本站《6个变态的C语言Hello World程序》的朋友们一定对BT和另类不会陌生,但那都是些小儿科,真正的BT和另类要是从语言级上来完成。让我们来看看其中一个比较另类的语言BrainFuck。看到这个程序语言的名字,请不要以为这是一个搞笑的语言,这是一个“严肃事情”,请大家用“最虔诚的态度”来阅读本文。
BF解释器
因为 BrainFuck 只有八种指令,并且没有关键字,也不允许自定义标识符,因此它的编译器实现起来非常简单,初学 C 语言不久的人都可以自己编出来,尽管在座的各位每人都可以自己编一个,不过为了引起大家的兴趣,我这里还是给出大家一个官方发布的版本。这个程序只有短短 50 多行,并且完全由 ANSI C 写成,因此你随便找个 C 语言编译器,把它编译一下。
当然,如果你觉得用C语言来实现BrainFuck语言的解释器是对BrainFuck这种语言的一种侮辱的话,我们的BrainFuck社区是绝对不能容忍你有这种想法的。因为我们有一个使用100%纯brainfuck写成的一个BrainFuck编译器
awib:
Hello World
++++++++++[>+++++++>++++++++++>+++>+++.+.>.
怎么?看不懂吗?下面是解释:
+++ +++ +++ + initialize counter (cell #0) to 10
[ use loop to set the next four cells to 70/100/30/10
> +++ +++ + add 7 to cell #1
> +++ +++ +++ + add 10 to cell #2
> +++ add 3 to cell #3
> + add 1 to cell #4
+. print 'e'
+++ +++ +. print 'l'
. print 'l'
+++ . print 'o'
>++ . print ' '
+. print '!'
>. print '/n'
相关链接:
BF的官网:~breadbox/bf/。
BF的Wikipedia:。
其它另类语言
如果你要觉得BF已经很BT了,那么你就错了,下面这些程序语言更BT。
WhiteSpace语言
这是一种只用空白字符(空格,TAB和回车)编程的语言,而其它可见字符统统为注释。下面是它的一个示例:
什么?你什么也没有看见,这就对了,因为这正是这门语言的独特之处。
访问下面这个链接查看Hello,World示例。记得按Ctrl+A来查看程序。
官网:。
LOLCODE语言
LOLCODE是一种建立在高度缩写的网络英语之上的编程语言,一般来说如果一个人能理解这种网络英语就能在未经训练的情况下读懂LOLCODE程序源代码。下面是其Hello,World例程:
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
官网:
中文编程语言
不要以为只有老外才那么BT,咱们中国也有自己的BT编程语言。
中文Basic
官网无法访问了,只能看看Wikipedia了:
中蟒语言(中文Python)
下面的程序是不是很Cool?
#!/usr/local/bin/cpython
回答 = 读入('你认为中文程式语言有存在价值吗 ? (有/没有)')
如 回答 == '有':
写 '好吧, 让我们一起努力!'
不然 回答 == '没有':
写 '好吧,中文并没有作为程式语言的价值.'
否则:
写 '请认真考虑后再回答.'
官网:
差不多了,该结束了c语言高级恶搞小程序,再次说明,这是一篇很严肃的文章。
原文: 酷壳