最难编程语⾔_最困难的编程语⾔
最难编程语⾔
最难学习的编程语⾔是什么? ⼤多数⼈会使⽤Java,C,C ++等编程语⾔编写⼀些代码。回溯到过去,许多⼈会使⽤
Pascal,Fortran,COBOL等进⾏编程。在开始学习时,⼤多数这些语⾔可能构成了⾜够的挑战,使您⽆法忍受。 但是最终,您投⼊了⾜
够的时间和精⼒,事情开始神奇地发⽣。
但是有些编程语⾔使难度达到了上帝的⽔平。 这些语⾔被称为深奥的编程语⾔。
深奥的编程语⾔。 他们创建它们背后的原因通常是为了测试编程语⾔设计的
界限或开个玩笑。 好消息是它们永远不会成为主流,因此您可以不学习它们⽽逃脱!
事不宜迟,⽬前存在的最困难的编程(或最古怪的?)语⾔是……
脑⼲
Brainfuck由UrbanMüller于1993年发明,旨在开发⼀种语⾔,使他可以为Amiga OS 2.0版编写最⼩的编译器。
Brainfuck在⼀系列存储单元(也称为磁带)上进⾏操作,每个存储单元最初设置为零。 语⾔只有8个命令
8个命令是><+-.,[]
你好世界代码看起来像这样
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
⽜
是。 像母⽜⼀样。
COW编程语⾔在设计时就考虑了⽜。 鉴于母⽜的词汇技能有些有限,因此仅将他们知道的单词纳⼊语⾔似乎很⾃然。 结果,所有指令在“
moo”上都有⼀些变化,恰好是它们真正理解的唯⼀单词。
不是指令的任何其他单词或符号将被完全忽略。 因此,是否可以使⽤空格。 是否可以使⽤换⾏符。 你明⽩了。 只要您不使⽤任何嵌⼊指令
的单词,就可以轻松注释COW程序。
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 M 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 M MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO M 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 M 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 Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo M OOO 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。 看起来像线噪声的表达式。 控制构造会使您喘着粗⽓,使您发笑,甚⾄使您投
掷。
INTERCAL还具有许多其他功能,旨在使其从编程⼈员的⾓度上更加美观:它使⽤诸如“ READ OUT”,“ IGNORE”,“
FORGET”之类的语句以及诸如“ PLEASE”之类的修饰符。 最后⼀个关键字提供了导致编译器拒绝程序的两个原因:如果“
PLEASE”出现的频率不够⾼,则表⽰该程序不够礼貌,并且错误消息表明了这⼀点。 如果过于频繁,该程序可能会因为过于礼貌⽽被拒
绝。
DO ,1 <- #13
PLEASE DO ,1 SUB #1 <- #238
DO ,1 SUB #2 <- #108
DO ,1 SUB #3 <- #112
DO ,1 SUB #4 <- #0
DO ,1 SUB #5 <- #64
DO ,1 SUB #6 <- #194
DO ,1 SUB #7 <- #48
PLEASE DO ,1 SUB #8 <- #22
DO ,1 SUB #9 <- #248
DO ,1 SUB #10 <- #168
DO ,1 SUB #11 <- #24
DO ,1 SUB #12 <- #16
DO ,1 SUB #13 <- #162
PLEASE READ OUT ,1
PLEASE GIVE UP
空格
它于2003年4⽉1⽇发布,⼤多数⼈认为这是愚⼈节的玩笑,但事实并⾮如此。 如您所料,在空⽩语⾔中,只有空格,制表符和换⾏符才
有意义。 空格解释器将忽略所有⾮空格字符。 此属性的⼀个有趣结果是,可以很容易地将空⽩程序包含在⽤另⼀种语⾔编写的程序的空⽩
字符中。
厨师
Chef是⼀种基于堆栈的语⾔,程序看起来像烹饪⾷谱。
根据Chef主页,Chef的设计原则是:
程序配⽅不仅应产⽣有效的输出,⽽且应易于准备且美味。
⾷谱可能会吸引预算不同的厨师。
⾷谱是公制的,但可以使⽤传统的烹饪⽅法,例如杯⼦和汤匙。
你好,世界看起来像这样!
Ingredients.
72 g haricot beans
101 eggs
108 g lard
111 cups oil
32 zucchinis
119 ml water
114 g red salmon
100 g dijon mustard
33 potatoes
Method.
Put potatoes into the mixing bowl. Put dijon mustard into the mixing bowl. Put lard into the mixing bowl. Put red salmon into the mixing bowl. Put oil into the mixing Serves 1.
和
其他语⾔
学编程学什么语言更好有许多困难的编程语⾔,例如上述。 这是⼀个Wiki,上⾯有很好的信息!
最难编程语⾔
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论