世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁?

2020年11月30日14:44:03 科技 1680

我们平时都在谈论 c、c ++、Java、Python 等编程语言,其实还有些语言不仅对于大多数软件开发人员来说都很难,而且几乎是不可理解的。

这些语言被称为深奥难懂的编程语言(或晦涩语言)。

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

晦涩语言并不是为普通的软件开发而设计的。它们的设计目的是作为概念证明,或只是开个玩笑。

这里列出五种最难懂的晦涩语言的清单。我尝试用每种语言执行了“ Hello World! ”程序,非常有趣。

Malbolge

Malbolge 由 Ben Olmstead 于 1998 年发明。这种晦涩语言被认为是最复杂的编程语言。

据说 Malbolge 编程语言的作者从未使用该语言编写任何程序。Olmstead 发明该语言近两年后,Malbolge 中的 hello world 代码才出现。

这是在 Malbolge 中打印“ Hello World! ”的代码段。

这是输出:

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

由作者提供—代码在 tio.run 执行

INTERCAL

Jim Lyon 和 Don Woods 于 1972 年开发了 INTERCAL,它是一种诙谐有趣的编程语言。

它刚开始的名称是“ 没有可发音首字母缩略词的编程语言 ”。

INTERCAL 设计了许多让程序员感到沮丧的特性。

例如:它使用修饰符“PLEASE”。如果代码中不经常使用“PLEASE”,则编译器可以拒绝该代码。它将程序视为“不够礼貌”。如果修饰符“PLEASE”被使用了太多次,则编译器也将拒绝该代码,认为其“过于礼貌”。

这是在 INTERCAL 中打印“ Hello,World! ”的代码段。

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

这是输出:

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

由作者提供—代码在 tio.run 执行

Brainfuck

Brainfuck 由 Urban Muller 于 1993 年开发。该语言是为了让程序员消遣娱乐而发明的。

该名称本身暗示着该编程语言对于任何程序员而言都非常难以理解。

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

整个编程语言仅有 八个不同的字符 ,该语言用这八个字符编写所有代码。Muller 开发的原始编译器仅使用 296 个字节。

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

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

这是输出:

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

由作者提供—代码在 tio.run 执行

COW

COW 由 Sean Heber 于 2003 年开发。看到其 hello world 代码后,您将了解为什么这种语言叫做“ COW”。

在难度级别上,COW 与 Brainfuck 相当。与 Brainfuck 相比,它还多了四个命令,即整个语言中有 12 个命令。

这是在 COW 中打印“ Hello,World! ”的代码段。

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

这是输出:

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

由作者提供—代码在 tio.run 执行

Whitespace

Whitespace 由 Chris Morris 和 Edwin Brady 在杜伦大学开发。该语言发布于 2003 年愚人节。

使用该语言编写任何程序都依赖于 空格、制表符 和 换行符 。Whitespace 的解释器将忽略非空格字符,并将其视为代码注释。

这是在 Whitespace 中打印“ Hello,World! ”的代码段。

在下面的代码中,每个 空格、制表符 或 换行符 前面都带有注释“S”、“T”或“L”。

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

这是输出:

世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁? - 天天要闻

由作者提供—代码在 tio.run 执行

还有很多类似的 晦涩语言 ,你可以自己去探索一番。

其实我们在选择编程语言的时候,一定要慎重选择,最开始笔者并不建议选择当前的热门语言,而是应该从长远来看,既然选择了编程,那么如何才能将自己的根基打造的更加的稳固,以后更能够长远的发展,而不是成为了当前热门语言的码农!

科技分类资讯推荐

钟睒睒实控企业投入10亿,首款国产九价HPV疫苗获批上市 - 天天要闻

钟睒睒实控企业投入10亿,首款国产九价HPV疫苗获批上市

今日,首款国产九价HPV疫苗获批上市。北京万泰生物药业股份有限公司(以下简称“万泰生物)发布关于公司九价 HPV 疫苗上市许可申请获得批准的公告。公告指出,近日,万泰生物全资子公司厦门万泰沧海生物技术有限公司申报的九价人乳头瘤病毒疫苗(大肠埃希菌)(商品名称:馨可宁9)获批上市。公告提到,宫颈癌是女性最常见...
李斌:蔚来ET9和尊界S800用户群不同 两车一起干BBA - 天天要闻

李斌:蔚来ET9和尊界S800用户群不同 两车一起干BBA

6月4日消息,这两年以来,售价大几十万甚至上百万的国产豪华车逐渐涌现,如蔚来ET9以及最近上市的尊界S800。二者定位相似,价格也有重叠区间,那么会不会形成直接竞争关系,蔚来又是如何看待尊界S800的呢?
网络主播、文创产品策划运营师、健康照护师……新职业扩展消费新空间 - 天天要闻

网络主播、文创产品策划运营师、健康照护师……新职业扩展消费新空间

■编者按 近日,人力资源社会保障部发布公示,拟新增跨境电商运营管理师、无人机群飞行规划员等17个新职业。职业“上新”,清晰映射产业变革的新趋势、社会发展的新需要,同时也开辟新赛道、创造新可能、带来新机遇。本报5月13日起推出“大众观察·聚焦新职业”系列报道,讲述新职业在打开就业新空间、激发产业新动能、拉动...
极核回应远程锁死80多辆电动车,暂停系统权限为常规管理 - 天天要闻

极核回应远程锁死80多辆电动车,暂停系统权限为常规管理

近日, 一电动车经销商门店销售惨淡,店主关闭门店后,厂商远程锁车80多辆一事,引起关注。6月3日晚间,极核官方发布了“关于极核远程锁车不实言论的声明”。近日,部分网络平台传播的“极核对经销商车辆实施远程锁车”等不实信息,已严重损害我司商誉。经全面核查,现就事实真相声明如下:一、事件背景1、我司与盐城市鑫鼎...
一周应急热点聚焦 | 2025.5.26—6.3 - 天天要闻

一周应急热点聚焦 | 2025.5.26—6.3

015月29日,国务院安委会办公室、应急管理部在京举行第24个全国“安全生产月”活动启动仪式。中共中央政治局委员、国务院副总理张国清出席并宣布2025年全国“安全生产月”活动启动。025月27日11时57分左右,山东省潍坊市高密市友道化学有限公司发生爆炸。接报后,应急管理部部长王祥喜立即作出部署,要求抓紧核实核清人数,...
【新机】红米/红魔小平板在路上,你更期待谁? - 天天要闻

【新机】红米/红魔小平板在路上,你更期待谁?

近日大家期待许久的红米电竞小平板通过了3C认证,支持67W快充,不出意外的话,这款新品会在本月,和REDMI K80至尊版一同亮相发布。王腾表示这是REDMI有史以来首款旗舰小平板,手感好/性能强/配置满,全面对标iPad mini。根据目前网上爆料的信息,红米小平板将会采用8.8英寸3K LCD高分高刷屏,华星光电供应,支持165Hz刷新率...
【新机】大折叠即将全面更新,荣耀/vivo新机曝光 - 天天要闻

【新机】大折叠即将全面更新,荣耀/vivo新机曝光

今年2月份的时候,Find N5凭借折叠时8.93mm的机身厚度,成为了全球最薄的折叠屏。不过按照荣耀高管的意思,荣耀下一代大折叠,在轻薄方面会做到行业第一。近日网上曝光了荣耀折叠屏新机的信息:新机将会命名为荣耀Magic V5,跳过了第四代。新机采用了7.95英寸2K LTPO内屏,搭载骁龙8 Elite领先版,目前也出现在了GeekBench...