很多从事计算机行业或者正在学习计算机的人,可能都有一个疑问:为什么要去学习底层原理?为什么要去学习计算机网络、学习计算机组成、学习数据结构、学习操作系统原理。
你可能会说,我只是学习和从事软件开发,这种底层原理我可能一辈子都用不到,我去学它干嘛呢?学习他们又有什么用呢?
如果说你只是为了打一份工,死板的敲击键盘,编写那不堪入目的刻板逻辑,死死抱紧固若金汤的MVC架构,只依赖成体系的框架完成任务,那么确实没有什么用。
但是如果你想让你的思想维度更高,想看到更广阔的世界,想知道更多的原理掌握更多的知识,想自己开创思维的蓝图,想走向更远的山峰,想知道电路是如何改变世界,想知道计算机是如何改变人们的生活,想做一位开拓者或这引领者,那么我觉得,你应该认认真真的学习这些底层理论知识,或许不要把他想这么难,我更愿意称他们为:人类历史与文明。
不妨打开一本书,去溯源计算机的发展,追寻远古时代的脚步,仰望人类的群星闪耀时,查探宇宙日月的光辉,翻阅人类文明发展的典籍,看看我们的先辈是如何打开的世界新篇章。
长话短说,下面我会介绍一些计算机发展的时间节点,但是不会很详细,如果感兴趣的话,你可以去查阅一下相关资料,历史的发展是一个很有趣的故事,值得你慢慢阅读。
从最远古的节省垒石技术,再到工业革命,从提花编织机(世界上第1台自动化纺织机,也称为打孔编织机)到通用计算机,人类文明的发展就像一个个奇迹,我们站在前人的肩膀上,遥望星辰璀璨。
提花编织机的诞生标志着指令集概念的萌芽,差分机与分析机不甘示弱紧随其后,输入和输出的概念就此诞生,人类正式步入了机器运算时代。
再往后,是通用计算机的诞生,科学家们发现需要一个时间节点来控制指令的流转,于是开始采用一个时间片来执行一个操作,时序概念就此萌芽。
随后,时钟脉冲概念正式诞生,像是电子时代即将出生的紧凑心跳。
再后来,人类从机械时代正式步入到电子时代,逻辑电路的诞生直接引领人类走入了另一座高峰。
1901年,发现了热电子发射定律(是由英国物理学家O.W.理查森在1928年发现的,用于描述热电子发射现象的物理定律)。
1904年,一个名叫弗莱明的发明家发明了一种装置,利用它可以把交流电变成直流电,它是由一个真空电子管引出两个引线,即引出两个电极,二极管就此诞生。
随后,真空三极管诞生,电子工业革命正式开始!
真空三极管的诞生,直接将人类的电子工业推向了又一个高潮,人类命运的年轮开始转动。
1937年,英国计算机科学家、数学家、逻辑学校、密码分析学家、理论生物学家、哲学家,艾伦.麦斯森.图灵,发表了一篇论文论可计算数及其在判定问题上的应用。
文中提出了一种抽象化的通用计算模型。图灵机模型诞生,图灵完备的概念也随即衍生。
之后,世界上第1台自动电子数字计算机ABC诞生,电子计算机的时代就此开幕。
1944年,匈牙利犹太裔美籍数学家、计算机科学家、物理学家,冯·诺依曼,提出了计算机的基本结构和工作方式的设想,这一理论为计算机的诞生和发展提供了理论基础。
冯.诺依曼理论的提出标志着通用电子计算机架构诞生。
之后,历史上的第一颗晶体管诞生,人类开始步入微电子纪元。
于是,神仙打架的时代开始了(有兴趣可以去了解一下仙童公司八叛逆称号的由来和后续的发展历程)。
再之后,mos管诞生,开启了人类mos集成电路新篇章。
随着半导体和集成电路的疯狂发展,之后,指令集架构体系开始慢慢诞生,同时也进入了微型运算芯片时代巅峰(微处理器时代)。
贯穿整个历史,你可以看到仙童、Intel、AMD、IBM,Apple、微软等这些世界级企业的发展故事,你可以了解到程序是如何被计算机所运行的、磁盘存储是如何实现的、网络是如何诞生的、arm架构与X86架构到底有什么不一样、AMD和Intel的恩恩怨怨、苹果公司如何发展至今、半导体是如何改变世界的、模拟电路与数字电路能干些什么、操作系统是如何调度CPU的、手机中的时间是怎么来的、WIFI是如何让我们可以连接世界的......。
下一个改变世界和引领世界的人,为什么不能是你。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有