# 编译原理

# 为什么会有编译这个行为?

编译的功能在于提高表达的能力

数据结构和算法的功能在于提高计算的能力

世界的两个底层命题是:世界有什么,我想要什么

后一个命题实现的核心能力就是表达,人都需要表达,语言是表达的工具。

对于自然语言,我们通过大脑中已有的语法规则将语言转换为想法本身,不同的语言都可以表达同一个想法,大脑就是在编译和解码。

对于编程语言,我们通过编译器中的语法规则将语言转换为计算机能理解的0和1

编译无处不在,普通到我们几乎忽视了它的存在。

编译的核心功能就是提高我们的表达能力,将人的想法转换为计算机能够理解的意思。

所以只要涉及表达,就会有编译,编译原理可以帮助我们自由扩张表达的形式,创造无限可能,因为表达来自创意,创意没有边界。

上次更新: 2/13/2025, 3:29:47 AM