关于《计算机是怎样跑起来的》的一些杂想——推荐电脑小白阅读的一本佳作

今天看完了失泽久雄先生所著写的《计算机是怎样跑起来的》,由于我看专业类的书籍比较细致,不像看小说那样一目十行,所以尽管书不厚,我读完整本书还是用了一周的时间。书中有非常多有用的知识,挑拣几个我感触颇深的聊一聊,希望也能对大家有用。

《计算机是怎样跑起来的》简介

在这里插入图片描述
本书由失泽久雄先生写于2003年,是一本图文并茂,用浅显的语言讲解计算机是如何跑起来的书籍。在技术日新月异,发展越来越快的今天来看,这本书确实比较老了。但酒香不怕巷子深,无论技术怎么改变,书中所传达的思想还是从不过时的,这也是为什么本书能过去这么多年,依然大受欢迎的原因。
诚然,该书如简介所言,确实是一本“蹲马桶就能看懂的硬件&软件基础知识书籍”,ԾㅂԾ,。
书如其名,为小白详细介绍了计算机是怎样跑起来的,令我这个小白对于原先一些技术上的东西有了宏观层面的更深刻的认识。当然本书也适合大神用来查漏补缺或是学习如何将一些知识用平民化的方式说给别人听。

理解“计算机是怎样跑起来的”

失泽久雄先生提出的计算机的三个根本性原则,读完令人有种柳暗花明又一村的感觉。尤其对我这样瞎鼓捣计算机,但没有认认真真的系统的了解过计算机系统(大学计算机课程睡过去了。。。惭愧惭愧)的人来说,犹如“和尚进了尼姑庵”,确实是妙手回春。

计算机的三个根本性原则

1、计算机是执行输入、运算和输出的机器

2、程序是指令和数据的集合

3、计算机的处理方式有时与人们的思维习惯不同

可能初接触计算机的人理解并不深刻,但时间长了你会发现计算机确实如上所言。

1、无论是多么复杂的功能,都是通过组合一个又一个由输入、运算、输出构成的流程单位来实现的。
2、程序中的数据分为两类,一类是作为指令执行对象的输入数据,一类是从指令的执行结果得到的输出数据.无论是多么复杂的程序,都只不过是指令和数据的集合。
3、计算机本身只不过是为我们处理特定工作的机器.迄今为止,使用计算机的目的就是为了提高手工作业的效率。在用计算机替代手工行业的过程中,要想顺应计算机的处理方法,有时就要违背人们的思维习惯。用数字表示所有信息,这就是一个很具有代表性的计算机式的处理方法,这一定也正是和人类的思维习惯最不一样的地方。
——《计算机是怎样跑起来的》

学会作流程图

相信尼古拉斯·沃斯的这句 “算法+数据结构=程序” 无人不知,那么一个程序的算法到底是什么,相信大多数小白都会跟我一样挠挠稀疏的几根头发,然后用呆滞的目光盯着刺眼的屏幕发呆。其实解决方法很简单,画出流程图来,每当你打算写一个程序,就先在一张纸或用作图软件画出流程图。
像这样的一张图可以清晰的理清自己的思路,不再让脑中的浆糊来回翻滚着无处安放(~ ̄▽ ̄)~。

在这里插入图片描述
表达程序流程的流程图本身就能解释算法——《计算机是怎样跑起来的》

现在的生活中充斥着各种各样的流程图,如果你真正学会应用了流程图,那么就不单单是在写程序时可以用到它,你在生活的各个方面都可以通过它来理清自己的思路,来提高效率。

无论做什么项目都应该先画出一个粗略的流程图,先有一个大致的思路,再慢慢细化其中的步骤,就能得到详细的流程图,再按照流程图埋头敲代码就可以快速完成项目。

关于计算机发展的理解

为什么人们一直专注于机器人的研发,人工智能领域的探索,道理其实很简单,就是为了更接近人。计算机进化的目的只有一个,与人类更加亲近.要想贴近人类,就必须从计算机的处理方式中摒弃不符合人们思维习惯的部分。所以我想无论未来计算机的发展领域有什么变化,发展方向都不会改变——那就是不断地拉近计算机和人的距离,使计算机更容易使用,更像人类。

编程方法也在进化,进化的成果是诞生了两种编程方法,面向组件编程(Component Based Programming)和面向对象编程(Object OrientedProgramming)。这两者的进化目标一致,都是使程序员可以在编程中继续沿用人类创造事物时的方法。使用符合人类思维习惯地编程方法,可以实现高效率的开发。

身处在这个浮躁的时代,能潜下心来认真的读一本书、能单纯因为对技术的热爱而学习技术越来越困难了╮(╯▽╰)╭。尽管对未来很迷茫,仍希望在内心保留着对生活的热爱与释然,现今如此,十年之后依然如此。——纪念这操蛋的2020

在这里插入图片描述

最后送给大家本书结尾的一句话:
专家也好普通人也罢,只有为社会做出了贡献才能有成就感,才会觉得工作有意义。SE(系统工程师)也好程序员也罢,所有和计算机相关的工程师都要有这样一种意识:我们要让计算机技术服务于社会。如果能有这样的决心,就应该能作为一生的事业和计算机愉快地相处下去了吧。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值