编程语言难度排名 编程语言有几种
admin
2023-10-21 09:10:27

我们平时都在谈论 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++竟不在其列,它们到底是谁?

这是输出:

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

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

INTERCAL

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

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

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

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

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

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

这是输出:

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

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

Brainfuck

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

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

整个编程语言仅有 八个不同的字符,该语言用这八个字符编写所有代码。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 MorrisEdwin Brady在杜伦大学开发。该语言发布于 2003 年愚人节。

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

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

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

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

这是输出:

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

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

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

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

如果你依然在编程的世界里迷茫,不知道自己的未来规划,亦或你想更好的提升你的编程能力,好好学习C/C++编程知识的话!那么你很幸运~

编程学习书籍:

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

编程学习视频:

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

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

C语言C++编程学习交流圈子,点击下方【了解更多】获取更多学习资料帮助我们学习成长~

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...