摘要: 利用计算机运行程序大部分都是为了提高处理效率。类似于文字处理软件及表格计算软件这样,为了提高特定处理效率的程序总称为“应用”。而程序员的工作就是编写各种各样的应用来提高业务效率。而应用的运行环境运行环境,也就是操作系统,则直接从软件商店等处购买就行了。由于程序员是通过利用操作系统提供的功能来编写应用 阅读全文
posted @ 2024-02-27 14:51 梁恩赐 阅读(9) 评论(0) 推荐(0)
摘要: 源代码完成后,就可以编译生成可执行文件了。负责实现该功能的是编译器。第八章围绕着编译器的功能,详细介绍从程序编写到运行为止的流程。读了第八章我了解到了源文件是如何通过编译转换成可执行文件的。 计算机只能运行本地代码,对于CPU来说,母语就是机器语言,而转化成机器语言的程序就是本地代码。用任何编程语言 阅读全文
posted @ 2024-02-27 14:33 梁恩赐 阅读(9) 评论(0) 推荐(0)
摘要: 众所周知,一个程序能被大量用户使用,就说明程序有很大的使用价值我们也都希望自己编写的程序能够被更多的人喜欢并使用。然而,如果运行环境不同,程序就无法运行。这是为什么呢?读了第七章后我才明白。运行环境=操作系统+硬件。程序中就包含着运行环境这一内容。操作系统和硬件决定了程序的运行环境。同一类型的硬件可 阅读全文
posted @ 2024-02-27 11:39 梁恩赐 阅读(13) 评论(0) 推荐(0)
摘要: 阅读了第五章后我了解了内存和磁盘的亲密关系。他们两个都具有存储程序命令和数据的功能,而且内存和磁盘也都被归类为存储部件。但是他们两个还是略有不同,内存是利用电流才能实现存储,而磁盘则是利用磁效应来实现存储。内存是高速高价,磁盘则是低速廉价。 程序必须加载到内存中才能运行,磁盘中的程序无法直接运行。内 阅读全文
posted @ 2024-02-26 21:14 梁恩赐 阅读(10) 评论(0) 推荐(0)
摘要: 我从第四章中了解到计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构。因为处理对象数据是存储在内存和磁盘上的,所以程序必须能自由地使用内存和磁盘。这一章主要围绕内存、指针、数组、栈、和链表进行了详细的阐述。 从物理上来看,内存的构造非常简单。只要在程序上花一些心思,就可以将内存变换成各种 阅读全文
posted @ 2024-02-26 20:59 梁恩赐 阅读(10) 评论(0) 推荐(0)
摘要: 读了第三章之后我才知道原来计算机运算时也会出错,第三章开头的提问也勾引起了我的好奇心。 大家可能都会认为万能的计算机是不会出现错误的,但是我读了这一章后我才知道依然存在程序运行后无法得到正确数值的情况。其中,小数运算就是一个典型的例子。 第三章说明了计算机进行小数处理的机制。也让我了解了计算机在运算 阅读全文
posted @ 2024-02-26 20:45 梁恩赐 阅读(11) 评论(0) 推荐(0)
摘要: 《程序是怎样跑起来的》是程序员必备的一本书,是作者矢泽久雄对程序在电脑里如何运行的一本详细而又有趣的书。 在 C 和 Java 等高级语言编写的程序中,数值、字符串和图像等信息在计算机内部都是以二进制数值的形式来表现的。之所以用二进制数表示计算机信息是因为计算机内部是由IC这种电子部件构成的,而IC 阅读全文
posted @ 2024-02-05 18:53 梁恩赐 阅读(15) 评论(0) 推荐(0)
摘要: 《程序是怎么跑起来的》是一本深入浅出地讲解程序运行原理的书籍。第一章介绍了CPU,CPU相当于计算机的大脑。读了第一章后我了解了CPU是如何运行的,也了解了寄存器的机制。从而理解了程序的运行机制。 从第一节中我了解到CPU的内部由寄存器、控制器、运算器和时钟四个部分构成。寄存器用来暂存指令、数据等处 阅读全文
posted @ 2024-02-05 18:42 梁恩赐 阅读(23) 评论(0) 推荐(0)