前言
由《何为编程》,在CPU层面是没有所谓的数据与函数之分的,有的只是01串。而一个C语言程序要变成这种可以让CPU执行的程序就要涉及到编译。即,将用C语言写成的程序翻译成01串,我们可以简单的把这个过程命名为“翻译过程”。
对于翻译器而言,它只能翻译它定义好的语法结构。其实所谓的编程语言就是与翻译器对话(说与听)所说的语言,就像跟英美人说话要说英文,注意英文语法(只是人可以宽松的对待语法,机器必须严格遵守语法)一样。如果不能说C是最简单的语言,但是单从语法结构上来说,C应该可以算最轻量的语言。因为它只32+2 (着色的常用)个语法结构,来告诉声明你要求如何翻译这些代码。
还有几个常用符号,来接收到翻译告诉你的东西。