Posted 2021-11-09Updated 2022-01-21Basics2 hours read (About 17850 words)CSAPPRepresenting and Manipulating InformationInformation Storage 计算机程序把计算机的内存看成一段非常大的bytes数组,这个连续的bytes数组被称为虚拟内存(virtual memory)。虚拟内存的每一个byte都会被一个唯一的数字表示,这个数字称为这块内存的地址。所有的地址组成的集合被称为虚拟地址空间(virtual address space) Read more
Posted 2021-10-16Updated 2021-11-13Basicsan hour read (About 7100 words)C语言计算机和编程语言 解释性语言vs编译语言:语言本无解释/编译之分,只是常用的执行方式而已,比如我们常说C语言是编译性语言,是因为大多数时候我们运行C语言都是先编译后运行,但是其实也是有C语言解释器存在的。 C语言发展与版本 1989年ANSI发布了第一个标准-ANSI C 1990年ISO接受了ANCI的标准-C89 C的标准在1995年和1999年两次更新-C95和C99 本课程使用C99版本教学 Read more