世界是如何由计算机代码运行的(原文见http://www.bbc.co.uk/timelines/zxsrcdm)

皮尔斯Linney数字企业家提出

代码的力量

从镰刀到蒸汽机,我们一直用技术来控制我们周围的世界。但是,塑造我们的环境的能力已经被一台机器比其他任何一台机器所改变 - 计算机。

使计算机如此强大的是他们运行的代码。这是非常灵活的,一时控制游戏,下一个飞船。这要归功于个人天才,必然驱动的发明和人类想象的力量。

1679

二进制:莱布尼兹发明电脑的语言

Piers Linney将当今数字世界的根源回溯到300多年前Leibniz的一个简单的想法 - 二进制代码。

成绩单(PDF 66k)

自古以来,人类就已经创造了代码。但是,这是一个德国数学家发明的代码,支撑了今天几乎所有的计算机。

Gottfried Leibniz创建了一个不使用我们普通的10位数字0到9的系统,而是只使用了两个:0和1.莱布尼兹把他的代码称为“二进制”,并且想象一个机械计算器,代表一个人,并留在一个封闭的孔代表没有。这个计算器从来没有建立,但莱布尼茨的想法铺平了整个计算历史的道路。

代码是真正运行世界的语言吗? 二进制系统如何工作?

1804

提花织机:由纸板控制的机器

吉姆·哈利利(Jim Al-Khalili)访问了一家纺织厂,研究如何使用冲卡来编程提花织机。

成绩单(PDF 113k)

莱布尼茨发明二进制文件一个多世纪以后,这个想法被一位法国编织者用来改变他制作纺织品的方式。

Joseph Jacquard发明了一种自动化的蒸汽动力织机。它是由含有一排冲孔的纸板引导的。每个位置上有无孔编程织机织成一定的图案。不同的冲卡会使织机织造不同的图案。这些卡片是织机的有效指令 - 现代计算机程序的先驱。

是时尚的第一个数字产业? 如何冲卡设计来创建模式

1842年至1843年

Babbage和Lovelace:硬件和软件的第一个想法

Getty Images

拉夫莱斯出现B

阿达·洛​​夫莱斯(AdaLovelace)是一位英国数学家,在她的时代之前,曾经描述过如何在计算机开发之前对计算机进行编程。

英国数学家Charles Babbage进一步提出了提花的想法,并设计了Analytical Engine:第一台通用计算机。

巴贝奇的想法是,打孔的卡片会将数字和关于如何处理这些数字的说明提供给机器。这使机器非常灵活。1842年,数学家阿达·洛夫莱斯(Ada Lovelace)详细描述了打卡是如何编程分析引擎来进行特定计算的。虽然引擎从未被建立,所以她的程序从未运行,Lovelace现在被广泛认为是世界上第一个电脑程序员。

BBC Radio 4探索Ada Lovelace的非凡生活

分析引擎编织代数模式就像提花织机编织花朵和叶子一样。

1843年分析引擎的程序员Ada Lovelace

1890年

霍勒里斯的人口普查机器:大数据的诞生

哈佛大学教授Richard Tedlow描述了IBM首席执行官Thomas Watson Snr如何看待Hollerith机器的潜力,为商业带来革命性的变化。

成绩单(PDF 111k)

19世纪末的美国人口普查造成了行政噩梦。手动记录每个公民的数据需要八年的时间。

人口普查办事员赫尔曼·霍勒里思(Herman Hollerith)提出了一个解决方案。他意识到,他可以使用电力的新技术来适应Jacquard和Babbage的打卡。每个人的人口普查数据都是用打孔卡编码的。将一个引脚的一个区域压入卡中,如果通过一个孔推动,则会形成一个电路并被记录下来。霍勒里斯把他的发明变成了一项业务 - 后来成为电脑公司IBM。

火车旅行是如何激发Hollerith的发明的?

这个时候

5月30日17:28

英国大舰队驶向战争

来自:日德兰半岛战役时间表:WW1最大的海军冲突
1921年6月6日

开幕式的小冲突

从:发球和发脾气:莱德杯的历史
1895年至1899年

帝国冒险

来自:温斯顿·丘吉尔爵士:最伟大的英国人?

1923年

谜机:军事信息与数学保密

数学家Marcus du Sautoy揭示了纳粹德国在第二次世界大战中使用的Enigma代码的复杂性。

成绩单(PDF 67k)

军事策划人员拿起电力来制造代码的想法。

在第一次世界大战结束时,德国工程师Arthur Scherbius设计了Enigma机器,它可以对秘密编码信息进行加密和解密。它很快成为商业上可用的,其次是更复杂的模型。纳粹德国在第二次世界大战中使用的Enigma编码,被在英国数学家Bletchley Park工作的Alan Turing所破解。盟军解读德国消息的能力被认为是将战争缩短了两年。

Alan Turing是如何破解Enigma代码的?

1936年

通用图灵机:一种多用途计算机的设计

吉姆·哈利利(Jim Al-Khalili)解释了图灵是如何发明了用一个机器给许多不同的指令 - 使用二进制代码的想法。

成绩单(PDF 64k)

像Enigma这样的早期计算机器是硬连线的,只执行一种类型的任务。艾伦·图灵(Alan Turing)着手设计一台可以做得更多的机器。

图灵描述了一个灵活的机器,遵循一个长的磁带上的指令 - 相当于一个现代计算机的记忆。由于磁带上的编码图案可以很容易地更改,机器几乎可以执行任何任务。虽然今天这​​似乎是一个简单的想法,当时这是一个彻底的概念上的突破。

时间表:阿兰·图灵的非凡生活

1948年

曼彻斯特的“宝贝”:第一台电子计算机

英国广播公司新闻报道曼彻斯特大学在1948年的突破 - 一个“电子大脑”,可以比人类更快地执行计算。

成绩单(PDF 57k)

虽然图灵曾设想过多用途计算机的概念,但用纸带建立大量的指示记忆是不切实际的。

1948年,曼彻斯特大学的工程师发现了一种利用电费来储存记忆的方法 - 一种受战时雷达装备启发的技术。这使他们能够建造第一台工作的通用计算机 - 曼彻斯特小型实验机器。昵称为“宝贝”,它以二进制编码,包含128字节的内存,并填充整个房间。

采取互动游览宝贝

我想可能有五台电脑的世界市场。

IBM总裁托马斯·沃森(Thomas Watson)1943年的重要声明

1951年

Ferranti Mark 1:商用电脑播放数字音乐

英国广播公司(BBC)收录了从法兰蒂克马克1(Ferranti Mark 1)演出的“拯救国王”(God Save the King)的演绎。这是第一个已知的电脑音乐录制。

婴儿很快成为第一台通用电子计算机的商业销售原型 - Ferranti Mark 1。

在1951年访问曼彻斯特大学期间,英国广播公司拍摄了电脑播放的最早的已知数字音乐录音。表演包括一个沙哑的版本,拯救国王,Baa Baa黑羊和一个截短版本的心情。音乐节目是由英国计算机科学家克里斯托弗·斯特拉奇(Christopher Strachey)的阿兰·图灵(Alan Turing)的朋友编写的。

1961年

Spacewar游戏!电脑游戏的诞生

Spacewar裁剪B

两艘宇宙飞船在太空战的星空中相互对战!电脑游戏。

在演示音乐之后,电脑现在被用来制作第一个互动娱乐。

1961年,麻省理工学院的三位年轻程序员有机会尝试使用一台非常小的计算机,PDP-1(它仍然是两个冰箱的大小)。他们梦想着Spacewar! - 许多人认为是第一个真正的电子游戏。每个控制飞船的两名队员在绕着一颗恒星飞行的同时,被要求摧毁对方。游戏引入了许多当今游戏玩家所熟悉的概念,包括实时动作和拍摄。

英国电子游戏如何成为十亿英镑的产业 玩太空战!在您的网页浏览器上

1966年

美国国家航空航天局的计算机:软件把我们送到太空

美国航空航天局

阿波罗

宇航员可以通过简单的显示器和键盘与阿波罗指导计算机连接。

新的小型计算机可以嵌入其他机器的设计中。这就释放了太空旅行的可能性。

阿波罗指导计算机系统是为美国宇航局太空计划设计的。它在1966年第一次被使用,并在三年内帮助尼尔·阿姆斯特朗和巴兹·奥尔德林到达月球表面。只有74KB的内存 - 比现代的计算器少 - 它能够控制一个13,000公斤的太空飞船,围绕月球3,500公里/小时的轨道运行,安全着陆并返回地球。

火箭科学比你想象的更容易? 在家建造阿波罗指导计算机

1971年

英特尔微处理器:一个巨大的飞跃

英特尔工程师Tod Hoff回忆起为什么他想出了一个用于日本计算器的微处理器的想法。

成绩单(PDF 61k)

1971年,英特尔公司发布了第一款商用微处理器,进入了一个新时代。

基于新的硅片技术,Intel 4004将计算机的处理能力集中在一个微小的芯片上。最初委托日本的电子计算器,芯片和那些成功的芯片很快被用于各种机器 - 包括一些家用个人电脑。

BBC点击:英特尔4004如何触发数字革命

1975年

自制电脑俱乐部:个人电脑和新的电脑语言

史蒂夫·沃兹尼亚克(Steve Wozniak)描述了自制计算机俱乐部(Homebrew Computer Club)启发他建立自己的第一台苹果电脑后,他如何被说服成立了一家公司

成绩单(PDF 69k)

随着微处理器功能越来越强大,计算机越来越小,个人计算机正在不断增加。

美国加利福尼亚州硅谷的电脑爱好者创办了家酿计算机俱乐部,以交换意见。业余爱好者制造电脑,编写可以运行它们的编程语言。成员包括史蒂夫·沃兹尼亚克(Steve Wozniak),他创建了第一台使用初学者通用符号指令代码(BASIC)的苹果电脑。另一位当时的计算爱好者(但不是该俱乐部的成员)比尔·盖茨(Bill Gates)专注于软件,撰写微软BASIC。

这个时候

1979年

未知乐趣由喜悦分部

来自:酷,古怪和收藏:12非凡的专辑封面
20世纪70年代末/ 80年代初

粉碎新芬党

来自:伊恩·佩斯利是谁?
1976年1月12日

死亡来临:科视死亡

来自:阿加莎克里斯蒂:犯罪女王

1981年

英国广播公司微型号:大胆的一步,让英国编码

BBC广播公司Chris Serle和Ian McNaught-Davis解释了英国广播公司(BBC)在1982年首播的“计算机程序”(The Computer Program)一集中可以做些什么。

成绩单(PDF 68k)

为了响应对计算机和计算机编程日益增长的兴趣,英国广播公司(BBC)在英国启动了BBC计算机扫盲项目。

1981年,它推出了英国广播公司微型。超过150万个单位出售给公众。它运行了BASIC编程语言(BBC Basic)的特别开发的版本,并帮助将计算带入全国各地的家庭和学校。

交互式:编写您自己的交通系统 时间轴:在网上BBC的20年

1984年

计算机辅助设计:数字创意的诞生

结构工程师Tristram Carfrae描述了计算机如何帮助他的公司设计标志性斯伦贝谢建筑物的吊顶。

成绩单(PDF 61k)

软件的不断增长的力量开始帮助把宏伟的想法变成现实。

20世纪80年代初,建筑师开始使用计算机辅助设计(CAD)程序来帮助设计和草拟大胆的新结构,例如剑桥斯伦贝谢研究中心。计算机可以让设计人员更快速,准确和经济高效地测试新材料和施工技术,而不用花费在纸质图纸和手工模型上。今天,CAD不仅使建筑和工程发生了革命性的变化,而且还从时尚到美化的创意思维。

没有CAD,哪些标志性建筑不会存在?

1986年

联交所的“大爆炸”:金融市场由代码运作

计算机科学家戴夫·克里夫(Dave Cliff)描述了计算机及其算法如何可能很快取代交易大厅中的人员。

成绩单(PDF 191k)

1986年股票市场的放松管制 - 被称为“大爆炸” - 看到电脑革命性的金融市场。

出去旧系统的交易员大喊大叫,在实际交易大厅里打手势买卖订单。电子交易来了,交易发生在虚拟市场。今天,伦敦证券交易所的股票交易几乎全部通过电脑完成,每天处理超过一百万笔交易。

1990年

人类基因组计划:计算机能力映射生命的代码

Wellcome Trust的Nicholas Thomson博士解释了如何在计算机的帮助下对DNA进行测序,使生物学得到了突破。

成绩单(PDF 69k)

计算机处理大量数据的不断增长的力量为科学探索开辟了新的领域。

没有一个比人类基因组计划更有雄心壮志 - 它试图在人类遗传密码中绘制所有30亿个字母。这个项目持续了十多年。人类基因组被切割成随机重叠片段,从而使每个片段的DNA序列被计算出来。由加利福尼亚大学圣克鲁斯分校的计算机科学家编写的软件能够快速识别重叠序列并将基因组拼接在一起。

1991年

万维网:成为文化现象的科学实验

记者Aleks Krotoski博士发现,Tim Berners-Lee是如何创建万维网的。

成绩单(PDF 70k)

科学家们开始将计算视为一种执行任务的方式,也是一种分享和合作的方式。

英国计算机科学家Tim Berners-Lee发明了一个通过超链接链接文档和信息的系统。他称之为“万维网”。它几乎可以在任何电脑上运行,这样任何连接到互联网的人都可以访问网络上的任何信息。而且因为伯纳斯 - 李从未获得过他的技术专利,所以很快就传开了。五年内,全球共有十万个网站。今天估计超过五亿。

Tim Berners-Lee的第一个网站

1997年

Google:网络可搜索

记者Aleks Krotoski博士揭示了Google小说页面排名算法的复杂性。

成绩单(PDF 66k)

随着网页数量急剧增加,找到信息变得更加困难。网络有可能成为自己成功的受害者。

然后,斯坦福大学的两名学生拉里•佩奇(Larry Page)和谢尔盖•布林(Sergey Brin)根据页面链接的频率设计出一种衡量网页流行度的方法。一开始,作为一个学术项目开始成为一个商业冒险,新的搜索引擎 - 谷歌 - 将成为大多数人找到他们在网上寻找的方式。

这个时候

2000年2月16日

自诉

来自:希尔斯伯勒灾难:从悲剧到真相
2003年Februrary

飞行靴(和茶杯)

来自:茶杯,眼泪和高音:Fergie的联合年
2001年6月

Lara Croft:古墓丽影 - 电子游戏女主角成为全球电影明星

来自:英国电子游戏如何成为十亿英镑的行业

2004年

Facebook:学生创建一个800亿美元的社交网络

Getty Images

哈佛

马克·扎克伯格(Mark Zuckerberg)和他的室友在哈佛大学(Harvard University)的大学宿舍里开发了“Thefacebook”(Thefacebook)。

2004年,另一组学生重新定义了我们与网络的关系。

哈佛大学心理学系学生马克·扎克伯格(Mark Zuckerberg)与大学室友一起,为哈佛大学的学生建立了一个社交网络。正如它最初所知,这本书很快就扩展到其他常春藤联盟的大学和世界以外的世界。今天,Facebook程序员每天发布两次新代码来构建新功能,为每天登录的2.02亿用户提供全球实时服务。

2008年

移动应用程序:您的口袋里的电脑程序

码头Linney考虑到计算机代码已经到了多远,数字权力掌握在我们手中,我们可能前进的方向。

成绩单(PDF 65k)

智能手机只是原有电子计算机的一小部分 - 但是内存可以存储1亿次以上的信息。

在智能手机上运行的个人计算机程序被称为应用程序,简称应用程序。苹果在2008年7月推出了第一个应用商店,几个月后由Android Market推出。苹果应用程序商店在第一个周末的下载量达到了1000万,到了今年年底,Facebook成为最受欢迎的应用程序。

下一步呢?

访问

参与英国的代码年

数字化:BBC的编码和数字创意季节

访问

学习免费的在线课程,为自己编写代码

在BBC发现科学领域的最新进展

1955年2011年

史蒂夫·乔布斯:嬉皮士,苹果老板和偶像

用BBC iWonder提供你的好奇心

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值