什么密码可以改变世界?有人说,可能是打开潘多拉魔盒的密码;有人说,也许是人类的基因密码;还有人说,那肯定是银行的取款机密码——只要有足够的钱,就能重建整个世界!
喂喂喂!不要異想天开啦!我们今天要说的,是我们时常遇见却看不懂的电脑代码。“朋友圈”的“点赞”按钮、你最喜欢玩的“王者荣耀”、让你爸爸抓狂的电脑病毒……它们都与代码有关。
执行的第一个现代代码
电子数字积分计算机是世界上第一台可编程电子计算机。科学家们利用它模拟了几种原子弹的爆炸过程,通过这种方法逐步模拟了复杂系统,绘制了可能结果的概率分布。
GRACE HOPPER 的编译器
霍珀在20世纪50 年代初设计了一个编译器,即一组指令,将一种更易懂的代码转换为机器直接处理的低级代码。她使用该工具开发了 FLOW-MATIC,这是第一种将英文单词融入该过程的编程语言。
电子邮件的起源
1969年10月,世界上的第一封电子邮件问世了,它是由计算机科学家Leonard K.教授发给同事的一条简短消息。这条消息只有两个字母:“LO”。
二进制穿孔卡片
Basile Bouchon 是第一个在纸上打孔并用它来控制机器的人,他发明了一种织机,该织机根据所送入的穿孔纸编织出不同图案。打孔是“1”,没有打孔是“0”。
温哥华证券交易所的交易错误
温哥华证券交易所推出了一种电子股票指数,该指数最初定为 1000 点。两年内,它跌了一半。一项调查显示,使用floor( ) 而非round( ),会造成对索引的计算错误。
莫里斯蠕虫病毒
罗伯特·莫里斯在23 岁时发布了“莫里斯蠕虫病毒”,这是对互联网的首次重大攻击。近6万台连接到互联网的计算机中有 10%遭到破坏,造成数百万美元的损失。
跟踪像素
现代数据收集始于这些看不见的图像。通过跟踪像素来了解你的身份和位置,并触发一个链接到你的浏览器中,Facebook的点“赞”按钮由此出现,并在每个嵌入的网站上进行跟踪。