代码改变世界

第五周学习总结

2019-04-01 09:25 by 薛肖肖, 141 阅读, 0 推荐, 收藏, 编辑
摘要:本周我们开始了面向对象高级的学习。 首先我们学习了类的继承,类的概念在之前我们就已经学习,这周的内容对它进行详细的介绍。继承就仿佛是你和你的爸爸,你一定有些地方和你爸爸很像;但是类的继承是一定继承的,只有构造方法和析构方法是不可以的,而你和你继承你爸爸是不定的。要切记,你只有一个爸爸,而你的爸爸也是 阅读全文

《程序是怎样跑起来的》第十二章

2019-03-31 12:22 by 薛肖肖, 165 阅读, 0 推荐, 收藏, 编辑
摘要:让计算机“思考”。计算机是机器肯定是,但是程序员敲的代码生成的可以让它像是在“思考”。而人类的思考 程序一般有两大类,一种是工具,就像我们使用Word来写文章一样;一种是代替执行人类的思考过程,就好比阿尔法狗,像是有了思考的大脑一样。 通过程序让计算机来让计算机像人类那样思考。通过rand()函数是 阅读全文

《程序是怎样跑起来的》第十一章

2019-03-30 11:39 by 薛肖肖, 92 阅读, 0 推荐, 收藏, 编辑
摘要:这一章讲的是硬件控制方法,我觉得是控制硬件的方法。 应用在调用硬件时的顺序是:应用←调用API→操作系统(一般是Windows)↗out指令→硬件,↗in指令→硬件。API系统调用,就是一个媒介,用来连接应用和硬件。In指令和out指令都是在通过特定的端口向CPU的寄存器输入或读出数据,因为这样可以 阅读全文

《程序是怎样跑起来的》第十章

2019-03-28 22:29 by 薛肖肖, 147 阅读, 0 推荐, 收藏, 编辑
摘要:这一章用汇编语言讲述了程序的运行和结构。说实话有点难度,尤其是章详细了解释了很多代码,但是依然觉得好难。 首先我们先来了解汇编语言,汇编语言就是使用助记符的编程语言。本地代码是用十六进制的两位数字来表示的,而汇编语言和本地代码是一一对应的,汇编语言是为了我们读懂本地代码,因为助记符一般都是英文的缩写 阅读全文

《程序是怎样跑起来的》第九章

2019-03-28 15:17 by 薛肖肖, 89 阅读, 0 推荐, 收藏, 编辑
摘要:在这一章作者向我们介绍了,操作系统和应用的关系。 首先我们必须明白什么是操作系统,什么是应用,进而了解它们之间的关系。 操作系统就是我们经常使用的Windows或者unix等等,操作系统中包含了硬件控制程序、编程语言处理器和各种实用程序,也就是说操作系统是多个程序的集合。它们一般是计算机自带的,我们 阅读全文

《程序是怎样跑起来的》第八章

2019-03-26 22:47 by 薛肖肖, 88 阅读, 0 推荐, 收藏, 编辑
摘要:本章主要介绍了将文件和代码可执行可运行的方法。计算机的存在不就是如此吗,让文件执行出来,让不能执行的文件执行出来。 源文件通过编译转换成可执行文件——可执行文件被加载到内存后的机制——程序运行时内存上的栈和堆 在前面的章节中我们已经知道计算机只认自家人,它不能运行其别人家代码。所以我们要运行别家的代 阅读全文

《程序是怎样跑起来的》第七章

2019-03-26 13:42 by 薛肖肖, 127 阅读, 0 推荐, 收藏, 编辑
摘要:这一章主要讲述了程序的运行环境和怎样使文件在不同的运行环境下都能运行的方法。 运行环境是由操作系统和硬件决定的。操作系统就是指Windows、Linux等操作系统,而硬件就是指硬件设备了。 由于CPU只能解释其自身的机器语言,但是如果一个程序需要在几种不同类型的CPU上运行的话,那就要需要一些东西来 阅读全文

《程序是怎样跑起来的》第六章

2019-03-25 22:44 by 薛肖肖, 144 阅读, 0 推荐, 收藏, 编辑
摘要:第六章主要讲解了几种压缩文件的方法:RLE算法、哈弗曼编码。 首先作者告诉我们,文件是以数据的方式来进行储存的,无论是图像还是文本或是其它,这一点对于我们来说都是知道的,不知道的话真有点说不过去。 然后作者紧接着就像我们详细的讲解了RLE算法。RLE算法就是采用“字符*重复次数”来进行文件压缩的。这 阅读全文

《程序是怎样跑起来的》第五章

2019-03-24 22:11 by 薛肖肖, 156 阅读, 0 推荐, 收藏, 编辑
摘要:本章主要讲解了磁盘和内存之间的亲密关系,因为CPU只运行和解析内存中的程序和数据。 第一部分就讲述数据部读入内存就无法运行。书中介绍了储存程序方式,是我们都能够理解的,有序的读出储存的程序运行;就像我们去图书馆借书一样,先按照类别,在按照拼音首字母去找到我们想要的书,我们不可能乱找。 接下来通过两个 阅读全文

《程序是怎样跑起来的》第四章

2019-03-22 20:01 by 薛肖肖, 110 阅读, 0 推荐, 收藏, 编辑
摘要:我特别喜欢这章的标题:熟练地使用有棱有角的内存,从物理角度来说它是有棱有角的IC集成电路,从逻辑来看它是有棱有角的“楼房”。 作者首先介绍物理角度的内存,从内部外部详细的介绍,还通过一个简单的例子来进行说明;这例子让读者可以清楚明白其步骤,这就很有意思了。 接下来就介绍了“楼房”,楼层外观都是相似的 阅读全文