成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

10大怪異的編程語言

開發 項目管理
有時候編程語言設計者們會創建一些違背這些原則的語言,要么供研究使用要么純屬娛樂。下面是10種最怪異的最不切實際的編程語言。

人們都認為編程語言很容易使用和學習。編程語言應該給你提供數據結構讓你來解決實際問題,它們的語法也應清晰明了,容易理解且執行速度快,沒有任何 bug。但有時候編程語言設計者們會創建一些違背這些原則的語言,要么供研究使用要么純屬娛樂。下面是10種最怪異的最不切實際的編程語言。

 1)LOLCODE

很少有編程語言像LOLCODE這樣注入了這么多網絡時代的成分(譯者注:LOLCODE是一種建立在高度縮寫的網絡英語之上的編程語言)。它由英國蘭卡斯特大學研究員 Adam Lindsay于2007年創建,該語言的關鍵字都是大寫的且meme-fied.。你幾乎可以想象一個貓在生產中使用它。

  1. HAI 
  2. CAN HAS STDIO? 
  3. I HAS A VAR 
  4. IM IN YR LOOP 
  5.    UP VAR!!1 
  6.    VISIBLE VAR 
  7.    IZ VAR BIGGER THAN 10? KTHX 
  8. IM OUTTA YR LOOP 
  9. KTHXBYE 

與該份列表中的大部分語言一樣,LOLCODE沒有標準庫可言。這意味著你只能使用LOLCODE來讀取文件或寫入文本到控制臺而不能干其他的事。如果你需要功能更強的版本,那么看看因LOLCODE受到啟發的LOLPython,它可以讓你訪問所有Python的強大的功能庫。

更多的代碼和例子請看基百科介紹。

 2)Glass

Glass是一門深奧的編程語言,由Gregor Richards于2005年發展起來。它將非直觀的后綴符號與沉重的面向對象結合起來,需要一個主棧與其面向對象的結構相結合才能進一步玩出花樣。據作者所言沒有其它的語言像這樣執行,因為看起來非常的白癡。

下面是該語言的一個例子,程序輸出Fibonacci 序列:

  1. {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*(_a)(le).?=/(_isle)^\(_n)*(_a) 
  2. s.?(_t)f.?(_n)*(_a)s.?(_t)f.?(_a)a.?]}{M[m(_a)A!(_f)F!(_o)O!(_n)=(_nlm) 
  3. =/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*(_a)a.?=(_nlm)(_n)* 
  4. (_a)(le).?=\]} 

更多的例子和說明請看這個網頁。

 

 3) Brainfuck

Brainfuck是晦澀難懂的語言巨星,受到了大批崇拜者的追捧。該語言是出了名的難以編程,僅有8個簡單的命令和一個指令指針。它的設計就是為了挑戰和娛樂程序員,而不是為了用于實際用途。它由Urban Müller于1993年創建。

下面是“Hello world!”的例子:

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.
<<+++++++++++++++.>.+++.------.--------.>+.>.

更多請看 這里

4) Chicken

Chicken不僅是語言的名字,也是該語言允許的唯一關鍵字。關鍵字重復的次數和換行決定執行的具體操作。下面是一個例子,你能猜出它是干嘛的嗎?

  1. chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken 
  2. chicken chicken chicken chicken chicken chicken 

更多請看這篇文章

 5) Whitespace

Whitespace是一門很出色的編程語言。它僅通過空格、制表符和回車來理解并忽略所有其他字符。這個特性還允許Whitespace程序隱藏 在其他語言程序的源代碼中,例如JavaScript,Javascript的縮進就是用空格寫的。下面是一個例子用以打印“Hello, world!”(S表示單個空格,T表示制表符):

  1. S S S T S S T   S S S 
  2. T   
  3. S S S S S T T   S S T   S T 
  4. T   
  5. S S S S S T T   S T T   S S 
  6. T   
  7. S S S S S T T   S T T   S S 
  8. T   
  9. S S S S S T T   S T T   T   T   
  10. T   
  11. S S S S S T S T T   S S 
  12. T   
  13. S S S S S T S S S S S 
  14. T   
  15. S S S S S T T   T   S T T   T   
  16. T   
  17. S S S S S T T   S T T   T   T   
  18. T   
  19. S S S S S T T   T   S S T   S 
  20. T   
  21. S S S S S T T   S T T   S S 
  22. T   
  23. S S S S S T T   S S T   S S 
  24. T   
  25. S S S S S T S S S S T   
  26. T   
  27. S S 

學習更多請看這里

6) ///

///是一門極簡派風格的編程語言,僅包含一個操作—即用/source/replacement/這樣的形式進行字符串替換。它由Tanner Swett于2008年發明。該語言的功能十分有限,但是一些聰明的程序員能夠將字符串替換轉換為完整的工作程序,用以循環和輸出數據,下面是一個簡單的 “Hello, world!”的程序:

  1. / world! world!/Hello,/ world! world! world! 

學習更多請看這里

7) Befunge

Befunge是一個二維編程語言。你的代碼放在一個固定大小的場地,該場地的每一列都能存放代碼或者數據,你的程序可以替換任何想要替換的列。解釋器從左上列開始從左到右解析。你可以用特殊的方向指令控制解釋器的方向。例如,下面是一個無線循環的例子:

  1. >
  2. ^< 

而下面這個是“Hello, world!”的程序:

  1. 0"!dlroW ,olleH">:#,_@ 

學習更多請看這里

8) Piet

Piet編程語言的程序看起來都像抽象畫的位圖,基本的構建塊就是顏色塊。它支持20種不同的顏色,有些實現支持的更多。編譯器由圖像周圍的移動“指針”引導,在圖像中從一個色塊移動到下一個。下面是一個“Hello world!”程序:

[[92225]]

Hello World in Piet

學習更多請看該語言的主頁

 9) Malbolge

Malbolge語言由Ben Olmstead于1998年發明,以“但丁的地獄”中地獄的第8圈命名。該名字不是隨機選取的—該語言設計的初衷就是為了不可能寫出有用的編程語言。在 創建幾年后,有人發現了設計中的漏洞使其能寫Malbolge程序。你必須得成為一個密碼科學家才能用它寫出有意義的程序。下面是Malbolge中看起 來像‘Hello World!”程序:

原文鏈接:http://tutorialzine.com/2013/12/the-10-weirdest-programming-languages/

譯文鏈接:http://blog.jobbole.com/53408/

責任編輯:陳四芳 來源: 伯樂在線
相關推薦

2020-10-13 18:14:05

IT編程語言編碼

2020-10-13 15:11:18

編程語言薪資IT

2015-08-21 10:18:17

熱門編程語言Java

2020-10-19 11:41:32

技術資訊

2015-03-27 10:16:48

編程流行編程語言編程創造者

2013-11-28 09:55:22

算法面試

2015-10-19 13:49:00

朋友圈社交網站

2011-04-27 09:12:14

PHPjavascriptjava

2018-08-14 11:05:25

2020-04-04 20:51:40

物聯網編程語言開發

2021-08-30 08:00:00

編程語言WebAssembly安全

2010-07-14 17:03:52

編程語言

2013-07-03 09:09:45

PHP開發

2013-07-03 09:33:04

PHPPHP語言PHP教程

2013-09-13 14:08:01

2011-05-26 10:13:03

編程字體

2020-08-19 08:18:59

編程語言JavaPython

2019-10-11 15:46:29

編程語言JavaJavaScript

2017-12-28 10:39:23

編程網站編輯

2021-11-25 08:00:00

人工智能編程語言開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕a√ | 欧美一级视频免费看 | 黄片毛片在线观看 | 性做久久久久久免费观看欧美 | 亚洲一区久久久 | 天天综合干 | 久久久久久艹 | 在线视频a| 伊人精品一区二区三区 | 久久久国产一区 | 国产乱码精品1区2区3区 | 欧美精品日韩精品 | 青青草这里只有精品 | 黄色片网此 | 91综合在线视频 | 黄免费观看视频 | av中文字幕在线观看 | 亚洲成人精品 | 午夜国产在线 | 日韩成人免费视频 | 欧美性精品 | 欧美视频免费在线 | 国产精品久久久久久久久久 | 色播视频在线观看 | 一区二区精品视频 | 国产91av视频在线观看 | 一区二区三区四区免费观看 | 国产在线精品一区二区 | 久久亚洲综合 | 日韩在线看片 | 伊人色综合久久久天天蜜桃 | 亚洲免费在线观看 | 亚洲精久久久 | 日韩中文字幕网 | 国产免费一区二区 | 久久精品亚洲 | 日韩av免费在线电影 | 黄色免费av | 91香蕉视频在线观看 | 久久精品国产清自在天天线 | 日韩欧美在线免费观看视频 |