摘要: 本章主要讲解了编译器的功能,程序员编写的代码称为源代码,而源代码在计算机上无法运行的,需要通过编译器生成本地代码才能在计算机上运行,每个源代码编程语言都需要专用的编译器,编译器通过语法解析、句法解析、语义解析等才能生成本地代码,根据CPU的不同,本地代码也不同,正如上一章所说的运行环境问题,一段代码 阅读全文
posted @ 2024-02-27 18:06 Y-Y0131 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲解了程序是怎样运行的,不同的程序不同的环境上不一定可以运行,而操作系统和硬件决定了程序的运行环境,同一类的硬件可以选择安装多种操作系统,但从程序运行环境来考虑,CPU的种类是特别重要的,从Windows克服了CPU以外的硬件差异可以看出(CPU不同本地代码不同)。不同操作系统的API不同, 阅读全文
posted @ 2024-02-27 17:41 Y-Y0131 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 读了本章之后,我知道了在文件中存储数据的基本单位是1字节;在doc、zip、txt这些文件扩展名中,代表压缩文件的是zip;在Windows计算机经常使用的Shift-JIS编码中,一个半角英文或数字字符需要1字节的数据来表示;BMP格式的图片文件不经过压缩;压缩后的数据可以恢复成原始数据的是无损压 阅读全文
posted @ 2024-02-27 17:13 Y-Y0131 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 读了本章之后,我收获颇多。本章详细的讲解了内存和磁盘的关系,开头说明了程序不保存在内存中就无法运行,而磁盘中的程序如不加载到内存也无法运行,说明了两者重要的关系,之后又讲解了虚拟内存进一步说明两者不可分割的关系。而后又详细说明了节约内存的编程方法,受益匪浅,最后通过图形的方式说明了磁盘的物理结构。 阅读全文
posted @ 2024-02-27 16:27 Y-Y0131 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 这章读完之后,我知道了许多东西,同时对计算机有了更深入的了解。10根地址信号引脚能够表示2的十次方=1024个地址;在内存地址为32位的环境中,指针变量的长度是32位(指针变量存储的内容是内存地址);长度为1字节的数据类型的数组和内存的物理结构是相同的。以LIFO方式读写数据的数据结构叫栈;根据数据 阅读全文
posted @ 2024-02-27 14:38 Y-Y0131 阅读(3) 评论(0) 推荐(0) 编辑