计算机是怎样跑起来的 - (EPUB全文下载)

文件大小:5.9 mb。
文件格式:epub 格式。
书籍内容:

目录
前言
本书将要讲解的主要关键词
本书的结构
第1章 计算机的三大原则
第2章 试着制造一台计算机吧
第3章 体验一次手工汇编
第4章 程序像河水一样流动着
来自企业培训现场
第5章 与算法成为好朋友的七个要点
第6章 与数据结构成为好朋友的七个要点
第7章 成为会使用面向对象编程的程序员
第8章 一用就会的数据库
来自企业培训现场
第9章 通过七个简单的实验理解TCP/IP网络
第10章 试着加密数据
第11章 XML究竟是什么?
第12章 SE负责监管计算机系统的构建
前言
我从10年前开始担任企业培训的讲师。培训的对象有时是新入职的员工,有时是入职了多年的骨干员工。这期间通过与一些勉强算是计算机专家的年轻工程师接触,我感到与过去的工程师(计算机发烧友)相比,他们对技术的兴趣少得可怜。并不是说所有的培训对象都如此,但这样的工程师确定占多数,这并不是大吼着命令他们继续学习或用激将法嘲讽他们的专业性就能解决的问题。究其根源,是因为计算机对他们来说,并没有有意思到可以废寝忘食的地步。为什么他们会觉得计算机没意思呢?通过和多名培训对象的交流,我渐渐找到了答案:因为他们不了解计算机。然而,又是什么造成了他们的“不了解”呢?
今天计算机正在以惊人的速度发展变化着,变得越来越复杂,而这期间产生了许多技术,但人们并没有过多的时间去深入学习每一门技术,这就是问题的根源。稍微看了看技术手册,只学到了表层的使用方法,觉得自己“反正已达到目的了”,这就是现状。如果仅仅把技术当作一个黑盒子,只把时间花在学习其表面上,而并没有探索到其本质,就绝不应该认为自己已经“懂”了。不懂的话,做起来就会感到没意思,也就更不会产生想要深入学习的欲望了。若每天使用的都是此不知其所以然的技术,就会渐渐不安起来。令人感到遗憾的是,还有一些人在计算机行业遇到挫折后,就选择了离开这个行业。身为一名教授计算机技术的讲师,我由衷地感到自己应该想办法改变这种现状。
对于笔者以及昔日的计算机发烧友而言,虽然大家现在都已经40多岁了,但即使是面对复杂的最新技术,似乎也还是可以轻松掌握的。其原因在于,从可以轻松买到最初的8比特微型计算机的那个时候开始,我们就幸运地接触到了计算机,面对为数不多的技术,我们可以从容地把时间花在学习计算机的基础知识上。而这些基础知识,即使到了今天也完全没有变化。因此,即便面对的是复杂的最新技术,一旦把它们回归到计算机的基础知识上,就变得可轻松理解了。就算是和年轻的工程师们阅读同样的技术手册,我们领会其中的要点、抓住其本质的速度也要快得多。
其实不仅是计算机,其他学问也是如此。首先要划出一个“知识的范围”,精通一门学问所必知必会的知识都在这个范围内,其次是掌握该范围内每个知识点中“基础中的基础知识”。最后是能独当一面的“目标”,即掌握了这些知识可以做什么。下面就以学习音乐为例说明这三点。首先,划出的“知识范围”是节奏、旋律、和弦这三个知识点。所谓“基础中的基础知识”,对于节奏来说就是四拍子,对于旋律来说就是C大调,对于和弦来说就是大三和弦。以四拍子为基础就能理解更加复杂的三拍子和五拍子;以C大调为基础就能理解更加复杂的降B小调;以大三和弦为基础就能理解更加复杂的减三和弦。而最终的“目标”就是能够自己作曲并演奏,尽管这时仅能完成简单的曲子。
本书的目的是让诸位了解有关计算机技术的知识范围,掌握其基础中的基础知识,设定目标;同时又想让那些打算用计算机做点什么,却又难以下手而犹豫不决的人,以及虽然就职于计算机行业,却又因赶不上最新技术而苦恼的人,能够了解计算机的本质。其实计算机非常简单,谁都能掌握。只要掌握了,计算机就会越来越有趣。
矢泽久雄
本书将要讲解的主要关键词
基础中的基础知识(开端)
第1章 计算机的三大原则
输入、运算、输出、指令、数据、计算机的处理方式、计算机不断进化的原因
知识的范围
编程
第4章 程序像河水一样流动着
流程的种类、流程图、结构化编程、中断、事件驱动
第5章 与算法成为好朋友的七个要点
辗转相除法、埃斯托斯特尼筛法、鸡兔同笼问题、线性搜索、哨兵
第6章 与数据结构成为好朋友的七个要点
变量、数组、栈、队列、结构体、自我引用的结构体、列表、二叉树
第7章 成为会使用面向对象编程的程序员吧
类、可维护性、建模、UML、消息传递、继承、封装、多态
目标
第12章 SE负责监管计算机系统的构建
瀑布模型、文档、审核、设计方法、信息化、设备利用率
读完本书,便可了解有关计算机的“基础中的基础知识”,“知识范围”及“目标”
硬件和软件
第2章 试着制造一台计算机吧
CPU、内存、I/O、时钟信息、IC、数据总线、地址总线、控制信号线、DMA
第3章 体验一次手工汇编
机器语言、汇编语言、操作码、操作数、寄存器、内存地址和I/O地址
数据库
第8章 一用就会的数据库
关系型数据库、DBMS、规范化、索引、SQL、事务回滚
网络
第9章 通过七个简单的实验理解TCP/IP网络
NIC、MAC地址、以太网、IP地址、DHCP、路由器、DNS、TCP
第10章 试着加密数据吧
字符编码、密钥、XOR运算、对称密钥加密技术、公开密钥加密技术、数字签名
第11章 XML究竟是什么
标记语言、元语言、CSV、命名空间、DTD、XML Schema、DOM、SOAP
本书的结构
本书共分12章,每章由热身问答、本章要点和正文三部分组成。全书还穿插了2个专栏
热身问答
在各章的开头部分设有简单的问题作为热身活动,请务必挑战一下。设置这一部分的目的,是为了让诸位能带着问题阅读正文的内容
本章重点
各章的本章重点部分揭示了正文的主题。可以读一读,以确认这一章中是否有想要了解的内容
正文
正文部分会以讲座的方式,从各章要点中提到的角度出发,对计算机的运行机制予以解释说明,其中还会出现用Visual Basic或C语言等编程语言编写的示例程序,编写时力求精简,即便是没有编程经验的读者也能看懂
专栏“来自企业培训现场”
专栏部分将会分享笔者自担任讲师 ............

书籍插图:
书籍《计算机是怎样跑起来的》 - 插图1
书籍《计算机是怎样跑起来的》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 计算机是怎样跑起来的 - (EPUB全文下载)