首页 » 博客 » 五种最难的编程语言

五种最难的编程语言

您可能用 C/C++ 或 Java 编写了您的第一个代码,并且在学习这些语言时遇到了困难。不管怎样,这些语言仍然是可读和可理解的,但是如果要求你编写一个仅使用空格、制表符和行的程序,将“Hello World”字样打印到屏幕上,该怎么办?我们不是在开玩笑,世界上确实有几种编程语言,您必须使用几种既不可读又不可理解的命令和语法来编写代码。它们也被认为是世界上最难的编程语言,最好先熟悉这些语言,所以让我们一一看一下。

1. 脑残

顾名思义,这种语言确实很难,用这种语言编写 老挝 whatsapp 号码数据 代码就更加困难了。它由 Urban Muller 于 1993 年创建,其创建的主要目标是编写最少的代码行数。该语言对一系列存储单元进行操作,并且该语言中仅定义了 8 条命令来编写任何程序。

2. 牛

我们知道这种语言的名字听起来很有趣,但它实际上是一种编程语言,由 Sean Heber 于 2003 年创建。该语言由12条指令组成,该语言最有趣的部分是其主要词“moo”(牛的声音)或其在该语言中使用的变体。用这种语言写的任何字符或单词都被视为注释。它基于图灵机使用的语言。

3. Intercal

该语言由普林斯顿大学的学生唐·伍兹 (Don Woods) 和詹姆斯·M·里昂 (James M. Lyon) 于 1972 年创建。这种语言没有发音的缩写。该编程语言的创建者加入了“阅读”、“忽略”、“请”、“忘记”等关键词,以使其更加用户友好。这种语言的有趣之处在于它期望代码中有 4 个关键词(如“please”)来检查程序员的礼貌程度。如果他们的数量少于 4,代码将不会执行,因为它会认为程序员不够礼貌。如果这些词的数量是 5 个或更多,代码仍然不会执行,因为它会认为程序员太有礼貌了。

4. 马尔沃格

该语言由 Ben Olmstead 于 1998 年推出,令人惊 电吉他上的Trimolo杠杆—音乐情感的秘密乐器—意想不到的技术和独特的机会 奇的是,编写第一个程序花了将近两年的时间。你可以想象这种语言的复杂性。使用这种语言进行编码看起来很混乱,代码看起来不完整。据说 Ben Olmstead 从未用这种语言编写过一个程序。 Malbolge 是一种公共领域深奥的编程语言,被认为是世界上最难的编程语言之一。

5. 空白

这种语言是由 Edwin Brady 和 Chris Morris 于 2003 年 4 月 1 日(愚人节)提出的。这句话问世的那一天,人们都以为这是一个玩笑,但事实上,这 库拉索领先 并不是一个玩笑。您只能使用空格、制表符和行来使用此语言编写代码。解释器会忽略任何其他符号。

例如:程序Hello World!不要感到困惑,因为源代码只包含空格和制表符。

滚动至顶部