在众多的编程语言中,C++和Java往往被认为是最难掌握的两门编程语言,但其实它们不能算是最难的编程语言。
现在,w3cschool将分享一些最困难的编程语言,如果你尝试学习的话,很有可能会给你带来噩梦。
Malbolge
Malbolge在1998年被创建,作为最难的编程语言之一,它还是对得起这个名头的。Malbolge有多难呢?这门语言发明之后, 用了将近2年的时间才编写出了第一个程序。
程序员最熟悉的“hellow world”,在Malbolge中是酱婶的:
((=<`#9]~6ZY32Vx/4Rs+0No-&Jk)”Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:’8dc
Hello?你头大了吗?
Brainfuck
Brainfuck诞生于1993年,顾名思义,如果你想学它,你的头脑可能会崩溃。这些语言仅由8个命令组成, 程序使用这些命令进行。该语言有一个指令指针,它从第一个命令开始并按顺序执行。
Brainfuck语言的八个指令是(每个符号是一个命令):< > + – . , [ ]。
它的“hellow world”:
Emmmmm……
Whitespace
Whitespace语言中,空格字符(如空格、制表符和换行符)都具有含义。解释器将忽略所有非空白字符。语言本身是一种基于堆栈的语言,程序运行的虚拟机具有堆和堆栈。搞笑的它是在2003年愚人节发布出来的。
下面是用 Whitespace 语言编写的“hellow world”程序:
COW
COW诞生的还算晚的,2003年出世,该语言由12个指令组成,其中大部分是 moo 或其变体,据说它是根据牛的思想设计的。看了使用COW编写的“hellow world”之后,你会更加崩溃:
上述的四种编程语言可读性第,是一些低级语言,或者说是深奥编程语言,不考虑可用性,不用于开发,但是在黑客和业余爱好者中很受欢迎。