Day 1 Python学习内容整理--开课介绍与电脑简史

DAY 1

       听老师Alex Li的简介,Python在知名公司的应用,Python擅长的领域,未来的前景和目前的收入,Go语言的前景,Python的入职工资,老学员的offer分享,课程奖励

DAY2:

       计算机的历史:

手指算数,算筹,算盘,

1630年英国数学家奥特莱德发明了刻度尺,刻度尺的出现,游标卡尺的原型;

18世纪末,瓦特加了一个滑标用来存储中间结果,1850年后开始流行至1960年;

1623年帕斯卡出生,1642年,帕斯卡19岁时发明了有史以来第一台机械计算机

1662帕斯卡去世,德国大数学家莱布尼茨看到了帕斯卡的加法计算机的论文,最终于1674年制造出了一台更完美的机械计算机,可以连续做加法和减法,连续加法就是乘法,连续减法就是除法,现代计算机依旧受到这些机械逻辑的的影响;

1725年,纺织业里面出现了纺织机械师布桥的“穿孔纸带”,通过穿孔纸带使得纺织机实现了自动执行编制图案的功能,这就是“程序”的雏形。

18世纪,法国发起了一项宏达的工程—人工编制“数学用表”,但是人工错误极多,巴贝奇用了10年的时间,于1822年从纺织机的概念里面发明了“差分机”,可以处理3个不同的5位数,精度达到6位小数,于是上书政府希望制造一台更大的差分机,由于制造该台差分机所要求的机械精度和复杂程度太高,以致于工程无法完成,最后没有成功,1842年政府停止对他的一切资助,这时候他收到了英国大诗人拜伦的女儿阿达·奥古斯塔的来信,对他表示支持,十年前她曾经听巴贝奇讲解过差分机的原理。1834年,巴贝奇发明了“分析机”,分析机拥有“存贮库”、“运算室”、“送入部件”、“取出部件”等,几乎是现代计算机的原版,阿达也为该设备制作了很多的程序,是当之无愧的世界上第一位程序员,

到了1890年,德国侨民霍列瑞斯博士在美国做人口普查,之前的普查人工花了7年的时间,期间的变化使得数据极为不准确,博士根据巴贝奇的发明和杰卡德的穿孔纸带,仅仅用了6周的时间就统计出了准确的数据,1896年,霍列瑞斯博士创办了IBM的前身,到目前为止,计算机还停留在机械时代。

1906年,美国的德福雷斯特发明了电子管,为计算机的发展奠定了基础;1907年他又发明了真空三极管,它可以表示“饱和”和“截止”两种状态,控制速度比艾肯的继电器快无数倍。

1924年,IBM成立。

1936年,美国青年霍华德艾肯在哈佛大学攻读物理学博士学位的时候,由于需要大量的微积分非线性方程的计算,亟需一台机器来代替他做运算,三年后,艾肯发现了巴贝奇和阿达的论文,在博士毕业后,艾肯找到了自己在IBM投资创办的“哥伦比亚大学统计局”任职的老师,要了一封给IBM董事长沃森的推荐信,带着自己的可行性报告,拿到了100万美元的投资,开始了“MARK 1”的开发工作:

MARK 1由约3000个继电器组成,借助电流进行运算,通表示1,断开表示0,继电器大约可以在1/100秒内接通或断开电路,有一次,为马克一号编写程序的女数学家格雷斯霍波在调试程序的时候发生了故障,后来发现是一个飞蛾被夹扁在触电中间,于是被戏剧性的称为“bug”,bug有飞虫的意思,由此程序员把程序的故障都称为bug。

与此几乎相同的时间段,1943年,美国由于战争需要,试验火炮要经过大量的弹道计算,人工计算差错率很高而且准确度不够,于是拨款成立了一个以John Mauchly和John Eckert为首的研制小组,负责研制ENIAC,1946年2月14日诞生于宾夕法尼亚大学,ENIAC存在耗电多,维护费用高,程序与计算分离,程序存放在外部电路里,每次都需要几十个人重新进行线路连接,耗时几天,才能进行几分钟的运算,。在ENIAC还未研制成功的时候,冯诺依曼已经开始了新一代计算机的设计,于1945年6月发布了“101页报告”,首次提出了计算机的五大部件“输入系统、输出系统、存储器、运算器、控制器”,二进制代替十进制,程序也被当做数据存放在存储器里,这个设计是现代计算机的所有通用的设计结构,被称为“计算机之父”。

猜你喜欢

转载自www.cnblogs.com/Jack1314/p/8977890.html
今日推荐