在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

世界上最深?yuàn)W的編程語(yǔ)言有哪些

Wildesbeast ? 來(lái)源:21IC ? 作者:21IC ? 2020-10-25 10:13 ? 次閱讀

當(dāng)我們談?wù)?c,c++JavaPython的時(shí)候,有些語(yǔ)言不僅很難,而且對(duì)于大多數(shù)軟件開(kāi)發(fā)者來(lái)說(shuō)幾乎是無(wú)法理解的。

這些語(yǔ)言被稱(chēng)為深?yuàn)W的編程語(yǔ)言,英文稱(chēng)為esoteric programming language,簡(jiǎn)稱(chēng)esolang。

下面是五種最難理解的語(yǔ)言,我試著用這些語(yǔ)言編寫(xiě)程序Hello World,貌似非常有趣的樣子。

Malbolge

Malbolge 是 Ben Olmstead 在1998年發(fā)明的,這種 esolang 被認(rèn)為是最復(fù)雜的編程語(yǔ)言。

據(jù)說(shuō),Malbolge 編程語(yǔ)言的作者從來(lái)沒(méi)有用這種語(yǔ)言編寫(xiě)過(guò)任何代碼,而且Malbolge的 hello world 代碼出現(xiàn)在 Olmstead 發(fā)明這門(mén)語(yǔ)言?xún)赡曛蟆?/p>

這是Malbolge 打印“ Hello World! ”的代碼片段。

(=《`#9]~6ZY32Vx/4Rs+0No-&Jk)“Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:‘8dc

輸出結(jié)果如下:

INTERCAL

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

INTERCAL有很多看起來(lái)令人無(wú)語(yǔ)的設(shè)計(jì)。

例如: 它使用諸如“ PLEASE”之類(lèi)的修飾語(yǔ),如果代碼中不經(jīng)常使用“ PLEASE” ,編譯代碼就會(huì)報(bào)錯(cuò)。它認(rèn)為這個(gè)項(xiàng)目不夠禮貌,如果修飾語(yǔ)“ PLEASE”過(guò)多,編譯器也會(huì)報(bào)錯(cuò),他認(rèn)為你“過(guò)分禮貌”。。。 。。。

下面是 INTERCAL 中打印“ Hello,World! ”的代碼片段。

DO ,1 《- #13PLEASE DO ,1 SUB #1 《- #238DO ,1 SUB #2 《- #108DO ,1 SUB #3 《- #112DO ,1 SUB #4 《- #0DO ,1 SUB #5 《- #64DO ,1 SUB #6 《- #194DO ,1 SUB #7 《- #48PLEASE DO ,1 SUB #8 《- #22DO ,1 SUB #9 《- #248DO ,1 SUB #10 《- #168DO ,1 SUB #11 《- #24DO ,1 SUB #12 《- #16DO ,1 SUB #13 《- #162PLEASE READ OUT ,1PLEASE GIVE UP

輸出結(jié)果如下:

Brainfuck

Brainfuck是由 Urban Muller 于1993年開(kāi)發(fā)的,這種語(yǔ)言就是程序員無(wú)聊發(fā)明的。中文翻譯:真他媽的。。。 。。。,谷歌給我提供了一個(gè)新思路,叫做腦干。。。 。。。

整個(gè)語(yǔ)言只包含8個(gè)不同的字符,用于實(shí)現(xiàn)任何代碼,由 Muller 開(kāi)發(fā)的原始編譯器只使用了296個(gè)字節(jié)。

這種語(yǔ)言,是一種按照“Turing complete(圖靈完備)”思想設(shè)計(jì)的語(yǔ)言,它的主要設(shè)計(jì)思路是:用最小的概念實(shí)現(xiàn)一種“簡(jiǎn)單”的語(yǔ)言。

這是Brainfuck 打印“ Hello World! ”的代碼片段。

++++++++++[》+++++++》++++++++++》+++《《《-]》++.》+.+++++++ 。.+++.》++.《《+++++++++++++++.》.+++.------。--------。》+.

輸出結(jié)果如下:

另外對(duì)于這個(gè)語(yǔ)言,知乎上還有一個(gè)很有意思的視頻,可以搜索看看。

COW

Cow是由 Sean Heber在2003年發(fā)明的,一旦你看到 hello world 代碼,你就會(huì)明白為什么這種語(yǔ)言被命名為COW。

Cow在難度水平上與 Brainfuck 相似,與 Brainfuck 相比,它又多了4條命令,也就是說(shuō),整個(gè)語(yǔ)言中有12條命令。

下面是用 COW 打印“ 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 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 MoO Moo Moo MoO MoO MoO Moo MMM 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 MMM MMM Moo MoO MoO MoO Moo MMM MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo mOo MoO Moo

輸出結(jié)果如下:

Whitespace

Whitespace是由Chris Morris 和 Edwin Brady 在杜倫大學(xué)開(kāi)發(fā)的,而且是在2003年的愚人節(jié)發(fā)布的。

大部分的現(xiàn)代程式設(shè)計(jì)語(yǔ)言都不將空白字符視為語(yǔ)法的一部分,但Whitespace卻只把空白格、制表符和換行符作為語(yǔ)法的一部分,Whitespace的解釋器忽略所有非空白字符,并將其視為代碼注釋。

下面是用空格打印“ Hello World! ”的代碼片段。在下面的代碼中,每個(gè)空格、制表符或換行符前面分別加上注釋“ s”、“ t”或“ l”。

S S S T S S T S S S LT LS S S S S T T S S T S T LT LS S S S S T T S T T S S LT LS S S S S T T S T T S S LT LS S S S S T T S T T T T LT LS S S S S T S T T S S LT LS S S S S T S S S S S LT LS S S S S T T T S T T T LT LS S S S S T T S T T T T LT LS S S S S T T T S S T S LT LS S S S S T T S T T S S LT LS S S S S T T S S T S S LT LS S S S S T S S S S T LT LS S LLL

輸出結(jié)果如下:

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1951

    瀏覽量

    35021
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4837

    瀏覽量

    69123
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4811

    瀏覽量

    85076
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    世界上活得最久的RTC

    它們是世界上活得最久的RTC……
    的頭像 發(fā)表于 10-17 17:13 ?6720次閱讀

    世界上最好的軟件。別人都搶著問(wèn)我要!

    世界上最好的軟件。別人都搶著問(wèn)我要!這個(gè)是世界上最小且最好的優(yōu)化軟件。也曾經(jīng)是中國(guó)用戶(hù)用的最多的軟件拉! 
    發(fā)表于 06-06 14:08

    世界上最大的怪物是什么?

    世界上最大的怪物是什么?
    發(fā)表于 03-18 11:34

    盤(pán)點(diǎn)世界上由女人開(kāi)拓的行業(yè)

    世界上第一位程序員竟然是美女??  世界上第一個(gè)編譯器是竟然美女開(kāi)發(fā)的??  互聯(lián)網(wǎng)之母又是女的??   以上答案全是:YES!!   AdaLovelace(阿達(dá)·奧古斯塔),19世紀(jì)詩(shī)人拜倫
    發(fā)表于 11-10 17:15

    一個(gè)老外DIY世界上最另類(lèi)的無(wú)刷電機(jī)

    一個(gè)老外DIY世界上最另類(lèi)的無(wú)刷電機(jī)
    發(fā)表于 01-29 17:08

    盤(pán)點(diǎn)世界上的巨無(wú)霸發(fā)電機(jī) 精選資料分享

    “2016年5月15日,世界最大飛機(jī)安-225運(yùn)輸機(jī)飛抵澳大利亞珀斯機(jī)場(chǎng)。據(jù)悉,此次安-225運(yùn)輸機(jī)的任務(wù),是運(yùn)送一臺(tái)130噸重的發(fā)電機(jī)。”重量超過(guò)一百?lài)嵉陌l(fā)電機(jī),而且還要請(qǐng)出世界上最大的運(yùn)輸機(jī)
    發(fā)表于 07-12 08:01

    世界上最長(zhǎng)的混響

    世界上最長(zhǎng)的混響,地下柴油儲(chǔ)罐英國(guó)蘇格蘭Inchindown為了尋找世界上最長(zhǎng)的混響,我們來(lái)到了蘇格蘭Kinrive森林的邊緣,那里隱藏在Kinrive山的一側(cè),兩個(gè)用螺栓固定的門(mén)洞。這兩個(gè)門(mén)洞
    發(fā)表于 08-06 10:53

    Linux下C語(yǔ)言編程入門(mén)教程

    編程風(fēng)格等。u3000u3000Linux 作為一個(gè)優(yōu)秀的操作系統(tǒng),一項(xiàng)非常重要的功能就是支持系統(tǒng)調(diào)用尤其是支持C語(yǔ)言的系統(tǒng)調(diào)用功能十分的方便、快捷。C 語(yǔ)言具有高速、靈活、簡(jiǎn)潔、可移植性好等特點(diǎn),從而很快成為了
    發(fā)表于 09-22 06:56

    世界上最小的納米鋰電池

    世界上最小的納米鋰電池
    發(fā)表于 02-12 17:39 ?2403次閱讀
    <b class='flag-5'>世界上</b>最小的納米鋰電池

    世界上最全的晶體管查詢(xún)軟件

    世界上最全的晶體管查詢(xún)軟件。
    發(fā)表于 05-27 17:20 ?42次下載

    Python成為世界上最受歡迎的語(yǔ)言_Java定為入門(mén)語(yǔ)言

    根據(jù)IEEE Spectrum研究報(bào)告顯示,在2016年排名第三的Python在今年已經(jīng)成為世界上最受歡迎的語(yǔ)言,C和Java分別位居第二和第三位。 最近報(bào)道,Java被斯坦福大學(xué)定為入門(mén)語(yǔ)言,主要
    發(fā)表于 06-30 15:33 ?2166次閱讀

    世界上最賺錢(qián)的編程語(yǔ)言是什么?

    許多人因?yàn)樾劫Y高而選擇編程行業(yè),但你知道什么是世界上最賺錢(qián)的編程語(yǔ)言嗎?話不多說(shuō),讓我們用數(shù)據(jù)來(lái)證明一切。 1、最常用的開(kāi)發(fā)語(yǔ)言根據(jù)《 St
    的頭像 發(fā)表于 05-11 11:38 ?2812次閱讀
    <b class='flag-5'>世界上</b>最賺錢(qián)的<b class='flag-5'>編程</b><b class='flag-5'>語(yǔ)言</b>是什么?

    世界上性能最高的數(shù)字溫度傳感器

    世界上性能最高的數(shù)字溫度傳感器
    發(fā)表于 05-25 19:06 ?11次下載
    <b class='flag-5'>世界上</b>性能最高的數(shù)字溫度傳感器

    世界上最薄的NeoPixel LED矩陣

    電子發(fā)燒友網(wǎng)站提供《世界上最薄的NeoPixel LED矩陣.zip》資料免費(fèi)下載
    發(fā)表于 11-21 10:55 ?0次下載
    <b class='flag-5'>世界上</b>最薄的NeoPixel LED矩陣

    ATTO:世界上最小的Arduino

    電子發(fā)燒友網(wǎng)站提供《ATTO:世界上最小的Arduino.zip》資料免費(fèi)下載
    發(fā)表于 07-05 14:46 ?0次下載
    ATTO:<b class='flag-5'>世界上</b>最小的Arduino
    主站蜘蛛池模板: 日韩一级欧美一级在线观看 | 222.www免费观看 | 道区二区三区四区 | aa三级动态图无遮无挡 | xx视频在线观看 | 国产精品免费观看网站 | 爱婷婷网站在线观看 | 国产高清在线精品 | 国产精品一区牛牛影视 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片图片 | 国产美女叼嘿视频免费看 | 国模私拍福利一区二区 | 欧洲另类一二三四区 | 亚洲一区日本 | 在线免费看污视频 | 99久久精品免费精品国产 | 成年ssswww中国女人 | 一级不卡毛片免费 | 夜夜春宵翁熄性放纵古代 | 国产亚洲视频在线播放大全 | 日本免费一区二区三区视频 | 午夜短视频 | 亚洲最新黄色网址 | 高清欧美日本视频免费观看 | 日韩1级片 | 免费一级片在线 | 日日艹| 免费又爽又黄的禁片1000部 | 久久综合九九亚洲一区 | 性色aⅴ闺蜜一区二区三区 性色成人网 | 国产成人精品日本亚洲直接 | 激情综合在线 | 久久夜色精品国产噜噜 | 三级理论手机在线观看视频 | 色无欲天天天影视综合网 | 中文字幕天天躁夜夜狠狠综合 | 天天做天天玩天天爽天天 | 日本亚洲高清乱码中文在线观看 | 18岁女人毛片 | 国产中日韩一区二区三区 | 男人午夜免费视频 |