「低级」的「高级」编程语言们

编程语言有不同的分级,其中机器语言最低,然后是汇编语言,在此之上的就是常见的 C# 和 Java 等编程语言了。其中机器语言和汇编语言会被叫做低级或者底层编程语言,而 C# 和 Java 等会被称作高级或者高层编程语言。这个层级是越低越接近硬件,而 C 比较特别,不同的人会对它有不同的分类。

因为低级编程语言接近硬件,所以没有必要给人类提供易用性,所以编写难度非常高,而高级编程语言就能够通过编译器或者解释器,简化编写的逻辑。如果排除接近硬件的程度,那么高、低级编程语言的区别就是难易度了,不过有人专门设计超复杂的高级编程语言……

深奥的编程语言 是这类编程语言的名称,昨天介绍的 Whitespace 编程语言就是其中之一,大部分都是玩笑,或者某种艺术与行为艺术。比如有让程序看起来像菜谱的语言,用像素图作为程序的语言等等。
 
 
Back to Top