读书人

最奇特的编程语议和语句绝对亮瞎了

发布时间: 2012-11-11 10:07:57 作者: rapoo

最奇特的编程语言和语句,绝对亮瞎了

(1)brainfuck语言

就象它的名字所暗示的,brainfuck程序很难读懂。尽管如此,brainfuck图灵机一样可以完成任何计算任务。是的,你没看错,虽然brainfuck的计算方式如此与众不同,但它确实能够正确运行。哈哈,是不是一听这个名字就很带感,这种语言由八种运算符构成,只有240个字节大小。

Hello World!

一个在屏幕上打印"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    <<< < -                 decrement counter (cell #0)]>++ .                   print 'H'>+.                     print 'e'+++ +++ +.              print 'l'.                       print 'l'+++ .                   print 'o'>++ .                   print ' '<<+ +++ +++ +++ +++ ++. print 'W'>.                      print 'o'+++ .                   print 'r'--- --- .               print 'l'--- --- --.             print 'd'>+.                     print '!'>.                      print '\n'

相关链接

读书人网 >编程

热点推荐