The innovators
最近的状态都是:看了书。不想写。

一本我读的时候觉得有意思的书是The innovators,Walter Issacson写的,讲计算机发展史。我觉得Issacson虽然是个出名的传记作家,但似乎不太擅长写单个的人,反而是群像比较有意思,比如The code breaker和这本。

我隐约记得大学是学过计算机发展史的,但那时英文奇烂,死记硬背过了就拉倒,所以反而是在这本书里学了不少。这本书涵盖的范围很广,从Babbage的Difference engine和Lady Lovelace的早期电脑的概念开始,讲到图灵机,讲到集成电路和硬件发展,讲到游戏设计,早期的开源社区,讲到网路的开发和推广,wikipedia这种crowd source的knowledge base的建立,最后结尾于到Waston这个“人机共生”的新疆界(这本书出版于2014年,社交媒体和人工智能尚没有飞速发展到现在的地步)。

书已经是一个多月以前看的,记得的不多了,就挑几个还记得的八卦讲讲好了。

首先要说的是女性在电脑发展史上的重要性。从最早开始,Babbage的电脑雏形还只是能自动化一件事的时候,Ada Lovelace已经在畅想将来会有一个多功能可编程的机器了。是她最早想到重复的指令可以extract出来变成subroutine,然后可以用loops去做重复的task。跟着是Grace Hopper,她不光是最早期的电脑Mark one的程序员,还因为优秀的沟通能力同时做到了当代Business analyst的工作 - 作为business和technology之间的桥梁。她最早提出machine independent programming language的概念,为当代的高层语言打下基础。还有Jean Jennings(Bartik),她作为早期程序员,最早提出实验了程序模块化的概念。现在我们写程序的像呼吸一样自然的东西,都是这样一点点被摸索出来的。

Babbage最早的的difference engine用的punchcard的这个想法,原来是从纺织业的自动纺织机上借用来的。当年的织布机就是用punchcard去织出各种花纹。

图灵在书里占了好些位置。他虽然以图灵机破解Enigma密码出名,但他更大的影响来自于对universal machine和人工智能的思考。他探讨的几乎可算是一个思考练习:如果你在一个房间里,根据已有的所有的指令,可以用中文回答一个中文问题,但你本身根本不懂中文,那在这个Chinese room外面看起来,你到底算是会中文还是不会呢?他还有很多想法,比如用reward and punishment去训练机器,我当时看到这里就惊呆,如此超前的概念,这不就是不久前流行的reinforcement learning么!他还有过一个vision:图灵机这么大一只,但总有一天,女士们可以拿着小小的电脑去公园,聊天说“你猜我的小电脑今早告诉我件什么有趣的事儿”。这,就是我们现在手机能够做到的事儿啊!为了图灵这段,我还特地去找了电影看了一遍,看完了还抓住娃又看了一遍。(还因为我夸bc好看被香香质疑了我看男人的品味,幸好我指了指她爹把祸水东引了)

当中讲了一大段microchip的发展史,这个我在chip wars里已经看过了。但有一点新知我觉得很有意思。当年Texas Instruments做芯片,为了扩展芯片的用途,他们特地开发出了便携计算器这样东西:便宜,轻便,在mass consumer market用到芯片。想想现在北美中学生以上用的大多都是TI的计算器,这个产品可算是横向商业开发的一个成功案例。

书里还有一大部分讲早期的游戏开发。其实在著名的pong之前,已经有mit学生开发出游戏机放在学校给人玩,但pong能够成功,是因为它非常简单,放在酒吧里喝了几杯的普通人也能上手。当年创始人把一台机器放在附近一个酒吧里试运行,不到一个礼拜酒吧老板打电话来说你那个机器坏了,来修。他们一看,原来问题出在装硬币的盒子满了!这可真是甜蜜的烦恼啊。

跟着讲到了网络的发展。最早的网络,在成为万维网之前,已经在考虑两件事:军方考虑的是如何保持网络不会在核弹袭击下断裂,学术界思考的则是如何不让centralized authority控制重要节点,殊途同归,最后都决定了现代网络的模式:distributed system。读到这段时候我忽然有个非常文艺的想法:The internet was born free。

书里讨论了大企业和开源社区的理念冲突。有一句话我也觉得很有意思。GNU的创始人提到free software,他说,这个“free”是free speech的“自由”,而不是free lunch的“免费”。这和网络设计的概念是一样的,我觉得,只有当这个行业的领军人物是学术界和一群藐视权威的geek的时候,才会有网络,自由软件,以及wikipedia这样的创新出现。and I am grateful of that.

最后是一个趣事,我看完书问香香,你猜世界上第一个email chain是关于什么的?香香边想边说:最早用email的…应该都是一群nerd。nerds喜欢什么呢….(看我一眼,灵光一闪) … 科幻!! 没错,世界上第一个email chain,就是sf lovers。(以及为什么我觉得我中了一枪?)

Follow

测网路版,成功啦!可以贴长文,耶~~

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
alive.bar

你好,欢迎使用 alive.bar 社交媒体实例。 alive.bar 仅仅是一个服务器位于美国的网站,它使用了「长毛象(Mastodon)」服务。