分类 信息技术 下的文章

史上最伟大的计算机科学家玛格丽特·汉密尔顿


今天,8月17日,是史上最伟大的计算机科学家玛格丽特·希菲尔德·汉密尔顿(Margaret Heafield Hamilton)84岁生日。

20200818144246.jpg
@LegoNASAWomen

玛格丽特·汉密尔顿是美国计算机科学家,系统工程师和企业家,曾担任MIT仪器实验室软件工程部的主管(Director),帮助该实验室开发阿波罗计划中航天器搭载的飞行软件,其编写的程序都以最大程度防止崩溃为目的,从而防止了阿波罗11号登月计划中缀。

汉密尔顿被认为发明了软件工程一词。在这一领域,她还是并行计算、优先级调配、端对端测试等技术的先驱者。



计算机科学(Computer Science,CS)简介


计算机科学(Computer Science,CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。

computer-science-header.jpg

作为一门学科,计算机科学涵盖了一系列主题,从算法的理论研究和计算的极限到在硬件和软件中实现计算系统的实际问题。CSAB,原名计算科学鉴定委员会代表了美国计算机协会(ACM)和IEEE计算机学会(IEEE CS)标识四个方面,认为对计算机科学学科至关重要:计算理论,算法与数据结构,编程方法与编程语言,以及计算机组成与架构。除上述四个领域外,CSAB还确定了软件工程,人工智能,计算机网络和通信,数据库系统,并行计算,分布式计算,人机交互,计算机图形学,操作系统以及数值和符号计算等领域。


从传统计算设备到计算机


由William Aspray、Allan G. Bromley、Martin Campbell-Kelly、Paul E. Ceruzzi和Michael R. Williams编著的《Computing Before Computers》(计算机之前的计算设备)介绍了计算机出现之前的人类计算设备,从算盘、差分机、穿孔计算机,直到电子计算器。

bg2018092117.jpg

2000年9月,图书的贡献者之一迈克尔·威廉姆斯(Michael R. Williams)以借出的第一版副本扫描并处理为Adobe .PDF格式,使这266页的内容开源并易于Internet访问者访问

那么最早的计算机是什么?


数据存储的未来(仍然)是磁带


根据统计,IT 行业产生的数据每年增加30%至40%,但是硬盘的容量增长率达不到这一速度的一半。幸运的是,大部分数据不需要立即访问。对于这样的情况,磁带是完美的解决方案。

MzExOTU3NQ.jpeg

实际上,磁带机从未消失,世界上大部分数据仍然保留在磁带上,还有一群科学家,他们的工作就是不断改进磁带存储。磁带已存在很长时间了,并且在过去几十年中取得了巨大进步。