我们平时都在谈论 c、c ++、Java、Python 等编程语言,其实还有些语言不仅对于大多数软件开发人员来说都很难,而且几乎是不可理解的。
这些语言被称为深奥难懂的编程语言(或晦涩语言)。
晦涩语言并不是为普通的软件开发而设计的。它们的设计目的是作为概念证明,或只是开个玩笑。
这里列出五种最难懂的晦涩语言的清单。我尝试用每种语言执行了“ Hello World! ”程序,非常有趣。
Malbolge
Malbolge 由 Ben Olmstead 于 1998 年发明。这种晦涩语言被认为是最复杂的编程语言。
据说 Malbolge 编程语言的作者从未使用该语言编写任何程序。Olmstead 发明该语言近两年后,Malbolge 中的 hello world 代码才出现。
这是在 Malbolge 中打印“ Hello World! ”的代码段。
这是输出:
由作者提供—代码在 tio.run 执行
INTERCAL
Jim