自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

13種最為荒謬但很獨(dú)特的編程語(yǔ)言

開(kāi)發(fā) 前端
這是一個(gè)娛樂(lè)貼,不要去問(wèn)這些編程語(yǔ)言到底有沒(méi)有什么實(shí)用價(jià)值,可以讓我們感嘆一下神奇和開(kāi)發(fā)者獨(dú)特的思維,這就是實(shí)用價(jià)值。

51CTO推薦專(zhuān)題:51CTO編程語(yǔ)言排行榜

1.Lolcode

LOLCODE是一種建立在高度縮寫(xiě)的網(wǎng)絡(luò)英語(yǔ)之上的編程語(yǔ)言,一般來(lái)說(shuō)如果一個(gè)人能理解這種網(wǎng)絡(luò)英語(yǔ)就能在未經(jīng)訓(xùn)練的情況下讀懂LOLCODE程序源代碼。

  1. “Hello World” example:
  2. HAI  
  3. CAN HAS STDIO?  
  4. VISIBLE “HAI WORLD!”  
  5. KTHXBYE 

2.Befunge

Befunge這門(mén)語(yǔ)言由Chris Pressey在1993年創(chuàng)造,本意為設(shè)計(jì)一種盡量難編譯的語(yǔ)言……結(jié)果馬上出現(xiàn)了一批編譯器。

  1. “Hello World” example:  
  2. "dlroW olleH">:v  
  3. ^,_@ 

3.Brainfuck

  1. “Hello World” example:  
  2. ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++  
  3. ..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>

Brainfuck,是一種極小化的計(jì)算機(jī)語(yǔ)言,它是由Urban Müller在1993年創(chuàng)建的。由于fuck在英語(yǔ)中是臟話,這種語(yǔ)言有時(shí)被稱(chēng)為brainf*ck或brainf***,甚至被簡(jiǎn)稱(chēng)為BF。

4.Chef

  1. “Hello World” example:  
  2. Put cinnamon into 2nd mixing bowl 

Chef的目標(biāo)是讓寫(xiě)程序看起來(lái)像菜譜

5.Piet

Piet是一種可視化的編程語(yǔ)言,其代碼本身就是可視化的,像個(gè)位圖。

“Hello World” example

 

6.Shakespeare

Shakespeare編程語(yǔ)言讓程序看起來(lái)像莎士比亞的劇本。

  1. “Hello World” example:  
  2. [Enter Juliet]  
  3. [Enter Romeo and Juliet]  
  4. [Exit Romeo]  
  5. [Exeunt Romeo and Juliet]  
  6. [Exeunt] 

7.Whitespace

Whitespace只考慮空格的排版,而完全置那些非空格字符于不顧。

Whitespace

8.INTERCAL

INTERCAL,是“Compiler Language With No Pronounceable Acronym”的縮寫(xiě),它諷刺了當(dāng)時(shí)各種編程語(yǔ)言的很多方面,以及在20世紀(jì)60年代擬定的語(yǔ)言結(jié)構(gòu)和注譯。

  1. “Hello World” example:   
  2. DO ,1 <-#13  
  3. PLEASE DO ,1 SUB #1 <-#238   
  4. DO ,1 SUB #2 <-#108   
  5. DO ,1 SUB #3 <-#112   
  6. DO ,1 SUB #4 <-#0   
  7. DO ,1 SUB #5 <-#64   
  8. DO ,1 SUB #6 <-#194  
  9. DO ,1 SUB #7 <-#48   
  10. PLEASE DO ,1 SUB #8 <-#22   
  11. DO ,1 SUB #9 <-#248  
  12. DO ,1 SUB #10 <-#168  
  13. DO ,1 SUB #11 <-#24   
  14. DO ,1 SUB #12 <-#16   
  15. DO ,1 SUB #13 <-#162  
  16. PLEASE READ OUT ,1   
  17. PLEASE GIVE UP 9.Malbolge

9.Malbolge

Malbolge是BenOlmstead在1998年引進(jìn)公共領(lǐng)域的深?yuàn)W程序語(yǔ)言,名稱(chēng)來(lái)源于“the eighth circle of hell in Dante’s Inferno”,之后更名為Malbolge。它有著最難和最深?yuàn)W的編程語(yǔ)言特點(diǎn)。但是,用一些技巧可以來(lái)理解它,可以由難化簡(jiǎn)。

  1. “Hello World” example:  
  2. ('&%:9]!~}z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2Tnm-,jcL(I&%$#"  
  3. `CB]V?TxuVtT`Rpo3NlF.Jh++FdbCBA@?]!~4XzyTT43Qsqq(Lnmkj"Fhg${z@ 

10.BIT

BIT是一種程序語(yǔ)言,程序員在基本機(jī)器上擁有訪問(wèn)所有數(shù)據(jù)的全部權(quán)限。這是一款強(qiáng)大的編程工具。在高級(jí)程序語(yǔ)言中,一些專(zhuān)門(mén)功能是用更為復(fù)雜和抽象數(shù)據(jù)類(lèi)型來(lái)設(shè)計(jì)的。該工具可以操作這些令人費(fèi)解的數(shù)據(jù)。

  1. A part of “Hello World” example:   
  2. LINENUMBERZEROCODEPRINTZEROGOTOONELINENUMBERONECODEPRINTONEGOTOONEZEROLINENUMBE   
  3. RONEZEROCODEPRINTZEROGOTOONEONELINENUMBERONEONECODEPRINTZEROGOTOONEZEROZEROLINE   
  4. NUMBERONEZEROZEROCODEPRINTONEGOTOONEZEROONELINENUMBERONEZEROONECODEPRINTZEROGOT   
  5. OONEONEZEROLINENUMBERONEONEZEROCODEPRINTZEROGOTOONEONEONELINENUMBERONEONEONECOD   
  6. EPRINTZEROGOTOONEZEROZEROZEROLINENUMBERONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROZ   
  7. EROONELINENUMBERONEZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROLINENUMBERONEZEROON   
  8. EZEROCODEPRINTONEGOTOONEZEROONEONELINENUMBERONEZEROONEONECODEPRINTZEROGOTOONEON   
  9. EZEROZEROLINENUMBERONEONEZEROZEROCODEPRINTZEROGOTOONEONEZEROONELINENUMBERONEONE   
  10. ZEROONECODEPRINTONEGOTOONEONEONEZEROLINENUMBERONEONEONEZEROCODEPRINTZEROGOTOONE   
  11. ONEONEONELINENUMBERONEONEONEONECODEPRINTONEGOTOONEZEROZEROZEROZEROLINENUMBERONE   
  12. ZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROONELINENUMBERONEZEROZEROZEROONE  
  13. CODEPRINTONEGOTOONEZEROZEROONEZEROLINENUMBERONEZEROZEROONEZEROCODEPRINTONEGOTOO 

11.Ook!

Ook! 與Brainfuck類(lèi)似, 但用單詞“Ook!”,“Ook.” 和“Ook?”代替。

  1. “Hello World” example:   
  2. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.  
  3. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.   
  4. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.   
  5. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.   
  6. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?   
  7. Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.   
  8. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.   
  9. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.   
  10. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.   
  11. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.   
  12. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.   
  13. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.   
  14. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.   
  15. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.   
  16. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.   
  17. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.   
  18. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!   
  19. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. 

12.ZOMBIE

ZOMBIE是專(zhuān)門(mén)為Necromancers設(shè)計(jì)的一款程序語(yǔ)言,ZOMBIE是Zombie-Oriented Machine-Being InterfaceEngine的縮寫(xiě)。

  1. “Hello World” example:  
  2. HelloWorld is a zombie   
  3. summon   
  4. task SayHello   
  5. say"Hello World!"   
  6. animate   
  7. animate 

13.HQ9+

HQ9+帶有四個(gè)指令的joke語(yǔ)言。

  1. H: Print “hello,world”  
  2. Q: Print the program’s source code  
  3. 9: Print the lyrics to “99 Bottles of Beer”  
  4. +: Increment the accumulator 

原文鏈接:http://sd.csdn.net/a/20110411/295610.html

【編輯推薦】

  1. 2011年4月編程語(yǔ)言排行榜:告別Smalltalk
  2. 用COBOL語(yǔ)言開(kāi)發(fā)的對(duì)日外包程序員
  3. 一百年后 人們使用什么語(yǔ)言開(kāi)發(fā)軟件?
  4. 2011年2月編程語(yǔ)言排行榜:冰河時(shí)代的Fortran
  5. 機(jī)器語(yǔ)言:程序員需要一雙靈巧的手
責(zé)任編輯:陳貽新 來(lái)源: csdn
相關(guān)推薦

2017-02-10 08:59:14

程序員

2014-03-24 09:40:11

編程語(yǔ)言編程起源

2017-03-23 08:57:14

2020-08-19 08:18:59

編程語(yǔ)言JavaPython

2015-01-04 13:42:15

編程語(yǔ)言

2020-02-05 17:09:28

編程語(yǔ)言代碼Ruby

2012-10-17 09:39:44

編程語(yǔ)言PHP學(xué)習(xí)學(xué)習(xí)編程

2020-08-16 08:59:23

HTML標(biāo)簽開(kāi)發(fā)

2023-04-20 17:47:57

模型開(kāi)源

2010-01-25 15:09:17

C++語(yǔ)言

2017-08-08 10:45:01

Python編程語(yǔ)言

2018-03-13 09:34:30

人工智能編程語(yǔ)言Python

2020-06-01 08:35:36

編程語(yǔ)言JavaPython

2015-10-26 08:55:07

提升Python編程語(yǔ)言

2022-05-12 09:02:50

編程語(yǔ)言PythonJava

2011-04-27 09:12:14

PHPjavascriptjava

2022-12-09 00:09:10

編程語(yǔ)言開(kāi)發(fā)人員通信

2022-01-29 11:51:35

Python編程語(yǔ)言

2021-11-02 18:27:48

數(shù)據(jù)挖掘項(xiàng)目

2019-08-21 06:38:51

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)