【编者按】本文作者为 Deepak Karanth,主要介绍世上最怪异、最难用的5种编程语言。文章系国内 ITOM 管理平台 OneAPM 编译呈现。
最难学编程语言有哪些?很多人都用过Java,C,C++之类的编程语言编写代码。再早几年,很多人会使用Pascal,Fortran,COBOL等编程。在学习这些语言的过程中,会遇到足够的挑战,让你抓狂。但是最终,当你投入足够的时间和精力之后,一切也变得顺利起来。
但是,也的确有些难到极致的编程语言。这些语言被称为极品编程语言。创造它们的原因通常是为了测试编程语言设计的临界,或者只是一个玩笑。好消息是,它们永远不会成为主流,所以你不需要学习它们!
闲话少说,最难的(或最怪异的?)编程语言是……
Brainf*ck
Brainf*ck由Urban Müller在1993年创建的, 目的是为Amiga OS 2.0版本打造使用最小的编译器的语言。
Brainf * ck主要操纵内存单元数组,此数组也被称为纸带(the tape),被初始化为0。Brainf * ck只提供了8个指令。
8个指令为 ><+-.,[]
“Hello world” code looks like this:
其“Hello world”代码是这样的:
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.++++&#