计算机科学入门
写在前面
在这里,我们将学习Bits(位)、Bytes(字节)、晶体管(transistors)、逻辑门(logic gates),一直到操作系统(Operating System)
上图为晶体管。
18世纪60年代的第一次工业革命出现了蒸汽机,用机器代替了手工劳动;19世纪60年代后期的第二次工业革命出现了电力,促进了世界* 殖民体系的形成,使得资本主义世界体系的最终确立;20世纪四五十年代开始的第三次工业革命原子能、电子计算机* 等技术的发明,贫富差距逐渐拉大,促进了世界范围内社会生产关系的变化;而现在,正是处于第四次工业革命 ,是利用信息化技术促进产业变革的时代,也就是智能化时代。
在这个时代,计算机变成了大众化的工具,如果没有计算机,现在的生活将无法进行。
你的手机里有数十亿的晶体管,这听起来很复杂,但实际上只是简单的动作进行一层层抽象和包装,最后形成了复杂的动作。
当然,就像上网购物不需要清楚网站的代码,工程师也不需要理解晶体管的逻辑。
在这一部分,将不会出现任何代码,也不会教如何编程,只会介绍从底层开始一层层抽象的概念,从0和1开始。
希望你看完所有内容之后,希望你能了解计算机在你的人生,以及社会中扮演怎样的角色,以及这个人类历史上最伟大的发明是怎样开始的。
不因碌碌无为而悔恨,不因虚度年华而羞耻。——《钢铁是怎样炼成的》
冷知识
Charles "计算机之父" Babbage设计了第一个可编程的计算机,Babbage工作室外面的街头音乐家很吵,很影响他干活,
Babbage于1871年去世,当时分析机还没有完成。
第一位程序员是女性,Ada Lovelace 是第一位计算机程序员,她的分析机笔记是第一个算法。
巨象计算机是第一个可编程的电子数码计算机,创造出来是为了破解德国“洛伦兹”加密机,Tommy Flowers 和他的团队用了11个月做出“巨象1号”,一共制造了10台巨象计算机帮助英国破解密码。
图灵的 Bomba 是电子机械密码破解机,但不算是第一台计算机。
1945年英国破解密码的总部有3/4的工作人员是女性。
比尔盖茨在预科学校就写了一个井字棋游戏,可以和电脑下棋。
很多公司是从车库开始的:惠普、戴尔、苹果、迪士尼……
只要不违背机器人第一和第二定律,机器狗必须对着松鼠一直叫。