编译器会为你做什么?

编译器的一部份工作是寻找程序中错误,但没有能力检查一个程序是否按照其作者的意图工作,但可以检查形式上的错误,例如语法错误、类型错误、声明错误,程序错误信息通常包含一个行号与简短的描述,按照编译器报告的顺序来逐个修正错误是一个好习惯因为单个错误常常会具有传递性,导致编译器在其后报告比实际数量多得多的错误信息,在修改源码之后需要重新编译源码。

计算机术语:
内置类型 built-in type
调试:debug
链接器:linker
数据结构:data structure
引用:reference
并发:concurrency
绑定:bind
环境:environment
标准库:standard library
打印:print
运算符:operator