你有没有遇到过看不懂、看不懂的编程语言?加入白鹭情找出他们是哪些语言!
你有没有遇到过看不懂、看不懂的编程语言?随着今天的进步,编程语言往往遵循一种简化的趋势,以适应从新编码员到长期专家的用户。但是,它仍然存在于根本不“容易”的语言的编程世界中。有几种编码语言被称为“神秘的编程语言”或esolangs. 开发这些语言是为了测试计算机编程语言设计的局限性。这些语言不评估是否可用,也不是为了试图取代通常的编程语言而开发的。对这个“难”语言系列充满热情的人通常是黑客或热情的爱好者,因为他们是新人。加入 Quantrimang 找出他们是哪些语言!
COW
嗯,这绝对是世界上最难但也是最有趣的编程语言。COW是 Sean Heber 于 2003 年开发的,当然它已经过时了。这种语言的设计理念是代码是牛的语言。奶牛的词汇量有限,因此开发人员根据它们发出的声音进行继承,包括“moo”的不同变体,即moO、MoO、mOo、mOO、Moo。如果您写任何其他字符或单词,它会自动被视为注释,注释。COW 是基于图灵机使用的语言开发的。因此,所有可以在图灵机上进行的计算都可以在 COW 上进行。
这就是我们熟悉的用 COW 编程语言编写的“ Hello World ”。
Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo MoO MoO MoO MoO MoO Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo 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 Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo 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 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
Intercal
Intercal是一种神秘的编程语言,由 Don Woods 和 James Lyon 在 1972 年创建。这种语言的设计目标是创建与任何其他语言都没有相似之处的语言。全称是“ Compiler Language With No Pronounceable Acronym”或“Pronunciation language without abbreviations”,缩写为“ INTERCAL ”。在学习并尝试在此编译器中编写代码时,您可能想“发疯”。使 Intercal 用户友好的唯一因素是包含诸如Read out、Ignore、Please、Forget 之类的词的代码。但最有趣的是,如果您的代码没有Please关键字,它将被评估。不礼貌,系统将显示拒绝运行程序的错误消息。另一方面,如果你充分使用了关键字,但仍然会被这个“蒸汽”系统认为太客气而继续不运行!因此,Intercal 评估可能真的很“奇怪”。Quantrimang 并没有深入了解,因为有一点“脑痛”。请向您介绍用这种语言编写的“ Hello World ”。
PLEASE DO, 1
DO, 1 SUB # 1 DO, 1 SUB # 2 DO, 1 SUB # 3 DO, 1 SUB # 4 DO, 1 SUB # 7 DO, 1 SUB # 8 DO, 1 SUB # 8 DO, 1 SUB # 9 DO, 1 SUB # 10 DO, 1 SUB # 11 DO, 1 SUB # 12 DO, 1 SUB # 13
PLEASE READ OUT, 1
PLEASE GIVE UP
White space
您如何看待作为愚人节笑话创建的编程语言?当这种编程语言中的代码充满大量空格时,空格正是听起来的样子,使用空格字符作为主要语法。更有趣的是,这种编程语言是由作者 Edwin Brady 和 Chris Morris 于 2003 年 4 月 1 日发布的,被程序员误认为是一个笑话,但实际上并非如此。值得注意的是,如果您编写除空格以外的任何字符,编译器将自动忽略它。好吧,空白可以是历史上编码最多的编程语言,因为只有创造者才能理解它。
这是Whitespace 中的Hello World,“S”、“T”、“L”分别是空格、制表符或换行符:
Chef
如果您喜欢烹饪,那么您一定会非常“喜欢”这种编程语言。Code 出现在Chef中作为一些非常“新鲜”、“酷”的食谱和配料,它们倾向于命名基本食物,例如,堆栈称为混合。碗或混合菜肴。编写程序时的一些原则是代码的内容必须是标准的才能创建真正的产品,材料必须易于准备和. 看起来很美味 !!!您可以学习这种编程语言的一些示例代码,并以罕见的幽默“享受”它。
这是厨师的Hello World
Hello World Cake with Chocolate sauce.
This prints hello world, while being tastier than Hello World Souffle. The main
chef makes a "world!" cake, which he puts in the baking dish. When he gets the
chef sous to make the "Hello" chocolate sauce, it is put into the baking dish
và những sự thứ tự này khi he refrigerates the sauce. When
real cooking, I'm interpreting the chocolate sauce baking dish to be
separate từ một bộ đệm và Liquify để xác định nào hay theo sự theo vào
context
Ingredients.
33 g chocolate chips
100 g butter
54 ml double cream
2 pinches baking powder
114 g sugar
111 ml beaten eggs
119 g flour
32 g cocoa powder
0 g cake mixture
Cooking time: 25 minutes.
Oven Pre-heat to 180 degrees Celsius.
Method.
Put chocolate chips into the mixing bowl.
Put butter into the mixing bowl.
Put sugar into the mixing bowl.
Put beaten eggs into the mixing bowl.
Put flour into the mixing bowl.
Put baking powder into the mixing bowl.
Put cocoa powder into the mixing bowl.
Stir the mixing bowl for 1 minute.
Combine double cream into the mixing bowl.
Stir the mixing bowl for 4 minutes.
Liquify the contents of the mixing bowl.
Pour contents of the bowl mixing into the baking dish.
bake the cake mixture.
Wait until baked.
Serve with chocolate sauce.
chocolate sauce.
Ingredients.
111 g sugar
108 ml hot water
108ml heated double cream
101 g dark chocolate
72 g milk chocolate
Method.
Clean the mixing bowl.
Put sugar into the mixing bowl.
Put hot water into the mixing bowl.
Put heated double cream into the mixing bowl.
dissolve the sugar.
agitate the sugar until dissolved.
Liquify the dark chocolate.
Put dark chocolate into the mixing bowl.
Liquify the milk chocolate.
Put milk chocolate into the mixing bowl.
Liquify contents of the mixing bowl.
Pour contents of the bowl mixing into the baking dish.
Refrigerate for 1 hour.
Brainfuck
Brainfuck是Urban Muller 于 1993 年推出的一种esolang语言。Brainfuck,Brainfuck,非常复杂和不寻常。Brainfuck包含八个命令> <+ -。 , []和程序是这些命令的顺序!?8 个可用命令充当存储单元阵列。听到这里可能很多人会评价这种语言看起来“有创意”和革命性,但如果你完全看到了 Brainfuck 的代码,你可以立即从椅子上跳起来!你会觉得自己刚刚回到了最初的创意时代,所以写“ Hello World ”必须使用看起来很奇怪的算术符号,如下所示:
++++++++++ [> +++++++> ++++++++++> +++> + <<<< -]> ++.> +. +++++++。+++。> ++。<< +++++++++++++++++.>。+++。—— .——–.> +。>。
Brainfuck 程序往往冗长且令人困惑,这就是它很少使用的原因。如果它非常免费,您可以学习这种编程语言。
除了 5 个杰出的名字,Quantrimang 刚刚介绍了它,但“不舒服”的语言数量并不像Malbloge、Befunge、Omgrofl 那样糟糕,很多挑剔的人也认为它们非常不正常,没有什么不同。. 垃圾等等。
Malbloge 代码Hello World示例如下:
(= <`# 9] ~ 6ZY32Vx / 4Rs + 0No- & Jk)" Fh} | Bcy? `= * Z] Kw% oG4UUS0 / @ - ejc (: '8dc
. 所以最好不要浪费你的时间,并希望成为这些困难语言的优秀程序员。
0 评论