首页 > 编程语言 >《程序是怎样跑起来的》第六章读后感

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

时间:2024-02-22 21:35:11浏览次数:23  
标签:读后感 字节 压缩 程序 第六章 数据

《程序是怎样跑起来的》第六章讲的主要是亲自尝试压缩数据,我们可以学习到程序文件中的数据是如何以字节为单位存储在磁盘等存储媒介中的。
文件是字节数据的集合。本章介绍了文件存储的基本单位——字节,1字节表示的字节数据有256种,用二进制数来表示的话,其范围就是00000000~11111111。把文件内容用“数据乘以重复次数”的形式来表示压缩的方法称为RLE算法。它常用于压缩传真的图像。RLE算法也会有缺点,在实际文本中,同样字符多次重复出现的情况并不多见。但是它并不适合文本文件的压缩。例如它在面对非重复或重复次数较少的数据时效率不高。这一点让读者认识到,没有一种压缩算法能够适应所有情况,选择合适的压缩算法需要根据具体的数据特性来决定。
压缩技巧还有哈夫曼算法、二叉树可以实现哈夫曼编码,它还能够大幅提升压缩比率。可逆压缩是把能还原到压缩前状态的压缩,不可逆压缩是无法还原到压缩前状态的压缩。本章的实践性质很强,它鼓励读者亲自尝试压缩数据,通过动手实践来加深对数据压缩原理的理解。这种学习方式能够让理论知识与实际操作相结合,提高学习效果。
阅读了《程序是怎样跑起来的》第六章,我对于压缩数据有了一定的了解,我也学习到了压缩的很多技巧,来帮助我以后对于编程的学习。

标签:读后感,字节,压缩,程序,第六章,数据
From: https://www.cnblogs.com/xuyuany/p/18028252

相关文章

  • 第十二章读后感
    读完了《程序是怎样跑起来的》的第12章,深感其中的知识与见解对我有很大的启发。这一章的主题--“让计算机思考”,深入探讨了人工智能的原理和实现,使我重新认识了计算机科学的巨大潜力与挑战。本章中,将用C用语言开发一个简单的游戏程序,来对如何让计算机“思考”进行说明。程序的使......
  • 第一个JDBC程序
    JDBC数据库驱动程序通过数据库驱动和数据库联系SUN公司为了简化开发人员(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称JDBC,这些规范的实现由具体的厂商实现对开发人员来说只需要掌握JDBC接口的操作即可第一个JDBC程序需要的包java.sqljavax.sql还需要导入一......
  • 《程序是怎样跑起来的》第六章观后感。
    我是计应232的学生张凯源,今天来分享《程序是怎样跑起来的》第六章观后感。第六章主要讲解了几种压缩文件的方法:RLE算法、哈弗曼编码。首先作者告诉我们,文件是以数据的方式来进行储存的,然后紧接着就向我们详细的讲解了RLE算法的机制。RLE算法就是采用“字符*重复次数”来进行文件......
  • 程序是怎样跑起来的读后感7
    《程序是怎样跑起来的》第七章读后感《程序是怎样跑起来的》这本书通过生动图解和浅显易懂的语言,为读者展示了程序在计算机中运行的原理。第七章作为这本书的一部分,继续了这一风格,聚焦于内存和磁盘等存储设备,深入探讨了程序如何与这些设备进行交互。这一章让我对内存有了更为深......
  • 《程序是怎样跑起来的》第四章读后感
    在深入研读了《程序是怎样跑起来的》第四章之后,我深感其内容的严谨与深入,不仅详细解释了程序从编译到执行的过程,还展示了这一流程中的各个关键环节。首先,我被第四章中关于编译器和链接器的工作原理所吸引。编译器将人类编写的源代码转化为机器语言,这是一个复杂的过程,涉及到词法分......
  • 程序是怎样跑起来的第十章读后感
    读过第10章通过汇编语言了解程序的实际构成,从中知道了本地代码的指令中,表示其功能英语缩写被称为助记符,汇编语言是通过利用助记符来记述程序的。知道如何使用汇编器这个工具来进行汇编。编语言的源代码转换成本地代码的方式是什么,并且发现有一些问题是解释清楚的,从这一章中能解......
  • 《程序是怎样跑起来的》第五章读后感
    阅读第五章我很受启发。首先,我了解到内存和磁盘虽然都是计算机的存储部件,但它们的工作机制和特性却截然不同。内存利用电流进行高速存储,但由于成本较高所以容量有限;而磁盘则是通过磁效应实现数据存储,速度较慢但价格相对低廉,能提供大量存储空间。程序以存储程序方式保存在磁盘等存......
  • 程序是怎样跑起来的读后感
    《程序是怎样跑起来》第六章读后感《程序是怎样跑起来》这本书以其深入浅出的方式和生动的图解,为读者展示了程序在计算机中运行的原理。第六章作为这本书的一部分,同样继承了这种风格,为我们揭示了从C源代码到机器码的过程,以及CPU如何执行这些代码。这一章详细地描述了CPU的内部结......
  • 第六章 亲自尝试压缩数据 笔记
    在本章中,我首先了解了数据压缩的基本概念。数据压缩就是通过特定的算法,去除数据中的冗余信息,从而减少数据的存储空间和传输时间。压缩后的数据需要通过解压缩才能恢复到原始状态。这个过程听起来简单,但实际上涉及到复杂的算法和精细的处理。接下来,作者详细介绍了两种主要的压缩方......
  • 《程序是怎样跑起来的》第十一章:硬件控制方法的深度解读
    在第十一章中,作者聚焦于硬件控制方法,为我们揭示了程序与硬件之间的紧密联系。硬件控制方法是程序运行不可或缺的一部分。从中央处理器、内存到输入输出设备硬件为程序的运行提供了必要的支持。在当今的计算机世界,硬件的更新换代速度之快令人目不暇接。而作为开发人员,我们需要深入......