编译器构造—编译

第一章  2019年7月10日

编译

编译器

compiler

编译器就是将用高级语言编写的源程序编译成为对应的低级语言(例如机器语言)的程序。

编程语言

编程语言由三方面定义:

1.标记(token)或词位。例如关键字if,操作符+,常量如4'c',还有标识符。

2.语法描述和语言结构。例如类、方法、语句和表达式等。

3.语义描述。描述各种语言结构的意义。

阅读更多📰

不同领域的对数记法差异

Log notation in various contexts  2019年6月26日

The notation $x = \ln y$ is a shorthand for the natural logarithm to the base $e$: $x = \log_{e} y$ . This notation is used throughout mathematics, science, and engineering.

The shorthand notation $x = \log y$ is sometimes used when the base $b$ remains fixed and is understood from the context. The “understood” base, however, can vary from place to place:

  • $x = \log y$ often means $x = \ln y$ in mathematics texts.

  • $x = \log y$ often means $x = \lg y$ in science and engineering texts.

  • $x = \log y$ often means $x = \log_{2} y$ in computer science texts.

Be careful when reading or using $x = \log y$ .

阅读更多📰

普林斯顿微积分读本

微积分救生圈  2019年6月21日

最后这些日子,尽量全身心投入学习The Calculus Lifesaver

讲解详细的书适合我

​ 《普林斯顿微积分读本》是能看的进去的微积分书籍,不知道中文版是否也是这样的情况。这种讲人话的书,读起来不觉乏味。

阅读更多📰