第一章 计算机系统漫游

这一章应该是全书的导读部分,阐述了这本书将要讲解的知识。
对于从未学过任何计算机基础的小白来说,读这本书还是非常吃力的。

一开始翻开书,大量的新概念,密集的知识,这不是让人头疼的主要原因。

重点是一开始学前端的时候,学习一些基础语法就可以,写一些html + css 再加点jQuery就可以实现很多效果了,学习这些东西让我对“编程”产生了极大的兴趣,有了很多成就感,同时也给我带了很多坏习惯,变得越来越浮躁,浮躁,浮躁,什么东西都恨不得一天解决,再加上不断推出的新技术,层出不穷的新词汇,让人更加焦虑、浮躁,我越来越不愿意看技术文档,总喜欢百度一些别人的博客,或者看看视频,试图以一种走捷径的方式来学习,
这是因为这样,才成为了我读这本书最大的阻碍。

这本书于我而言,不仅仅是提升计算机基础那么简单,更多的是,放下那颗浮躁的心,同时接受自己的平凡,放慢脚步,脚踏实地。

一开始连进制转换都整不明白的我,经过一个多月的“心灵洗礼”,渐渐对书本上的概念有了那么一点点感觉,更重要的是,没有那么抵触了

为了能够读懂这本书我特地学习了C语言。C语言是我接触的第一门计算机语言,正是因为第一次接触,我就确定了我不是干计算机的料,让我印象特别深刻的就是总是忘记写;这样的符号,然后一直报错,那会学校的机子真的落后,有的时候即使写对了也不能通过,整天就写什么9x9乘法口诀,打印他*的水仙花数,1~100的质数,回文数之类的,总之一本书,没有一副插图,想要享受前端的一丁点快感简直是妄想。

直到读了这本书,我才有一种感觉,C语言也许就是真正打开计算机大门的钥匙,也是因为这本书,我才明白学校当初为什么有C语言程序设计这门课,即使是非计算机专业。

当然了,学C语言可能还不够。
如果可以的话还可以学一些其他前置知识
我现在有印象的可能需要学

  • 数字逻辑电路
  • 汇编语言

不会也不要紧,遇到不会的就百度。
关键还是,要有一颗足够强大的内心
如果你跟我一样,从未接触过其他计算机基础课,直接选择这门课作为入门,遇到困难是肯定的,我印象很深的就是第二章,别说实验了,家庭作业的位运算都让我手足无措…很多题根本无从下手,只好去百度搜别人的思路,按着别人的思路才勉强把答案推出来。

这些都没关系,也很正常,实在搞不定的可以先放一放。B站和MOOC上有很多课程都会教授。

分享一下最近的一些让我印象深刻的认识。

  • 有符号数无符号数的关系(负数+负数可以得到一个很大的正数)
  • 移位运算代替乘法运算
  • 0.3 - 0.2 != 0.1 IEEE754 浮点数表示 舍入的问题
    • JS是用双精度表示的,也会有这样的问题
  • forwhile的底层实现,到底有什么区别
  • if elseswitch的区别

共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值