吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

哪種編程語言是最難的

Linux愛好者 ? 來源:Linux愛好者 ? 作者:Lokajit Tikayatray ? 2021-01-11 10:41 ? 次閱讀

【導語】:可能會引起爭論,但是我們不怕事兒大!Python難還是其它語言難?這里真的很想和大家討論究竟哪種語言是最難的?如果有興趣加入我們一起討論吧。

我們平時都在談論 C、C ++、Java、Python 等編程語言,其實還有些語言不僅對于大多數軟件開發人員來說都很難,而且幾乎是不可理解的。

晦澀語言并不是為普通的軟件開發而設計的。它們的設計目的是作為概念證明,或只是開個玩笑。

這里列出五種最難懂的晦澀語言的清單。我嘗試用每種語言執行了“Hello World!”程序,非常有趣。

Malbolge

Malbolge 由 Ben Olmstead 于 1998 年發明。這種晦澀語言被認為是最復雜的編程語言。

據說 Malbolge 編程語言的作者從未使用該語言編寫任何程序。Olmstead 發明該語言近兩年后,Malbolge 中的 hello world 代碼才出現。

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

('&%:9]!~}|z2Vxwv-,POqponl$Hjihf|B@@>,=

c8f94a4a-523c-11eb-8b86-12bb97331649.png

INTERCAL

Jim Lyon 和 Don Woods 于 1972 年開發了 INTERCAL,它是一種詼諧有趣的編程語言。它剛開始的名稱是“沒有可發音首字母縮略詞的編程語言”。

INTERCAL 設計了許多讓程序員感到沮喪的特性。

例如:它使用修飾符“PLEASE”。如果代碼中不經常使用“PLEASE”,則編譯器可以拒絕該代碼。它將程序視為“不夠禮貌”。如果修飾符“PLEASE”被使用了太多次,則編譯器也將拒絕該代碼,認為其“過于禮貌”。

這是在 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

c9232914-523c-11eb-8b86-12bb97331649.png

Brainfuck

Brainfuck 由 Urban Muller 于 1993 年開發。該語言是為了讓程序員消遣娛樂而發明的。

該名稱本身暗示著該編程語言對于任何程序員而言都非常難以理解。

整個編程語言僅有八個不同的字符,該語言用這八個字符編寫所有代碼。Muller 開發的原始編譯器僅使用 296 個字節。

這是在 brainfuck 中打印“Hello,World!”的代碼段。

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

c94110a0-523c-11eb-8b86-12bb97331649.png

COW

COW 由 Sean Heber 于 2003 年開發。看到其 hello world 代碼后,您將了解為什么這種語言叫做“ COW”。

在難度級別上,COW 與 Brainfuck 相當。與 Brainfuck 相比,它還多了四個命令,即整個語言中有 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

c9602c74-523c-11eb-8b86-12bb97331649.png

Whitespace

Whitespace 由 Chris Morris 和 Edwin Brady 在杜倫大學開發。該語言發布于 2003 年愚人節。

使用該語言編寫任何程序都依賴于空格、制表符和換行符。Whitespace 的解釋器將忽略非空格字符,并將其視為代碼注釋。

這是在 Whitespace 中打印“Hello,World!”的代碼段。(這幾個字符不可見,所以截圖出來)

c9978782-523c-11eb-8b86-12bb97331649.png

c9b2e18a-523c-11eb-8b86-12bb97331649.png

原文鏈接:

https://levelup.gitconnected.com/5-most-difficult-programming-languages-in-the-world-549c3cf91b23

責任編輯:xj

原文標題:這 5 種晦澀編程語言,看完我想爆粗打人

文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210399
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137720
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93986

原文標題:這 5 種晦澀編程語言,看完我想爆粗打人

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數字電路編程語言介紹

    數字電路編程語言是專門為描述和模擬數字電路而設計的編程語言。它們通常具有以下特點: 硬件描述語言(HDL) :大多數數字電路
    的頭像 發表于 01-24 09:39 ?163次閱讀

    gitee 支持的編程語言有哪些

    Gitee(碼云)是一個基于 Git 的代碼托管和研發協作平臺,類似于 GitHub 和 GitLab。它支持多種編程語言,允許開發者托管和管理代碼,進行版本控制,以及協作開發。以下是一些
    的頭像 發表于 01-06 09:50 ?129次閱讀

    Triton編譯器支持的編程語言

    Triton編譯器支持的編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器通過Python接口提供了對Triton語言
    的頭像 發表于 12-24 17:33 ?461次閱讀

    編程語言的誤區與常見問題

    誤區一:編程語言的選擇 常見問題: 初學者在選擇編程語言時,往往會被市場上的熱門語言所吸引,而忽視了自己的實際需求和興趣。 一些開發者認為某
    的頭像 發表于 11-15 09:35 ?376次閱讀

    MCU編程語言和開發環境介紹

    微控制器單元(Microcontroller Unit,簡稱MCU)是嵌入式系統的核心,廣泛應用于各種電子產品中。隨著技術的發展,MCU編程語言和開發環境也在不斷進步,以適應不同的應用需求。 1.
    的頭像 發表于 11-01 11:51 ?1073次閱讀

    C語言與其他編程語言的比較

    C語言作為一種歷史悠久的編程語言,自其誕生以來,一直在軟件開發領域扮演著重要角色。它以其高效、靈活和可移植性強的特點,成為了系統級編程的首選語言
    的頭像 發表于 10-29 17:30 ?368次閱讀

    plc編程語言編程相關技巧有哪些

    PLC(可編程邏輯控制器)編程語言及相關編程技巧是工業自動化領域中不可或缺的知識。 一、PLC編程語言
    的頭像 發表于 10-21 16:56 ?440次閱讀

    labview是什么編程語言寫的

    的一種圖形化編程語言。它并不是用傳統的文本編程語言(如C++、Python等)編寫的,而是采用了一種獨特的圖形化編程
    的頭像 發表于 09-04 16:00 ?1147次閱讀

    plc編程st語言怎么編

    PLC(可編程邏輯控制器)編程中的ST(Structured Text)語言是一種高級編程語言,它類似于Pascal或C
    的頭像 發表于 08-25 10:05 ?1513次閱讀

    PLC的編程方式及編程語言

    在工業自動化領域,PLC(Programmable Logic Controller,可編程邏輯控制器)因其強大的控制功能和靈活的編程方式而得到了廣泛應用。PLC的編程方式和編程
    的頭像 發表于 06-27 14:08 ?933次閱讀

    abb工業機器人的編程語言是什么

    ABB工業機器人的編程語言主要是RAPID(Robot Application Programming Interface for Development),它是一種高級編程語言,專門
    的頭像 發表于 06-16 16:49 ?2807次閱讀

    PLC編程語言和C語言的區別

    在工業自動化和計算機編程領域中,PLC(可編程邏輯控制器)編程語言和C語言各自扮演著重要的角色。盡管兩者都是
    的頭像 發表于 06-14 17:11 ?3235次閱讀

    PLC常用編程語言有哪些

    在工業自動化領域,PLC(Programmable Logic Controller,可編程邏輯控制器)作為一種核心控制設備,其編程語言的選擇對于控制系統的設計、開發和維護具有重要影響。PLC的
    的頭像 發表于 06-14 16:58 ?1751次閱讀

    fpga用的是什么編程語言 fpga用什么語言開發

    fpga用的是什么編程語言 FPGA(現場可編程邏輯門陣列)主要使用的編程語言是硬件描述語言(H
    的頭像 發表于 03-14 17:09 ?3635次閱讀

    fpga芯片用什么編程語言

    FPGA芯片主要使用的編程語言包括Verilog HDL和VHDL。這兩種語言都是硬件描述語言,用于描述數字系統的結構和行為。
    的頭像 發表于 03-14 16:07 ?1625次閱讀
    澳门百家乐必赢技巧| 百家乐官网必胜法技巧| 在线百家乐官网娱乐| 金木棉赌场| 澳门赌场图片| 澳门金沙会| 文水县| 百家乐官网玩法教材| 百家乐官网最稳妥的打法| 易胜博百家乐官网作弊| 百家乐官网英皇娱乐网| 网络百家乐官网电脑| 百家乐官网官网| 百家乐策略| 权威百家乐信誉网站| 百家乐赚水方| 二八杠论坛| 998棋牌游戏| 太阳城管理网| 丰禾娱乐| 至尊百家乐官网facebook| 百家乐庄闲排列| 东方太阳城租房| 易发娱乐场| 百家乐官网赢钱公式冯耕| 澳门百家乐官网网上赌博| r百家乐娱乐下载| 百家乐微笑投注| 威尼斯人娱乐场官网是骗人的吗 | 威尼斯人娱乐场网站| 瑞丰国际,| 奔驰百家乐官网可信吗| 网上百家乐官网赌场娱乐网规则| 游戏厅百家乐软件| 鑫鼎百家乐的玩法技巧和规则| 大发888娱乐场老虎机| 百家乐赢钱公式| TT娱乐城娱乐,| 博彩网| 摩纳哥百家乐的玩法技巧和规则| 大发888设置|