From 2013 to 2023, 11 年, Blue Is the Warmest Color in 2013,Winter Sleep in 2014,Youth in 2015, I, Daniel Blake in 2016,La La Land in 2017, Burning in 2018, A Sun in 2019, Druk in 2020, Wheel of Fortune and Fantasy in 2021, After Sun in 2022, and Past Lives in 2023.
今天我们要介绍一位被誉为“三栖学者”的传奇人物——理查德·卡普(Richard Manning Karp)。他在1985年获得了备受瞩目的图灵奖。理查德·卡普之所以被称为“三栖学者”,是因为他在多个学科领域都有着深厚的造诣。他在加州大学伯克利分校同时担任电气工程和计算机系、数学系以及工业工程和运筹学系的教授。这种跨学科的聘任在美国大学中实属罕见。卡普获得图灵奖,是因为他在算法设计与分析、计算复杂性理论以及随机化算法等诸多方面作出了开创性的贡献。 理查德·卡普于1935年1月3日出生在马萨诸塞州波士顿的一个犹太裔家庭。父亲是亚伯拉罕·卡普(Abraham Karp),母亲是萝丝·卡普(Rose Karp)。他有三个弟妹,分别是罗伯特(Robert)、大卫(David)和卡罗琳(Carolyn)。卡普在当时主要为犹太人居住的波士顿多尔切斯特社区的一间小公寓里长大。卡普的父母都是哈佛大学的毕业生。母亲在参加夜校课程后,最终在57岁时获得了哈佛大学的学位。父亲在哈佛大学毕业后,曾有就读医学院的梦想,但由于无力支付学费,最终成为了一名数学教师。卡普本人也就读于哈佛大学,1955年获得学士学位,1956年获得硕士学位,1959年获得应用数学博士学位。此后,他开始在IBM的托马斯·J·沃森研究中心工作。他从小就展现出广泛的兴趣和过人的聪明才智。在哈佛大学期间,他文理兼修,先后于1955年获得文学学士学位,1956年获得理科硕士学位。随后,他在哈佛大学计算实验室攻读博士,并于1959年取得应用数学博士学位。完成学业后,他在IBM位于Yorktown Heights的沃森研究中心工作了近十年。20世纪50年代末至60年代,是计算机科学的创立时期,计算机应用开始受到社会重视并逐渐普及。卡普在IBM期间,深入研究了与实际应用密切相关的一系列数学问题,如路径问题、背包问题、覆盖问题、匹配问题、分区问题和调度问题等,取得了许多卓越的成果。这些问题的一个共同特点是,当图中增加一个节点时,需要考察的可能解的数目急剧增加,形成所谓的“组合爆炸”(combinatorial explosion),使计算机的计算量大幅增加,甚至难以实现。以路径问题中著名的旅行推销员问题为例,在卡普之前,最好的结果是由Rand公司的丹齐格、福格申和约翰逊通过手工和计算机结合的方法求得的49个城市的最佳路线。卡普与他的同事海尔特经过反复研究,提出了一种新的“分枝限界法”(branch-and-bound method)。这种方法使得旅行推销员能周游的城市数达到65个,打破了由Rand公司保持的记录。分枝限界法是一种构造性的探索方法,能够在整个允许的解空间中进行最优搜索。其核心在于对解集合反复进行分枝,每次分枝时计算最优解的界限。如果某个子集的界限不优于已知的允许解,则抛弃该子集;否则继续分枝,直到子集仅含一个解。尽管分枝限界法本质上是一种策略而非具体算法,但由于其在解决许多问题中非常实用,常被称为“分枝限界算法”,几乎在所有算法书籍中都有介绍。卡普还研究过最大网络流问题。这个问题涉及一个包含起点和终点的有向图,其中的每条边都有一定的容量限制。可以将这些边想象成管道,在其中流过某种物质,需要求出从起点到终点的最大物流量。这个问题对输油管道、输气管道、公路网、通信网的设计都有重要意义。解决这个问题的第一个算法是福特(L. Ford)和福克森(O. R. Fulkerson)在1956年提出的。其算法要点是从流量0开始,反复寻找所谓的增量路径,这些路径能够注入尽可能大的流量,同时保证所有的边不超出饱和状态,直至无法找到新的增量路径为止。这个算法在多数情况下是有效的,但在某些特殊情况下效率低下,甚至无法得出答案。1969年,卡普和埃德蒙兹(J. Edmonds)合作改进了这个算法,他们提出在寻找增量路径时选择包含边数最少的路径,从而大大提高了算法的效率。改进后的算法运行时间与节点数和边数平方的乘积成正比。在研究旅行推销员问题的过程中,卡普发现,无论对算法进行何种改进,也无论采用何种更高效的新算法,旅行推销员能周游的城市数虽然不断增加(包括后来采用“多面体组合学”的方法将其转化为线性规划问题,使周游城市数超过300),但解题所需的时间总是问题规模(在这里是城市数)的函数,并且以指数方式增长。这引起了卡普的深思,促使他深入计算复杂性领域进行研究。1967年,正好以色列学者、计算复杂性理论的先驱拉宾(M. Rabin,1976年图灵奖获得者)从希伯莱大学来到IBM沃森研究中心作客座研究员,并与卡普住在同一公寓大楼。他们成了朋友,经常一起上下班,一起散步,拉宾在计算复杂性理论方面的深刻见解给了卡普许多启发。1968年,卡普离开IBM前往加州大学伯克利分校工作。这里是计算机科学理论的又一个研究中心,库克(S. Cook,1982年图灵奖获得者)、布卢姆(M. Blum,1995年图灵奖获得者)等知名学者当时都在那里,学术气氛十分浓厚。布卢姆是计算复杂性理论的主要奠基人之一,库克则于1971年最早提出“NP完全性”问题。在这样的环境下,卡普对计算复杂性问题的研究日益深入。1972年,卡普发表了他那篇著名的论文《组合问题中的可归约性》(Reducibility Among Combinatorial Problems,见R. E. Miller和J. W. Thatcher所编纂,由Plenum出版社出版的《计算机计算的复杂性》(Complexity of Computer Computations)一书)。卡普的论文发展和加强了由库克提出的“NP完全性”理论。尤其是,库克仅证明了命题演算的可满足问题是NP完全的,而卡普则证明了从组合优化中引出的许多经典问题,包括背包问题、覆盖问题、匹配问题、分区问题、路径问题、调度问题等,都是NP完全问题。只要证明其中任一个问题属于P类,就可以解决计算复杂性理论中最大的一个难题,即P=NP问题。这就是卡普论文的主要贡献和意义。此外,这篇论文还有其他贡献。其一,卡普规范和统一了计算复杂性理论中的术语,将有多项式时间算法的问题命名为P类问题,这一术语在这篇论文中首次使用,现在已为学术界广泛接受并普遍采用,极大地促进了学术交流。其二,卡普在刻画NP类中的“最困难”问题时,提出了一种不同于库克归约的多项式时间归约方法,称为“多项式时间多一归约”,有时直接被称为“卡普归约”。除了前述贡献之外,理查德·卡普在组合优化算法的概率分析和随机化算法方面也取得了重要成果。近年来,卡普还致力于并行算法的研究,并有所创新。1996年11月,卡普与他在伯克利的同事库勒(D.Culler)等人在《ACM通讯》(Communications of ACM)上发表了一篇论文,提出了一种名为LogP的并行算法实用模型。这种模型的优点在于能够客观科学地概括分布存储器并行系统的通信开销,因而引起了学术界的广泛关注。我国中科院计算所的学者基于LogP模型设计并实现了一种并行计算模拟器,取得了良好的效果,详情可参阅《计算机研究与发展》1997年9月刊。卡普因其多方面的贡献,获得了许多荣誉与奖项。除了图灵奖之外,他还在1978年获得了美国运筹学与工业管理学会颁发的兰彻斯特奖(Lanchester Prize),1979年获得美国数学会授予的富尔克森奖(Fulkerson Prize),1990年获得美国运筹学会的冯·诺伊曼理论奖(von Neumann Theory Prize),1995年获得巴贝奇奖(Babbage Award),1996年获得美国科学院授予的全国科学奖章(National Medal of Science)。早在1980年,卡普就已当选为美国科学院院士。卡普是在1985年10月于科罗拉多州丹佛召开的ACM年会上接受图灵奖的。他的图灵奖演讲题为“组合论、复杂性和随机性”(Combinatorics, Complexity, and Randomness),这是对上述课题的精彩综述,并且提供了一张有关组合优化和计算复杂性理论发展过程的年表,涵盖了从1900年德国数学家希尔伯特提出“23个数学难题”开始,到20世纪80年代中期的进展和成果,具有很高的参考价值。目前,他还建在,今年89岁。祝老爷子长命百岁,或者长命120岁。
7/19/2024 • 18 minutes, 52 seconds
No.446 第19届图灵奖、结构化编程开创者、PASCAL作者:尼古拉斯·沃斯
Niklaus Wirth 是一位著名的编程语言设计师。只要学过一点计算机的人,应该都听过“数据结构 + 算法 = 程序”这个公式吧?这个公式的提出者正是瑞士的计算机科学家尼克劳斯·沃思(Niklaus Wirth),他不仅发明了多种对编程界影响深远的语言,还提出了结构化程序设计的革命性概念。凭借这些成就,他在1984年获得了图灵奖,是目前唯一一位获得这个奖项的瑞士学者。Wirth 的母校是苏黎世联邦理工学院(ETH),在欧洲乃至全球都有很高的声誉。1967年,他回到母校,1968年成为教授,一直到1999年退休。在 ETH 期间,他发明了多种编程语言,其中最著名的就是 Pascal。尼克劳斯·沃思(Niklaus Wirth)于1934年2月15日出生在瑞士北部靠近苏黎世的温特图尔(Winterthur)。他的父亲瓦尔特是一位地理学教授。沃思从小就喜欢动手动脑,他最大的爱好是组装飞机模型。中学毕业后,沃思进入了享有盛名的苏黎世联邦理工学院(ETH),并于1958年获得学士学位。之后,沃思跨越大西洋,前往加拿大的拉瓦尔大学深造,这所大学位于魁北克,与圣劳伦斯河对岸的魁北克市隔河相望。他于1960年获得了硕士学位。随后,沃思又移居美国加利福尼亚,在加州大学伯克利分校继续深造,并于1963年获得博士学位。毕业后,沃思受聘于刚刚成立的斯坦福大学计算机科学系。斯坦福大学以其高门槛著称,那为何会看中这位来自欧洲的小伙子呢?原来在20世纪50年代末和60年代初,沃思已经在计算机领域取得了相当引人注目的成就。在苏黎世联邦理工学院时,他曾听过瑞士计算机先驱斯帕塞(A.P. Speiser)的课,并使用过由斯帕塞开发的计算机ERMETH;在拉瓦尔大学时,他学习了数值分析,并使用过Alvac III E计算机;在伯克利,他先是有机会使用Bendix G-15计算机,后来又参与了为IBM 704开发NELIAC编译器的项目。在撰写博士论文时,沃思决定对Algol 60语言进行改进,并以此作为自己的研究课题,从而设计了他的第一个编程语言——Euler。尽管Euler在实用性上还有不足,但其学术价值极高,为编译器系统设计奠定了良好的基础。也正因为如此,斯坦福大学对沃思产生了兴趣。同时,国际信息处理联合会(IFIP)也注意到了Euler语言,并邀请沃思参与Algol语言的完善和扩充工作。在参与Algol语言工作组时,沃思提出了一份建议书,经过霍尔(Tony Hoare)等人的修改和完善后,这份建议书得以通过,这就是后来的Algol W语言。1966年,Algol W在斯坦福大学的IBM 360计算机上成功实现并正式应用。在这个过程中,还有一个有趣的小插曲:当时IBM 360只提供汇编语言和FORTRAN语言,沃思和他的学生认为这两者都不适合作为设计编译器的工具。于是,沃思花了两个星期时间设计了一种新的语言,用于描述Algol编译器,并用了四个月时间在宝来公司的B-5000计算机上完成了交叉编译程序,而他的一个学生则将其移植到IBM 360上。这些额外的工作大大加快了Algol W编译器的开发,同时催生了一个新的语言——PL 360。虽然PL 360最初只是作为辅助工具开发的,但它后来在许多地方得到了应用,取得了意想不到的成功。Algol W和PL 360的成功奠定了尼克劳斯·沃思(Niklaus Wirth)作为世界级编程语言大师的地位,使他一举成名。但沃思是个具有强烈爱国心的人,成名后,他谢绝了斯坦福大学的挽留,于1967年回到祖国瑞士,先在苏黎世大学任职,但第二年便回到了他的母校苏黎世联邦理工学院(ETH)。在ETH期间,沃思设计并实现了PASCAL语言(Philips Automatic Sequence CAlculator Language的缩写),这在CDC 6600计算机上开发成功。PASCAL在数据结构和过程控制结构方面都有很多创新。对于前者,除了常见的整型、实型和布尔型数据外,PASCAL还增加了字符型、子域类型、记录结构类型、文件类型、集合类型和指针类型;对于后者,除了保留了无条件转移的GOTO语句外,还增加了if-then-else、case、while、repeat和for等多种控制结构,还允许使用with语句处理记录变量的分量。可以说,现代编程语言中常用的数据结构和控制结构大多数都是由PASCAL语言奠定基础的,因此它在编程语言的发展史上具有承上启下的重要里程碑意义。有趣的是,沃思开发PASCAL的初衷是为了有一个适合教学的语言,并没有想到它会在商业上得到广泛应用。但一经推出,由于它的简洁明了以及提供的丰富的数据结构和控制结构,PASCAL为程序员提供了极大的便利与灵活性。此外,它特别适合用于微处理器组成的计算机系统,因而大受欢迎,广泛流传。在C语言问世前,PASCAL是风靡全球、最受欢迎的语言之一,创下了发行拷贝数最多的世界纪录。沃思的学生菲力浦·凯恩(Phillipe Kahn)从ETH毕业后,在美国加利福尼亚州创办了一家软件公司,仅PASCAL一项就卖出了超过100万个拷贝,成为百万富翁。1971年,沃思基于其在开发编程语言和编程实践中的经验,在4月份的《ACM通讯》(Communications of the ACM)上发表了论文《通过逐步求精方式开发程序》(Program Development by Stepwise Refinement),首次提出了“结构化程序设计”(structured programming)的概念。这个概念的核心是:不要求一步就编写出可执行的程序,而是分若干步进行,逐步求精。第一步编写出的程序抽象度最高,第二步的程序抽象度有所降低……最后一步的程序即为可执行的程序。虽然这种方法看似复杂,实际上却有很多优点,使程序更易读、易写、易调试、易维护,并且更易于保证其正确性和验证其正确性。结构化程序设计方法,又称为“自顶向下”或“逐步求精”法,在程序设计领域引发了一场革命,成为程序开发的标准方法,特别是在后来发展起来的软件工程中得到了广泛应用。有人评价说沃思的结构化程序设计概念“完全改变了人们对程序设计的思维方式”,这并不夸张。1983年1月,ACM在纪念《ACM通讯》创刊25周年时,从其1/4个世纪发表的大量论文中评选出25篇“具有里程碑意义的研究论文”,沃思的这篇论文就是其中之一。PASCAL的成功和结构化程序设计思想的巨大影响并没有让沃思停下继续研究与开发的脚步。20世纪70年代中期,为适应并发程序设计的需要,沃思成功开发了一个广泛应用的语言——Modula。Modula除了提供并发程序设计功能外,还引入了模块概念(这也是该语言命名为Modula的原因)以及“进程”(process)这一重要概念。Modula特别适合于书写系统程序。但比Modula更重要的是它的第二个版本Modula-2。1976年,沃思再次赴美,到Xerox公司的Palo Alto研究中心参与Alto计算机的设计与开发工作。Alto是世界上第一个具有图形用户界面的个人计算机系统(可惜Xerox公司没有将其商品化,而Apple公司学去了技术并推出了Macintosh)。沃思回到瑞士后,参考Alto的经验,设计并开发了Lilith个人计算机系统。为了与Lilith的体系结构相配合,沃思决定在Modula的基础上开发新版本,即Modula-2。Modula-2相比Modula,语法更加简洁,更加注重界面设计和模块的可重用性。它有三个编译单元,即程序模块、定义模块和实规模块。在定义模块中,只给出模块外部交互所需的信息,而在实规模块中,则给出模块内部实现的详细信息。这样的安排既提高了可读性,又有助于分别编译。Modula-2在优美性和简洁性上更进一步。Lilith的操作系统、图形软件包、数据库系统、网络协议套件、文件服务器等基本系统和大量应用模块全都用Modula-2开发。世界上已经开发了近百个Modula-2的编译系统,北美和欧洲的许多大学已用Modula-2代替PASCAL作为计算机系本科生的第一门程序设计课程。Modula-2的标准化工作早在1984年由英国开始进行,ISO则于1987年对其进行标准化,并采用由IBM维也纳实验室提出的VDM-SL和经过沃思本人扩充的BNF(即EBNF)表达语言的语法与语义,在形式化方面达到了新的水平。在Lilith项目中,沃思坚持将计算机体系结构、语言和操作环境三者统一考虑,实行集成化、一体化设计的成功经验是具有革命性的创举,使这个项目在计算机科学史上占有重要地位。后来,沃思致力于一个新的计划,即Oberon计划。Oberon是一个将程序设计语言和操作系统结合在一起的、面向单用户的个人工作站系统。沃思认为,在因特网日益普及的情况下,未来联网的计算机主要将是个人工作站,因此如何使个人工作站功能更加强大、更加方便使用是一个重要课题。沃思将这个计划命名为Oberon,因为Oberon是希腊神话中的仙境之王和女神Titania的丈夫。沃思的目标是使Oberon语言超越PASCAL和Modula,并设计出功能更强大的操作系统和编译器。1992年,他写了两本书向读者推荐Oberon,由此可见他对这个计划的重视。ACM不仅在1984年授予沃思图灵奖,还在1987年授予他“计算机科学教育杰出贡献奖”。另一个重要的国际学术组织IEEE也给予过沃思两项荣誉:1983年的Emanual Piore奖和1988年的计算机先驱奖(Computer Pioneer Award)。1992年,加州大学伯克利分校还将沃思命名为“杰出校友”。沃思是在1984年10月于旧金山举行的ACM年会上接受图灵奖的。他在颁奖典礼上发表了题为“从程序设计语言设计到计算机建造”(From Programming Language Design to Computer Construction)的图灵奖演说,回顾了自己在计算机领域的工作。在演讲中,沃思强调了程序设计语言简洁性的重要性,并讨论了语言所需的硬件和软件环境(因为他一直很重视语言的实现问题)。他还介绍了设计Modula-2和Lilith的经验,指出第一手经验和选择良好开发工具的无比价值。我见过的另一个Pascal语言的来历,是布莱兹·帕斯卡尔(Blaise Pascal,1623-1662),法国十七世纪著名的思想家。他一生体弱多病,只活了三十九岁,但他留下了不朽的著作和思想遗产。他的主要著作是《外省通信》和《思想录》。前者被认为是法国古典主义散文的奠基之作,后者则在哲学和宗教领域提供了丰富的探讨,是思想伟大的明证。帕斯卡尔在《思想录》中有一句名言:“思想形成人的伟大。”他说:“人不过是一根苇草,是自然界最脆弱的东西;但他是一根能思想的苇草。用不着整个宇宙都拿起武器来才能毁灭他;一口气、一滴水就足以致他死命了。然而,纵使宇宙毁灭了他,人却依然要比致他死命的东西更高贵得多;因为他知道自己要死亡,以及宇宙对他所具有的优势,而宇宙对此却是一无所知。”帕斯卡尔还说:“能思想的苇草——我应该追求自己的尊严,绝不是求之于空间,而是求之于自己的思想。我占有多少土地都没有用;因为在空间上,宇宙囊括并吞没了我,有如一个质点;但由于思想,我却囊括了宇宙。”我希望大家能有机会读一下这本书,做一根有思想的苇草。
这一期开始讲IBM公司,IBM公司对计算机有巨大的贡献。IBM还有一个名字叫蓝色巨人,我不知道他们是什么时候开始叫蓝色巨人的,反正挺厉害就是了。坊间还有一个取笑IBM公司的,说IBM是International Big Mouth,实际上人家是International Business Machines的缩写,从这个名字中,我们可以推断出,这个公司应该是卖商用机器的,那么卖的什么机器呢?那么最初是卖什么机器的呢?肯定不是计算机,而是一种穿孔卡片系统。IBM公司发展计算机,主要的功劳要记在老沃森和小沃森两代人的身上,这两人是父子两个,这一期主要讲他爸爸,还不存在计算机的年代,来看看IBM公司是如何发展起来的。老沃森最初是个推销员,只是这个推销员是NCR公司(National Cash Register)的王牌推销员,现在NCR公司还存在,当年这个公司卖什么东西呢,主要是卖一些自动收款机这样的东西。老沃森是这个公司里卖的最多的金牌销售员。所说,当年NCR公司是区域销售,比如美国吧,分成很多区,每个人都分一个区,老沃森同学卖的太NB了,不但负责自己这一片区里的销售,还助人为乐的到别人区里卖,没办法,雷锋。所以他拿到的提成超多,多到花不完。又加上老沃森经营有道,公司是不允许跨区销售的,但是,这只对一手产品做了个限制,对二手产品不在乎。于是老沃森开始一边卖新产品,一边囤积二手产品。因为他卖的是自动收款机这种东西,用二手也没什么太大区别,而且还便宜。再加上他特别善于经营,就跟炒房团一样,每到一个大城市,就先低价倾销二手机器,等到别的二手机器商都死了,他就自己独占市场,这样一套组合拳下来,老沃森终于引起了美国政府的注意。于是政府对NCR公司进行了反垄断调查,当然了,最终肯定是有罪,有罪得有人出去背锅,老沃森卖的最好,赚钱最多,于是NCR就把他交给了美国政府。于是老沃森这个金牌销售员被判刑一年,他就花钱找律师,同时和老东家NCR以及美国政府打官司。以我们的眼光来看,当年确实有点亏啊。自己只是个销售员,又不是公司的CEO,背锅也轮不到他啊。后来说他没有入狱,但是与NCR和美国司法部的矛盾贯穿余生。他一生看到老东家NCR就不爽,看到司法部也不爽。按照普通人的一生,我们很难碰到这种情况,所以当我的读书的时候,当我读到这一段,我就会想,如果是我,我会怎么做?我是一个公司的金牌销售员,我不是CEO,也不是管理层,但是这个国家的司法部和自己的公司打官司,最后把我送到监狱里呆一年。如果是我的话,我余生会报复这个公司和这个SB国家的政府机构。这是我的价值观,不要和我谈什么热爱公司,热爱美国,都把我送监狱里去了,我爱个屁。很荣幸的是,老的想法和老沃森相同的。他的余生肯定对老东家NCR和司法部充满了仇恨。所以,在今后他好几次和司法部以及老东家NCR有瓜葛,我们要体会人家这种心情。老沃森并不是从头开始建立的新公司,而是用了一个江河日下的公司,这个公司名字叫Computing-Tabulating-Recording Company,翻译一下大概叫CTR公司,计算制表记录公司。这个公司曾经非常历害,员工高达1300人,做的设备是制表,管理和处理数据的。但是,市场很无情,这个CTR公司在市场竞争中,慢慢落了下风,CEO辞职了。这时候他们要招一位新的CEO,这时候,已经被NCR公司坑了的老沃森担任了这个公司的新CEO,并且把公司重新整顿了一下,改了个名字叫IBM,也就是今天我们所知道的名字。有了这个公司以后,老沃森开始展现出自己的才华,他接手的这个公司卖的设备已经太落后了,不能满足市场的需求,于是他不仅改进了公司的产品,也改变了公司的商业模式。因为他在NCR是金牌销售员,他知道顾客的需求,而且他卖过二手设备,知道很多客户并不想花大价钱买一台自己的机器,于是IBM公司不再卖机器,而是出租机器,所有权仍然属于IBM,但是客户可以花一些钱来租这些机器。IBM提供服务,保证这些机器始终可以使用,这需要和客户有更稳固的关系,并且赢得客户的信任。老沃森招聘了大量的新员工,分成骨干服务人员,这些人员负责维护设备的运行,类似于现在的售后。还有骨干销售人员,这些人负责把设备租出去。而且IBM还把设备以近乎免费的价格送给大学使用,这也就是我在200期所说的IBM的设备太难用了,让Atanasoff一生气就去造计算机去了。这些骨干销售人员我觉得类似于我们的售前。我个人觉得售前负责吹NB,售后负责擦屁股。但是IBM公司应该不是这样,这是IBM公司成功的核心,以优质的服务服务于商业公司。IBM当年虽然没有制造计算机,但是对计算机仍然有巨大的帮助。在200,201期的时候,就讲了Atanasoff的机器用的穿孔设备就是IBM的。实际上,IBM和当时的计算机有数次接触的机会,但是最终都擦肩而过,结果最终让自己的竞争对手兰德公司率先推出了计算机。在兰德公司之前,202期讲的Mauchly和Ecket曾经试图把自己的公司卖给IBM,但是各种原因,IBM没买。我在网上看到过一份当年IBM的报告,他们已经警惕将来会出现一种机器可能会代替自己的穿孔卡片机。IBM就让自己的员工去调研一下,调研的结果是计算机不可能代替他们的穿孔卡片机。原因现在看起来有点搞笑,当时他们试图搞清楚如果用计算机的话,如何存储数据,当时的答案是用磁带。磁带这个东西是德国发明的,我们大部分人认为是爱迪生发明的,其实是德国为了记录希特勒的声音,在1928年发明的,为了让全德国人民都能聆听元首的声音。主要是用氧化铁颗粒来记录声音,然后这项技术后来传到美国了。美国是另外一个国家,和德国不同,他们美国总统没这个需求,就算是有这个需求,美国人也不听他们的总统瞎逼逼。所以,磁带的技术一传到美国,主要的用途就成了记录数据。实际上,现在磁带仍然被广泛使用,我本来以为磁带是上个世纪的产物,没人用了呢。后来工作以后才发现,银行,电信部门的备份,还是用磁带,磁带的好处是存储量大,保质期长。像硬盘的话,5年10年就有可能坏掉了,但是磁带都是50年的质保期。当年IBM的人去调研以后,得出的结论是人不会相信磁带这种技术,因为客户不会把自己重要的生意托付给一个看不见摸不着的东西。把信息存卡片上比存在磁带上要直观的多。当时《时代》杂志是IBM的老客户,订阅时代杂志的美国客户有数百万人,一个订阅客户保存的信息有三张卡片,因此有数千万张卡片,为了保存这数千万张卡片,时代杂志社有一楼,专门用来存放这些卡片。同样,当时的银行,保险公司都有自己的卡片楼。不是有句话叫,人不但要靠自己的奋斗,也要看历史发展的进程。当时的IBM公司,确实错过了这个第一个推出商业计算机的机会。我觉得这也不能完全怪IBM,IBM曾经资助过计算机项目,比如他们资助了哈佛大学的Mark I这个计算机,还资助了哥伦比亚的SSEC计算机,但是这两个计算机都没成功,钱花了好几百万。我个人还有个观点就是,老沃森的年龄太老了,当时,他已经70多岁了,有时候,年轻就是优势。所以大家也要提防我的观点,因为我相比于大多数的听众,也太老了。比如说,我当年用过现在的短视频软件,也看过最著名的那些短视频作者出的视频,当时我的感觉是,这太无聊了,还有的就是放个摄像头在吃东西,有的就是跳了个舞,还不如我跳的钢管舞好看,但是,实际上我还是错了,现在短视频极其火热。IBM公司也是这样,70多岁的老沃森也已经有点跟不上形式了,但是,在他73岁的时候,一件事情刺激了他,和他竞争了一辈子从来没赢过他的兰德公司,竟然做出了商业化的UNIVAC,他就把IBM的这些经理招过来,骂了一顿,问他们是如何丢掉美国人口普查局这个客户的?然后让他们马上动手做一台计算机出来。IBM就是IBM,他们只用了2个月,就拿出来了IBM的计算机,同时支持卡片存储和磁带存储,计算的速度比兰德公司的还要快一点,当老沃森被带到这台机器前,老沃森还是困惑了。这台机器的造价高达100万美元,而当时,IBM最高档次的卡片制表机也不过2万美元一台。这台机器一跑起来,声音非常响,老沃森没有表态,什么也没说就离开了这台机器。他后来计算了一下,这台机器要每个月租3万美元才有利可图,这个价格大大超过以前的价格,当时,一台制表机一个月租500到1000美元就可以了。现在一个月和人家要3万块,估计没戏。陪同老沃森一起看这台机器的还有他的儿子小沃森,小沃森是老沃森在40岁时候生的第一个儿子,中年得子。老沃森使IBM成为美国最强大的公司,因此这个小沃森是个天生的花花公子,学习成绩巨差,他老爸想让他读个好大学,拼命的给美国的大学送机器,结果一流的大学还是拒绝了他。这从侧面说明,当年的美国还不是现在的美国,现在的美国大学连中国人的钱都收,然后给个名额。当年普林斯顿大学拒绝他的时候,是说他是个“注定的失败者”。最后实在是无奈了,他终于去了布朗大学,靠他老爸捐钱捐楼捐机器,而且还差点没毕业。他前半生的爱好是:给好莱坞的女演员捧场。在上个世纪30年代,他是好莱坞女演员都要巴结的花花公子,他有钱,有兴趣投资这些女演员,然后捧红她们。在1939年,也就是他25岁的时候,他去IBM当了个经理,负责IBM的销售。在那里,一年到头,自己的办公室去也不去,但是总是公司里排名前茅的销售精英。除了美女,他有数十辆跑车,还有个业余爱好是养鹳guan(4)鸟,鹳鸟这个东西可不是放在鸟笼里就能养活的,这玩意长的和仙鹤那么大,需要大量的土地,而且还得是湿地,家里有钱,就可以为所欲为,他就购买了一片湿地,修了自己的庄园。并且还热爱飞机,又修了一个飞机跑道。这几个爱好,对他一生的影响非常大。因为他喜欢美女,所以结交的都美女,他的老婆还有关系要好的女人,都非常漂亮,这些漂亮的姑娘结识的也不是一般人,比如他的超级模特老婆,名字叫Olive Cawley,是美国总统肯尼迪那个圈子的,他的老婆就非常厉害了,我上大学时候,他老婆去世的,小沃森的后代有好几个,几乎每一个也都特别的NB,我这里就不说了,如果大家有兴趣可以查一下,富人家的孩子,受教育好,有钱有资源,比穷人家的孩子更容易成才(这么说有点政治不正确了,因为我发现,在中国喜欢说穷人家的孩子经过自己的努力,然后成才了,实际上以我的见识,这种事情并不多见。反而是富人的子女,更容易把持一些重要的职位。)。还有他买了湿地别墅,就在那里建了后来的实验室。他喜欢飞机,在战时他参加了空军,负责给美国的将军开飞机。本来他是要去当空军打仗的,但是他强大的父亲不允许儿子上前线,只好当了将军们的空中司机。这几段经历,都对他产生了巨大的影响。我们都知道首长的司机是比较有权力的,他也算是首长们的司机吧。但是在战争中,他得到了锻炼,他并没有在他的父亲的庇护下做一些特别安全的事情,而是勇敢的承担了非常多危险的飞行任务,比如他护送一些将军和一批弹药飞过被德国包围的莫斯科。从某种意义上来说,他参加了莫斯科保卫战。他执行了多次飞行任务,在穿越纳粹封锁线的时候,还在空中遭遇了德国空军的拦截,虽然他有些战友牺牲了,但是他活了下来,因为这次战斗,他的英勇表现被战友们所敬佩,平生第一次,他被授予飞行组领队的职位。当时美国的将军开始喜欢这个勇敢的小伙子。在战争中,他变得成熟且勇敢。他驾驶的战斗机型号是P-39,也叫空中眼镜蛇。在二战期间,他驾驶飞机的爱好得到了充分的发挥。其实说起来,中国人也要感谢小沃森,当时缅甸是支援中国的最主要的通道,但是缅甸当时没有精确的地图。在二战时候,缅甸到中国的地图就是小沃森带领的飞行大队绘制的,期间他们还要和日本的飞机在空中打架。如果说起来,抗日战争中国之所以取得胜利,除了英勇的中国人民和不怕牺牲的中国军人,对中国帮助最大的外国就是美国了。有一次小沃森的飞机的高度表坏了,而且当时还起了雾,但是最终还是飞回了基地。二战中,小沃森基本上就是苏联,中国,东亚这一边活动,当飞行员。所以,他学会了好几种语言,其中包括俄语,小沃森在卡特当总统的时候,还去苏联当了美国驻苏联大使,当然了,这是后话。经过了战争的洗礼,小沃森已经成熟了,下一期就来讲讲他如何力排众议,全力投资计算机,然后让IBM在他的手里,成为上个世纪最有影响力的公司的。
6/18/2019 • 36 minutes, 42 seconds
204. IBM公司的起源
这一期开始讲IBM公司,IBM公司对计算机有巨大的贡献。IBM还有一个名字叫蓝色巨人,我不知道他们是什么时候开始叫蓝色巨人的,反正挺厉害就是了。坊间还有一个取笑IBM公司的,说IBM是International Big Mouth,实际上人家是International Business Machines的缩写,从这个名字中,我们可以推断出,这个公司应该是卖商用机器的,那么卖的什么机器呢?那么最初是卖什么机器的呢?肯定不是计算机,而是一种穿孔卡片系统。IBM公司发展计算机,主要的功劳要记在老沃森和小沃森两代人的身上,这两人是父子两个,这一期主要讲他爸爸,还不存在计算机的年代,来看看IBM公司是如何发展起来的。老沃森最初是个推销员,只是这个推销员是NCR公司(National Cash Register)的王牌推销员,现在NCR公司还存在,当年这个公司卖什么东西呢,主要是卖一些自动收款机这样的东西。老沃森是这个公司里卖的最多的金牌销售员。所说,当年NCR公司是区域销售,比如美国吧,分成很多区,每个人都分一个区,老沃森同学卖的太NB了,不但负责自己这一片区里的销售,还助人为乐的到别人区里卖,没办法,雷锋。所以他拿到的提成超多,多到花不完。又加上老沃森经营有道,公司是不允许跨区销售的,但是,这只对一手产品做了个限制,对二手产品不在乎。于是老沃森开始一边卖新产品,一边囤积二手产品。因为他卖的是自动收款机这种东西,用二手也没什么太大区别,而且还便宜。再加上他特别善于经营,就跟炒房团一样,每到一个大城市,就先低价倾销二手机器,等到别的二手机器商都死了,他就自己独占市场,这样一套组合拳下来,老沃森终于引起了美国政府的注意。于是政府对NCR公司进行了反垄断调查,当然了,最终肯定是有罪,有罪得有人出去背锅,老沃森卖的最好,赚钱最多,于是NCR就把他交给了美国政府。于是老沃森这个金牌销售员被判刑一年,他就花钱找律师,同时和老东家NCR以及美国政府打官司。以我们的眼光来看,当年确实有点亏啊。自己只是个销售员,又不是公司的CEO,背锅也轮不到他啊。后来说他没有入狱,但是与NCR和美国司法部的矛盾贯穿余生。他一生看到老东家NCR就不爽,看到司法部也不爽。按照普通人的一生,我们很难碰到这种情况,所以当我的读书的时候,当我读到这一段,我就会想,如果是我,我会怎么做?我是一个公司的金牌销售员,我不是CEO,也不是管理层,但是这个国家的司法部和自己的公司打官司,最后把我送到监狱里呆一年。如果是我的话,我余生会报复这个公司和这个SB国家的政府机构。这是我的价值观,不要和我谈什么热爱公司,热爱美国,都把我送监狱里去了,我爱个屁。很荣幸的是,老的想法和老沃森相同的。他的余生肯定对老东家NCR和司法部充满了仇恨。所以,在今后他好几次和司法部以及老东家NCR有瓜葛,我们要体会人家这种心情。老沃森并不是从头开始建立的新公司,而是用了一个江河日下的公司,这个公司名字叫Computing-Tabulating-Recording Company,翻译一下大概叫CTR公司,计算制表记录公司。这个公司曾经非常历害,员工高达1300人,做的设备是制表,管理和处理数据的。但是,市场很无情,这个CTR公司在市场竞争中,慢慢落了下风,CEO辞职了。这时候他们要招一位新的CEO,这时候,已经被NCR公司坑了的老沃森担任了这个公司的新CEO,并且把公司重新整顿了一下,改了个名字叫IBM,也就是今天我们所知道的名字。有了这个公司以后,老沃森开始展现出自己的才华,他接手的这个公司卖的设备已经太落后了,不能满足市场的需求,于是他不仅改进了公司的产品,也改变了公司的商业模式。因为他在NCR是金牌销售员,他知道顾客的需求,而且他卖过二手设备,知道很多客户并不想花大价钱买一台自己的机器,于是IBM公司不再卖机器,而是出租机器,所有权仍然属于IBM,但是客户可以花一些钱来租这些机器。IBM提供服务,保证这些机器始终可以使用,这需要和客户有更稳固的关系,并且赢得客户的信任。老沃森招聘了大量的新员工,分成骨干服务人员,这些人员负责维护设备的运行,类似于现在的售后。还有骨干销售人员,这些人负责把设备租出去。而且IBM还把设备以近乎免费的价格送给大学使用,这也就是我在200期所说的IBM的设备太难用了,让Atanasoff一生气就去造计算机去了。这些骨干销售人员我觉得类似于我们的售前。我个人觉得售前负责吹NB,售后负责擦屁股。但是IBM公司应该不是这样,这是IBM公司成功的核心,以优质的服务服务于商业公司。IBM当年虽然没有制造计算机,但是对计算机仍然有巨大的帮助。在200,201期的时候,就讲了Atanasoff的机器用的穿孔设备就是IBM的。实际上,IBM和当时的计算机有数次接触的机会,但是最终都擦肩而过,结果最终让自己的竞争对手兰德公司率先推出了计算机。在兰德公司之前,202期讲的Mauchly和Ecket曾经试图把自己的公司卖给IBM,但是各种原因,IBM没买。我在网上看到过一份当年IBM的报告,他们已经警惕将来会出现一种机器可能会代替自己的穿孔卡片机。IBM就让自己的员工去调研一下,调研的结果是计算机不可能代替他们的穿孔卡片机。原因现在看起来有点搞笑,当时他们试图搞清楚如果用计算机的话,如何存储数据,当时的答案是用磁带。磁带这个东西是德国发明的,我们大部分人认为是爱迪生发明的,其实是德国为了记录希特勒的声音,在1928年发明的,为了让全德国人民都能聆听元首的声音。主要是用氧化铁颗粒来记录声音,然后这项技术后来传到美国了。美国是另外一个国家,和德国不同,他们美国总统没这个需求,就算是有这个需求,美国人也不听他们的总统瞎逼逼。所以,磁带的技术一传到美国,主要的用途就成了记录数据。实际上,现在磁带仍然被广泛使用,我本来以为磁带是上个世纪的产物,没人用了呢。后来工作以后才发现,银行,电信部门的备份,还是用磁带,磁带的好处是存储量大,保质期长。像硬盘的话,5年10年就有可能坏掉了,但是磁带都是50年的质保期。当年IBM的人去调研以后,得出的结论是人不会相信磁带这种技术,因为客户不会把自己重要的生意托付给一个看不见摸不着的东西。把信息存卡片上比存在磁带上要直观的多。当时《时代》杂志是IBM的老客户,订阅时代杂志的美国客户有数百万人,一个订阅客户保存的信息有三张卡片,因此有数千万张卡片,为了保存这数千万张卡片,时代杂志社有一楼,专门用来存放这些卡片。同样,当时的银行,保险公司都有自己的卡片楼。不是有句话叫,人不但要靠自己的奋斗,也要看历史发展的进程。当时的IBM公司,确实错过了这个第一个推出商业计算机的机会。我觉得这也不能完全怪IBM,IBM曾经资助过计算机项目,比如他们资助了哈佛大学的Mark I这个计算机,还资助了哥伦比亚的SSEC计算机,但是这两个计算机都没成功,钱花了好几百万。我个人还有个观点就是,老沃森的年龄太老了,当时,他已经70多岁了,有时候,年轻就是优势。所以大家也要提防我的观点,因为我相比于大多数的听众,也太老了。比如说,我当年用过现在的短视频软件,也看过最著名的那些短视频作者出的视频,当时我的感觉是,这太无聊了,还有的就是放个摄像头在吃东西,有的就是跳了个舞,还不如我跳的钢管舞好看,但是,实际上我还是错了,现在短视频极其火热。IBM公司也是这样,70多岁的老沃森也已经有点跟不上形式了,但是,在他73岁的时候,一件事情刺激了他,和他竞争了一辈子从来没赢过他的兰德公司,竟然做出了商业化的UNIVAC,他就把IBM的这些经理招过来,骂了一顿,问他们是如何丢掉美国人口普查局这个客户的?然后让他们马上动手做一台计算机出来。IBM就是IBM,他们只用了2个月,就拿出来了IBM的计算机,同时支持卡片存储和磁带存储,计算的速度比兰德公司的还要快一点,当老沃森被带到这台机器前,老沃森还是困惑了。这台机器的造价高达100万美元,而当时,IBM最高档次的卡片制表机也不过2万美元一台。这台机器一跑起来,声音非常响,老沃森没有表态,什么也没说就离开了这台机器。他后来计算了一下,这台机器要每个月租3万美元才有利可图,这个价格大大超过以前的价格,当时,一台制表机一个月租500到1000美元就可以了。现在一个月和人家要3万块,估计没戏。陪同老沃森一起看这台机器的还有他的儿子小沃森,小沃森是老沃森在40岁时候生的第一个儿子,中年得子。老沃森使IBM成为美国最强大的公司,因此这个小沃森是个天生的花花公子,学习成绩巨差,他老爸想让他读个好大学,拼命的给美国的大学送机器,结果一流的大学还是拒绝了他。这从侧面说明,当年的美国还不是现在的美国,现在的美国大学连中国人的钱都收,然后给个名额。当年普林斯顿大学拒绝他的时候,是说他是个“注定的失败者”。最后实在是无奈了,他终于去了布朗大学,靠他老爸捐钱捐楼捐机器,而且还差点没毕业。他前半生的爱好是:给好莱坞的女演员捧场。在上个世纪30年代,他是好莱坞女演员都要巴结的花花公子,他有钱,有兴趣投资这些女演员,然后捧红她们。在1939年,也就是他25岁的时候,他去IBM当了个经理,负责IBM的销售。在那里,一年到头,自己的办公室去也不去,但是总是公司里排名前茅的销售精英。除了美女,他有数十辆跑车,还有个业余爱好是养鹳guan(4)鸟,鹳鸟这个东西可不是放在鸟笼里就能养活的,这玩意长的和仙鹤那么大,需要大量的土地,而且还得是湿地,家里有钱,就可以为所欲为,他就购买了一片湿地,修了自己的庄园。并且还热爱飞机,又修了一个飞机跑道。这几个爱好,对他一生的影响非常大。因为他喜欢美女,所以结交的都美女,他的老婆还有关系要好的女人,都非常漂亮,这些漂亮的姑娘结识的也不是一般人,比如他的超级模特老婆,名字叫Olive Cawley,是美国总统肯尼迪那个圈子的,他的老婆就非常厉害了,我上大学时候,他老婆去世的,小沃森的后代有好几个,几乎每一个也都特别的NB,我这里就不说了,如果大家有兴趣可以查一下,富人家的孩子,受教育好,有钱有资源,比穷人家的孩子更容易成才(这么说有点政治不正确了,因为我发现,在中国喜欢说穷人家的孩子经过自己的努力,然后成才了,实际上以我的见识,这种事情并不多见。反而是富人的子女,更容易把持一些重要的职位。)。还有他买了湿地别墅,就在那里建了后来的实验室。他喜欢飞机,在战时他参加了空军,负责给美国的将军开飞机。本来他是要去当空军打仗的,但是他强大的父亲不允许儿子上前线,只好当了将军们的空中司机。这几段经历,都对他产生了巨大的影响。我们都知道首长的司机是比较有权力的,他也算是首长们的司机吧。但是在战争中,他得到了锻炼,他并没有在他的父亲的庇护下做一些特别安全的事情,而是勇敢的承担了非常多危险的飞行任务,比如他护送一些将军和一批弹药飞过被德国包围的莫斯科。从某种意义上来说,他参加了莫斯科保卫战。他执行了多次飞行任务,在穿越纳粹封锁线的时候,还在空中遭遇了德国空军的拦截,虽然他有些战友牺牲了,但是他活了下来,因为这次战斗,他的英勇表现被战友们所敬佩,平生第一次,他被授予飞行组领队的职位。当时美国的将军开始喜欢这个勇敢的小伙子。在战争中,他变得成熟且勇敢。他驾驶的战斗机型号是P-39,也叫空中眼镜蛇。在二战期间,他驾驶飞机的爱好得到了充分的发挥。其实说起来,中国人也要感谢小沃森,当时缅甸是支援中国的最主要的通道,但是缅甸当时没有精确的地图。在二战时候,缅甸到中国的地图就是小沃森带领的飞行大队绘制的,期间他们还要和日本的飞机在空中打架。如果说起来,抗日战争中国之所以取得胜利,除了英勇的中国人民和不怕牺牲的中国军人,对中国帮助最大的外国就是美国了。有一次小沃森的飞机的高度表坏了,而且当时还起了雾,但是最终还是飞回了基地。二战中,小沃森基本上就是苏联,中国,东亚这一边活动,当飞行员。所以,他学会了好几种语言,其中包括俄语,小沃森在卡特当总统的时候,还去苏联当了美国驻苏联大使,当然了,这是后话。经过了战争的洗礼,小沃森已经成熟了,下一期就来讲讲他如何力排众议,全力投资计算机,然后让IBM在他的手里,成为上个世纪最有影响力的公司的。
1 翠花,上干货开始之前,先讲一句干货,以满足一下在后台留言的一些同学,每一期都有人留言说讲的不通俗,没有干货,作为一个负责任的播主,还是听取听众的意见,先把干货端出来,这次音频的内容是讲布尔代数很重要。就这样,布尔代数很重要,只需要知道布尔代数很重要就可以了,至于为啥重要,根本没必要知道,好了,干货结束了,想听干货的同学可以换个电台了,接下来的时间开始吐槽。2 布尔变量无处不在如果听众中有程序员或者计算机系的学生,一定知道几乎所有常用的编程语言中,不管是C还是C++,还是Java,还是Python,Ruby,在这些编程语言里,常用的数据类型中,一定有个非常重要的类型叫布尔类型。布尔类型里面就是两个值,一个是0,一个是1,或者一个是True,一个是False。有些同学可能会觉得,这简直太无聊了,谁会搞这个发明呢?有这种想法的人并不奇怪,搞出这个发明的人叫乔治•布尔,他发明了一种数学,叫布尔代数。布尔代数发明以后的接近100年中,几乎所有的地球人也是这个想法,谁会用这种发明呢?因此,布尔同学这么出名,并不是因为布尔代数,而是因为微积分以及差分方程这两个数学的分支,只是到了最近,尤其是在1937年一位伟大的计算机先驱香农发现了布尔代数的巨大作用,布尔代数这才开始传播到朋友圈里,然后每个人都开始谈论布尔代数,就好像他们一直以来就很懂一样。说起来有点讽刺,布尔先生在代数,微积分以及连续数学方面取得的成就当然也是无可比拟的,但是和他在布尔代数方面所取得的成就比起来,还是要黯然失色许多,但是,这么伟大的成就,竟然被埋没了接近100年才被人所发现。有这样一种可能,在计算机领域,所有的量都可以转换为简单的枚举,只是今天人的认识,还不够深入,有一些已经实现了,有一些还没有实现。不过呢,我认识水平也是非常的有限,不敢对未来做出判断。作为我这个公众号——软件那些事儿——我也只敢光讲一讲布尔先生的生平事迹,对我来说,这些故事已经非常非常的精彩了,尤其是布尔代数如何从默默无闻到现在在计算机领域的无所不能,这个故事起码给我无限的感慨,如果没有香农慧眼识珠,布尔代数也许还要被埋没多少年也不一定,我们这个世界上绝大多数的人都没有什么眼光和远见,大部分人只是跟跟风,发发朋友圈。布尔先生还算不错了,毕竟他生前也算风光,另一个非常非常悲惨的数学家,就是创立了现代集合论,也就是今天我们微积分的基础,或者说是实数理论的基础,这个人的名字叫康托尔。他提出了集合的等势概念,包括无穷,可数无穷等一系列概念,并且给出了严格的证明。他运气不太好,像布尔代数无人问津,他的无穷概念有人问津。他的理论被喷子盯上了,当时数学界的网红叫克罗内克,由众多的粉丝,当然,他的理论在今天来看是错误的,但是当时来看,他是正确的。现在,我们仍然可以看到克罗内克的名字,就是在线性代数的课本上,我们会学到一个叫克罗内克积的东西,就是这个当年喜欢攻击别人的数学家。克罗内克发动了一波又一波的喷子大军,在媒体,报纸杂志上对康托尔口诛笔伐。结果康托尔同学的心理素质不是很好,而且反击的手法也不够简单粗暴有效,喷子们对康托尔采取的是谩骂和讥讽,结果康托尔同学竟然公开发论文,对他的理论进行严格证明,,使用了归纳反证法来论证他的理论是正确的,然后让喷子们来找出逻辑漏洞。人家是喷子,哪管什么逻辑漏洞,反正也看不懂啥叫归纳反证法,继续喷。康托尔最后患上了严重的抑郁症,最后精神失常了,最后在一个精神病医院很凄惨的死去了。然后,又过了很多年,喷他的人也都死了以后。后人才发现,康托尔是正确的,然后我们整个现代的数学大厦的根基,康托尔的集合的理论功不可没。好了,我又跑题了,强行拐弯拐回来,继续讲布尔先生。3 布尔的生平国内喜欢找一些人当励志的典型,但是励志的典型并不多,尤其是中国几千年延续到今天所采用的都是皇帝说了算,很难找到励志的典型,尤其是中国除了四大发明,也确实没啥可以拿得出手的东西,而且四大发明这个说法,只广泛的影响了中国,你去问一个外国人,90%的可能,他们不知道啥叫四大发明。本文的主角,布尔先生,也算是个励志的典型,和上一次所说的法拉第,是为数不多的穷小子成为世界顶级科学家的人之一。法拉第的老爸是铁匠,布尔的老爸是鞋匠。他所受的正规教育也非常的少,标准的小学生水平,但是,他一直自学数学,完全凭兴趣爱好来学习数学。他是一个老师,大家不要怀疑为啥一个小学毕业生还能当老师呢?难道没有教师资格认证考试么?有没有我不知道,反正,这个学校是布尔自己的学校,非常非常小的一个学校,类似于现在的补习班的规模,最初的老师就是他自己一个人,教几个小孩,最后这个学校成了一个规模不大的中学,老师仍然不多,学校的规模依然不大。布尔就这么一个数学爱好者吧,他生前的公认是个老师,后来由于交友广泛,外加老师当的不错,就去大学当老师了,科克大学的老师。他自认为自己不是学术精英,而是一个自学成才的老师。这个评价并不是可以的谦虚,应该还算是比较公道的一个自我评价,因为他生前布尔代数并没有像今天这么火热,而是无人问津的一个科学,而他擅长的领域,微积分以及连续数学,差分方程领域,他又不是开创者,因此,我猜测这个自我评价应该还是很严谨的。因为布尔的传记里,对布尔的评价就是一个严谨并且极其认真,工作非常努力的一个人。布尔这个人其实人生的大部分时间都是单身,痴迷于研究数学和教别人数学,因此在40岁的时候,才脱单,结婚了,娶了一个比他小17岁的女孩为妻,然后他们两个人共同生活了9年,在49岁的时候,布尔冒着大雨去教课,结果淋病了,得了肺炎,就去世了。布尔的生平,很多信息都是他的妻子和他的姐姐整理出来的。再多说一句,布尔虽然只和他的妻子生活了9年,但是,在这9年中,他们生了5个女儿,然后,他的5个女儿每一个都是非常有影响力的人,如果自己没有影响力,自己的后代就有影响力,就是布尔的孙子孙女辈,布尔的妻子非常的长寿,布尔去世52年以后,她才去世。布尔的大女儿生的两个孩子,如果年龄稍大的中国人应该知道,老大儿子和女儿,应该喊布尔外祖父,这两个人的中国名字叫韩丁和寒雪,是毛泽东的崇拜者,也是中国绿卡获得的第一人,两人都有在中国长期生活的经历,在70年代,是中国家喻户晓的“老朋友”。周恩来多次接见他们,寒雪在中国逝世,寒雪的子女目前都在中国的大学里当教授,大家有兴趣可以搜搜看看。他们都还健在,对于他们的选择,我们也不能说啥,是非常非常靠谱的,非常非常坚定的共产主义者。寒雪是美国的核物理专家,依然放弃美国的事业,来到中国北京养奶牛,她们两口子为了共产主义在中国养了一辈子牛,而且,对母牛的血统非常的执着,一定要是从革命圣地延安引进的母牛,这位有理想的老人去世了,她最大的担忧是怕她的农场被拆迁了,她养的那些牛就没有地方可去了。她最大的遗憾是现在的人都忙着赚钱,都不去革命了!我都不好评价什么。寒雪的老师是费米,他的同学是杨振宁,布尔的后代好多牛人,包括流体力学,四纬几何的重要贡献者,还有作家,牛氓的作者伏尼契也是布尔的后代。现在人工智能特别的流行,深度学习之父的名字叫杰弗里•辛顿,按照辈份的话,是布尔的重孙辈。4 跑个题好像又跑题了,又不是干货了,既然跑题了,我就谈一下干货这个事儿。我觉得想听干货的人,脑袋是有问题的人,只想走个捷径,最好是把一门科学几句话讲出来,类似于考试的划重点,其实,我挺瞧不起天天嚷着让我讲干货的人,爱听不听,别给我提意见。一门科学,比如说本文所讲的布尔代数,是离散数学的一个分支,离散数学又是当代数学最重要的一个分支,或者不能说最重要,我个人认为的最重要吧,离散数学是计算机科学的数学基础,所以我觉得非常重要。如果仔细划分的话,数理逻辑,集合论,图论和近世代数是离散数学的四个分支,其中数理逻辑是基于布尔运算的。我认为任何有用的知识,都不太可能在60秒之内学会的。因为有个关注者,希望我能做一个60秒的版本,而且说,如果一个想法不能在60秒之内讲清楚,这个想法就不值得去了解。由于微信后台包括喜马拉雅骂我的人已经太多了,每天都有,集中在口音和没有干货上,还有不爱祖国上,我一般是不回复的,如果喷我两三次,我就把它拉黑。我个人觉得数理逻辑也好,人工智能也好,甚至学习一种系鞋带的方法,60秒都不太够。人生说长不长,说短不短,反正到时间了,咱们都不太可能活着和这个世界说再见。那么着急干啥呢,如果有人对布尔代数感兴趣,可以买一本数理逻辑研究一下,里面的公式非常的多,60秒远远不够,仔细研究的话,600天也不是很够。我这个节目里,只能讲其中的一点点,对计算机的原理有点帮助就行,我也没打算把数理逻辑讲清楚,首先我没有这个能力,因为数理逻辑仍然在进化,虽不能说突飞猛进,但是依然慢慢吞吞的影响着这个世界。5 布尔代数和逻辑和人工智能还有人建议我讲人工智能,可能觉得这玩意先进,其实,人工智能并没有多么神奇,就是基于布尔代数的一些运算,等我讲完电脑原理以后,会涉及到人工智能的发展历史,其实如果追本溯源的话,布尔代数就是试图模拟人脑的思维。人类想制造出人工智能,早在几千年前就开始尝试了,因为人类对大脑的理解非常的不够,包括今天,也没有搞定大脑是如何运行的。如果人类能理解大脑的话,早就反编译一个大脑出来了,逆向工程造一个大脑帮我们想问题。但是,搞不定,于是才退而求其次,打算研究一下逻辑,按照大脑的工作方式来研究大脑。早在亚里士多德的年代,亚里士多德就已经开始研究大脑了,他觉得大脑和逻辑有密切的联系。证据就是亚里士多德逻辑学基础的三段论法,这个我就不展开了。再后来包括莱布尼兹,和牛顿独立发明了微积分的那个家伙,也曾经试图对大脑的思考方式进行研究,他在逻辑学上也有重大的贡献,但是,后来没搞定。再后来就是布尔同学的《逻辑的数学分析》《思维的规律》这两本书的出现,算是搞定了如何用数学把逻辑定义出来。但是,当时的人根本没有注意到这个伟大的成果,很可能布尔同学自己也没有注意到这方面的巨大应用,所以,在布尔代数上,他花费的精力并不是特别多。我们只看看书名的话,《思维的规律–逻辑与概率数学理论的基础》,因为内容看不懂啊,所以,只看书名的话,我们就知道,布尔同学起码已经意识到了,如果用数学来描述大脑的工作方式,也许,我们就真的可以了解大脑的思维,现在来看,可能觉得这有点不靠谱,但是,人类总是这样啊,总觉得这事儿能搞定。既然大脑的思维方式能用数学搞定,那制造出一个大脑,还不简单啊!实际上,就是不简单!我个人认为,我们离搞清楚大脑的原理还有很大的路要走,离人工智能有更远的路要走,可能人工智能会在围棋上赢人类。但是,我们如何告诉人工智能以下的事情呢?为什么我们去健身房,经常是跑步5分钟,自拍1小时,还要把照片美颜一下发到朋友圈里呢?这个人工智能很难想明白啊。为什么人类去吃个日本料理会拍个照片,去沙县小吃吃个5块钱的炒河粉就不拍照片呢?为什么发生了矛盾,男人之间是撸起袖子干一架,而女人是在背后散播谣言?这个事情在完全搞明白之前,我觉得人工智能还是需要走很长的一段路的。6 布尔代数和传统代数的区别传统代数就是我们上街买个菜,然后算一下给多少钱,或者时间一分等于60秒,60分钟等于1小时,传统的数学给我们的感觉,是连续的,所以,我们才能在谈恋爱的时候说出我永远爱你这种肉麻的话,永远有多远我们不知道,但是,肯定是连续的。布尔代数的出现,一下子改变了这种状态,类似于量子力学的出现,把我们对世界的的认识从连续的状态一下子扩展到离散的状态,比如说我们在炉子边上烤火,能量并不是连续的,而是一份一份的能量过来,能量是可以分成一块一块的不可细分的单位。在布尔代数里,更是这样,什么东西都是可以量子化的,从连续的,变成一个一个的。就像前面我说的,当你对你女朋友说永远爱她的时候,这个永远是可以分成一个一个的不可细分的小永远,最后才组成了一个大永远。这就是布尔代数的方法,因此,这门课的名字叫离散数学,万物都是离散的,否则为啥不叫整体数学呢?只有把万物都想像成离散的,从连续的变成一个一个不连续的,也就是全都量子化,才能用到布尔代数里的运算,布尔代数里最重要的三个运算,与或非。说来很奇怪,我们的计算机,无论多么复杂,无论多么的智能,最后就是做这三个运算,与或非。在计算机中,只需要两个数字,0和1来表示布尔代数中的两个值。布尔代数的伟大在于,把数学和逻辑结合在了一起,而且只要两个状态就可以,在电脑中,就是高电平和低电平,电压高一点还是低一点。同样,我们也可以用继电器来表示这两个状态,当弹簧弹开的时候,代表数字0,当弹簧片闭合的时候,代表数字1。就是这么简单直接粗暴。7 布尔代数的运算布尔代数的三个基本的运算,与或非。比如我们有一个集合代表所有的人类,用数字1来表示,有一个集合M代表所有的男人,有一个集合F代表所有的女人,这时候,M + F = 1。因此在布尔代数里的加号和数字1和传统代数里的加号以及数字1表示的意义并不相同。这一点,以后我可能会用到公式,希望大家明白这一点。还是上面这个例子,M代表所有的男人,F代表所有的女人,那M和F的并集就是0,因为人就是分为女人和男人,不可能一个人同时是女人又同时是男人,当然现在科技发达了,凡事都有可能,但是在布尔代数里,我们认为是不可能的,公式是这样写的 M X F = 0。在这里,乘号和数字0的意义和传统代数里的意义也不同。我为什么要强调呢,那是因为上一次节目里,我画了一个电磁铁的电路图,有个互联网思维的哥们跑过来跟我说我说错了,电磁铁画错了,一段导线缠在一个铁棍上通电,怎么可能产生磁力呢?不管怎么说了,这件事情是我做公众号以来收到的最好的留言。好了,电脑的数学基础就稍微的讲一点点,布尔代数,然后,接下来就用继电器去实现这个布尔代数的理论。至于用布尔代数和基于布尔代数的电路能不能实现人工智能,这个我也不好说。有时候我老婆在看包,我就问她,别看了,直接买下来吧,然后她说不用,这个时候,基于我经常判断错,她说的不买有时候是买,我就会确认以下,到底买不买?她会说:废话!这个时候,我就更疑惑了,这个废话,是说买还是不买呢?我想知道的是,你人工智能这么牛,又会开车又会下棋,什么时候,人工智能可以帮我判断一下,我老婆要买包,到底买还是不买呢?好了,这期就到这里,下期再见!
1/13/2017 • 27 minutes, 23 seconds
85.电脑原理03:布尔和布尔代数
1 翠花,上干货开始之前,先讲一句干货,以满足一下在后台留言的一些同学,每一期都有人留言说讲的不通俗,没有干货,作为一个负责任的播主,还是听取听众的意见,先把干货端出来,这次音频的内容是讲布尔代数很重要。就这样,布尔代数很重要,只需要知道布尔代数很重要就可以了,至于为啥重要,根本没必要知道,好了,干货结束了,想听干货的同学可以换个电台了,接下来的时间开始吐槽。2 布尔变量无处不在如果听众中有程序员或者计算机系的学生,一定知道几乎所有常用的编程语言中,不管是C还是C++,还是Java,还是Python,Ruby,在这些编程语言里,常用的数据类型中,一定有个非常重要的类型叫布尔类型。布尔类型里面就是两个值,一个是0,一个是1,或者一个是True,一个是False。有些同学可能会觉得,这简直太无聊了,谁会搞这个发明呢?有这种想法的人并不奇怪,搞出这个发明的人叫乔治•布尔,他发明了一种数学,叫布尔代数。布尔代数发明以后的接近100年中,几乎所有的地球人也是这个想法,谁会用这种发明呢?因此,布尔同学这么出名,并不是因为布尔代数,而是因为微积分以及差分方程这两个数学的分支,只是到了最近,尤其是在1937年一位伟大的计算机先驱香农发现了布尔代数的巨大作用,布尔代数这才开始传播到朋友圈里,然后每个人都开始谈论布尔代数,就好像他们一直以来就很懂一样。说起来有点讽刺,布尔先生在代数,微积分以及连续数学方面取得的成就当然也是无可比拟的,但是和他在布尔代数方面所取得的成就比起来,还是要黯然失色许多,但是,这么伟大的成就,竟然被埋没了接近100年才被人所发现。有这样一种可能,在计算机领域,所有的量都可以转换为简单的枚举,只是今天人的认识,还不够深入,有一些已经实现了,有一些还没有实现。不过呢,我认识水平也是非常的有限,不敢对未来做出判断。作为我这个公众号——软件那些事儿——我也只敢光讲一讲布尔先生的生平事迹,对我来说,这些故事已经非常非常的精彩了,尤其是布尔代数如何从默默无闻到现在在计算机领域的无所不能,这个故事起码给我无限的感慨,如果没有香农慧眼识珠,布尔代数也许还要被埋没多少年也不一定,我们这个世界上绝大多数的人都没有什么眼光和远见,大部分人只是跟跟风,发发朋友圈。布尔先生还算不错了,毕竟他生前也算风光,另一个非常非常悲惨的数学家,就是创立了现代集合论,也就是今天我们微积分的基础,或者说是实数理论的基础,这个人的名字叫康托尔。他提出了集合的等势概念,包括无穷,可数无穷等一系列概念,并且给出了严格的证明。他运气不太好,像布尔代数无人问津,他的无穷概念有人问津。他的理论被喷子盯上了,当时数学界的网红叫克罗内克,由众多的粉丝,当然,他的理论在今天来看是错误的,但是当时来看,他是正确的。现在,我们仍然可以看到克罗内克的名字,就是在线性代数的课本上,我们会学到一个叫克罗内克积的东西,就是这个当年喜欢攻击别人的数学家。克罗内克发动了一波又一波的喷子大军,在媒体,报纸杂志上对康托尔口诛笔伐。结果康托尔同学的心理素质不是很好,而且反击的手法也不够简单粗暴有效,喷子们对康托尔采取的是谩骂和讥讽,结果康托尔同学竟然公开发论文,对他的理论进行严格证明,,使用了归纳反证法来论证他的理论是正确的,然后让喷子们来找出逻辑漏洞。人家是喷子,哪管什么逻辑漏洞,反正也看不懂啥叫归纳反证法,继续喷。康托尔最后患上了严重的抑郁症,最后精神失常了,最后在一个精神病医院很凄惨的死去了。然后,又过了很多年,喷他的人也都死了以后。后人才发现,康托尔是正确的,然后我们整个现代的数学大厦的根基,康托尔的集合的理论功不可没。好了,我又跑题了,强行拐弯拐回来,继续讲布尔先生。3 布尔的生平国内喜欢找一些人当励志的典型,但是励志的典型并不多,尤其是中国几千年延续到今天所采用的都是皇帝说了算,很难找到励志的典型,尤其是中国除了四大发明,也确实没啥可以拿得出手的东西,而且四大发明这个说法,只广泛的影响了中国,你去问一个外国人,90%的可能,他们不知道啥叫四大发明。本文的主角,布尔先生,也算是个励志的典型,和上一次所说的法拉第,是为数不多的穷小子成为世界顶级科学家的人之一。法拉第的老爸是铁匠,布尔的老爸是鞋匠。他所受的正规教育也非常的少,标准的小学生水平,但是,他一直自学数学,完全凭兴趣爱好来学习数学。他是一个老师,大家不要怀疑为啥一个小学毕业生还能当老师呢?难道没有教师资格认证考试么?有没有我不知道,反正,这个学校是布尔自己的学校,非常非常小的一个学校,类似于现在的补习班的规模,最初的老师就是他自己一个人,教几个小孩,最后这个学校成了一个规模不大的中学,老师仍然不多,学校的规模依然不大。布尔就这么一个数学爱好者吧,他生前的公认是个老师,后来由于交友广泛,外加老师当的不错,就去大学当老师了,科克大学的老师。他自认为自己不是学术精英,而是一个自学成才的老师。这个评价并不是可以的谦虚,应该还算是比较公道的一个自我评价,因为他生前布尔代数并没有像今天这么火热,而是无人问津的一个科学,而他擅长的领域,微积分以及连续数学,差分方程领域,他又不是开创者,因此,我猜测这个自我评价应该还是很严谨的。因为布尔的传记里,对布尔的评价就是一个严谨并且极其认真,工作非常努力的一个人。布尔这个人其实人生的大部分时间都是单身,痴迷于研究数学和教别人数学,因此在40岁的时候,才脱单,结婚了,娶了一个比他小17岁的女孩为妻,然后他们两个人共同生活了9年,在49岁的时候,布尔冒着大雨去教课,结果淋病了,得了肺炎,就去世了。布尔的生平,很多信息都是他的妻子和他的姐姐整理出来的。再多说一句,布尔虽然只和他的妻子生活了9年,但是,在这9年中,他们生了5个女儿,然后,他的5个女儿每一个都是非常有影响力的人,如果自己没有影响力,自己的后代就有影响力,就是布尔的孙子孙女辈,布尔的妻子非常的长寿,布尔去世52年以后,她才去世。布尔的大女儿生的两个孩子,如果年龄稍大的中国人应该知道,老大儿子和女儿,应该喊布尔外祖父,这两个人的中国名字叫韩丁和寒雪,是毛泽东的崇拜者,也是中国绿卡获得的第一人,两人都有在中国长期生活的经历,在70年代,是中国家喻户晓的“老朋友”。周恩来多次接见他们,寒雪在中国逝世,寒雪的子女目前都在中国的大学里当教授,大家有兴趣可以搜搜看看。他们都还健在,对于他们的选择,我们也不能说啥,是非常非常靠谱的,非常非常坚定的共产主义者。寒雪是美国的核物理专家,依然放弃美国的事业,来到中国北京养奶牛,她们两口子为了共产主义在中国养了一辈子牛,而且,对母牛的血统非常的执着,一定要是从革命圣地延安引进的母牛,这位有理想的老人去世了,她最大的担忧是怕她的农场被拆迁了,她养的那些牛就没有地方可去了。她最大的遗憾是现在的人都忙着赚钱,都不去革命了!我都不好评价什么。寒雪的老师是费米,他的同学是杨振宁,布尔的后代好多牛人,包括流体力学,四纬几何的重要贡献者,还有作家,牛氓的作者伏尼契也是布尔的后代。现在人工智能特别的流行,深度学习之父的名字叫杰弗里•辛顿,按照辈份的话,是布尔的重孙辈。4 跑个题好像又跑题了,又不是干货了,既然跑题了,我就谈一下干货这个事儿。我觉得想听干货的人,脑袋是有问题的人,只想走个捷径,最好是把一门科学几句话讲出来,类似于考试的划重点,其实,我挺瞧不起天天嚷着让我讲干货的人,爱听不听,别给我提意见。一门科学,比如说本文所讲的布尔代数,是离散数学的一个分支,离散数学又是当代数学最重要的一个分支,或者不能说最重要,我个人认为的最重要吧,离散数学是计算机科学的数学基础,所以我觉得非常重要。如果仔细划分的话,数理逻辑,集合论,图论和近世代数是离散数学的四个分支,其中数理逻辑是基于布尔运算的。我认为任何有用的知识,都不太可能在60秒之内学会的。因为有个关注者,希望我能做一个60秒的版本,而且说,如果一个想法不能在60秒之内讲清楚,这个想法就不值得去了解。由于微信后台包括喜马拉雅骂我的人已经太多了,每天都有,集中在口音和没有干货上,还有不爱祖国上,我一般是不回复的,如果喷我两三次,我就把它拉黑。我个人觉得数理逻辑也好,人工智能也好,甚至学习一种系鞋带的方法,60秒都不太够。人生说长不长,说短不短,反正到时间了,咱们都不太可能活着和这个世界说再见。那么着急干啥呢,如果有人对布尔代数感兴趣,可以买一本数理逻辑研究一下,里面的公式非常的多,60秒远远不够,仔细研究的话,600天也不是很够。我这个节目里,只能讲其中的一点点,对计算机的原理有点帮助就行,我也没打算把数理逻辑讲清楚,首先我没有这个能力,因为数理逻辑仍然在进化,虽不能说突飞猛进,但是依然慢慢吞吞的影响着这个世界。5 布尔代数和逻辑和人工智能还有人建议我讲人工智能,可能觉得这玩意先进,其实,人工智能并没有多么神奇,就是基于布尔代数的一些运算,等我讲完电脑原理以后,会涉及到人工智能的发展历史,其实如果追本溯源的话,布尔代数就是试图模拟人脑的思维。人类想制造出人工智能,早在几千年前就开始尝试了,因为人类对大脑的理解非常的不够,包括今天,也没有搞定大脑是如何运行的。如果人类能理解大脑的话,早就反编译一个大脑出来了,逆向工程造一个大脑帮我们想问题。但是,搞不定,于是才退而求其次,打算研究一下逻辑,按照大脑的工作方式来研究大脑。早在亚里士多德的年代,亚里士多德就已经开始研究大脑了,他觉得大脑和逻辑有密切的联系。证据就是亚里士多德逻辑学基础的三段论法,这个我就不展开了。再后来包括莱布尼兹,和牛顿独立发明了微积分的那个家伙,也曾经试图对大脑的思考方式进行研究,他在逻辑学上也有重大的贡献,但是,后来没搞定。再后来就是布尔同学的《逻辑的数学分析》《思维的规律》这两本书的出现,算是搞定了如何用数学把逻辑定义出来。但是,当时的人根本没有注意到这个伟大的成果,很可能布尔同学自己也没有注意到这方面的巨大应用,所以,在布尔代数上,他花费的精力并不是特别多。我们只看看书名的话,《思维的规律–逻辑与概率数学理论的基础》,因为内容看不懂啊,所以,只看书名的话,我们就知道,布尔同学起码已经意识到了,如果用数学来描述大脑的工作方式,也许,我们就真的可以了解大脑的思维,现在来看,可能觉得这有点不靠谱,但是,人类总是这样啊,总觉得这事儿能搞定。既然大脑的思维方式能用数学搞定,那制造出一个大脑,还不简单啊!实际上,就是不简单!我个人认为,我们离搞清楚大脑的原理还有很大的路要走,离人工智能有更远的路要走,可能人工智能会在围棋上赢人类。但是,我们如何告诉人工智能以下的事情呢?为什么我们去健身房,经常是跑步5分钟,自拍1小时,还要把照片美颜一下发到朋友圈里呢?这个人工智能很难想明白啊。为什么人类去吃个日本料理会拍个照片,去沙县小吃吃个5块钱的炒河粉就不拍照片呢?为什么发生了矛盾,男人之间是撸起袖子干一架,而女人是在背后散播谣言?这个事情在完全搞明白之前,我觉得人工智能还是需要走很长的一段路的。6 布尔代数和传统代数的区别传统代数就是我们上街买个菜,然后算一下给多少钱,或者时间一分等于60秒,60分钟等于1小时,传统的数学给我们的感觉,是连续的,所以,我们才能在谈恋爱的时候说出我永远爱你这种肉麻的话,永远有多远我们不知道,但是,肯定是连续的。布尔代数的出现,一下子改变了这种状态,类似于量子力学的出现,把我们对世界的的认识从连续的状态一下子扩展到离散的状态,比如说我们在炉子边上烤火,能量并不是连续的,而是一份一份的能量过来,能量是可以分成一块一块的不可细分的单位。在布尔代数里,更是这样,什么东西都是可以量子化的,从连续的,变成一个一个的。就像前面我说的,当你对你女朋友说永远爱她的时候,这个永远是可以分成一个一个的不可细分的小永远,最后才组成了一个大永远。这就是布尔代数的方法,因此,这门课的名字叫离散数学,万物都是离散的,否则为啥不叫整体数学呢?只有把万物都想像成离散的,从连续的变成一个一个不连续的,也就是全都量子化,才能用到布尔代数里的运算,布尔代数里最重要的三个运算,与或非。说来很奇怪,我们的计算机,无论多么复杂,无论多么的智能,最后就是做这三个运算,与或非。在计算机中,只需要两个数字,0和1来表示布尔代数中的两个值。布尔代数的伟大在于,把数学和逻辑结合在了一起,而且只要两个状态就可以,在电脑中,就是高电平和低电平,电压高一点还是低一点。同样,我们也可以用继电器来表示这两个状态,当弹簧弹开的时候,代表数字0,当弹簧片闭合的时候,代表数字1。就是这么简单直接粗暴。7 布尔代数的运算布尔代数的三个基本的运算,与或非。比如我们有一个集合代表所有的人类,用数字1来表示,有一个集合M代表所有的男人,有一个集合F代表所有的女人,这时候,M + F = 1。因此在布尔代数里的加号和数字1和传统代数里的加号以及数字1表示的意义并不相同。这一点,以后我可能会用到公式,希望大家明白这一点。还是上面这个例子,M代表所有的男人,F代表所有的女人,那M和F的并集就是0,因为人就是分为女人和男人,不可能一个人同时是女人又同时是男人,当然现在科技发达了,凡事都有可能,但是在布尔代数里,我们认为是不可能的,公式是这样写的 M X F = 0。在这里,乘号和数字0的意义和传统代数里的意义也不同。我为什么要强调呢,那是因为上一次节目里,我画了一个电磁铁的电路图,有个互联网思维的哥们跑过来跟我说我说错了,电磁铁画错了,一段导线缠在一个铁棍上通电,怎么可能产生磁力呢?不管怎么说了,这件事情是我做公众号以来收到的最好的留言。好了,电脑的数学基础就稍微的讲一点点,布尔代数,然后,接下来就用继电器去实现这个布尔代数的理论。至于用布尔代数和基于布尔代数的电路能不能实现人工智能,这个我也不好说。有时候我老婆在看包,我就问她,别看了,直接买下来吧,然后她说不用,这个时候,基于我经常判断错,她说的不买有时候是买,我就会确认以下,到底买不买?她会说:废话!这个时候,我就更疑惑了,这个废话,是说买还是不买呢?我想知道的是,你人工智能这么牛,又会开车又会下棋,什么时候,人工智能可以帮我判断一下,我老婆要买包,到底买还是不买呢?好了,这期就到这里,下期再见!
索尼偷袭任天堂的“珍珠港” Original 2016-12-15 刘延栋 软件那些事儿好的开始,是成功的一半,playstation的崛起之路,第一仗就打的特别漂亮! 索尼偷袭任天堂的“珍珠港” sony在游戏界算是新兴的势力,对当时的游戏机战场来说,根本就是无足轻重,如果想要打赢这场战争,必须得出奇制胜,一个啥都不算的厂商,挑战当时的几个巨头,打常规战是不行的,所以,sony打的战争,非常的具有日本色彩。为什么我说具有日本色彩呢?因为如果我们看历史的话,就会发现,日本人打仗,经常以小搏大,出奇制胜,或者出奇制败。比如日本在1904年打的日俄战争,交战双方分别为日本和俄国,战场是在中国的土地上,旅顺口,日本一贯的策略就是先偷袭,再宣战。在1904年2月8日首先偷袭俄国,然后两天以后再宣战。最后日本打赢了。还有和中国打的甲午战争,也是日本主动挑衅,打的是清军的措手不及,清军当时一个运兵船,因为是运兵,没有侧方的炮,只有前方的主炮,因此,被日本装备精良的巡洋舰给干了。当然了,清政府确实不怎么样,一贯的天朝风格。但是也能看出日本打仗经常这样,不宣而战。后来日本又偷袭珍珠港,珍珠港也是偷袭成功,但是,美国毕竟不是俄国,更不是清政府,日本的好运就到头了。惹怒了美国,然后原子弹买一送一,把二战给输了。通过这几场战役,我们也可以看出日本的尿性,打仗的时候,以突然袭击为主,打你个措手不及,都是先打了再说,先打一张,过两天再宣战,打仗不讲究,没有正人君子的作风。说起日本来,我们再扯远一点,看看中国打仗是什么特点。然后联系一下中国的公司,其实挺有相关性的。我们都知道,不管第一次世界大站还是第二次世界大站,中国都是战胜国,就这么厉害,当然,这个厉害是表面上的,我们仔细来看看,就会发现,不管这个仗怎么打,中国都是战胜国。一战就不说了,中国的存在感不强,虽说是战胜国,但是是战败国的待遇,我只说一下二战。当然,这只是我的一家之言,大家随便听听。我来举一个最极端的例子,英国,法国,美国输了,赢得战争的是德国,意大利和日本。这时候,中国是战胜国还是战败国呢?当然是战胜国了!大家会惊讶,我操,为啥会这样呢?因为中国国内同时有亲日的政权,亲美的政权以及亲俄的政权,分别是谁,我就不说了,大家一猜也就猜到了。因此,即使日本获胜了,美国和俄罗斯都失败了,中国也不会在战败国里。中国就是这么神奇,从一个胜利走向另一个胜利。大家可能觉得,我操,你这是瞎扯吧。其实真的不是!因为当时中国国力太弱,自己本身是扶不起的阿斗,一定是要依靠外国才能打仗,所以,亲俄,亲日,亲美的政权是一个必然的选择,无论谁取得最后的胜利,因为中国已经到处押宝,总共三家,你总有一家是最后的赢家,所以,中国不会是战败国,因为和胜利者都是哥们。再详细的我就不说了,这也符合我天朝公司的策略,多方押宝。所以,如果我们看天朝公司的话,大部分公司的策略就是,到处山寨,把山寨的拿来当创新,今天的手机山寨三星,然后明天山寨苹果,而且理直气壮,反正不会把宝压在一个地方。这是一个很好的策略,尤其是自己还不太行的时候,比如操作系统没有,硬件也搞不定,只能从设计上找感觉。这和二战时候的策略如出一辙,比如在华北建立非武装区,在哪里建立一个特区叫日满华经济合作区,还有反蒋抗日的运动,大家可以猜猜这个反蒋抗日是谁提出的口号,我觉得大家都会猜错,如果没看过历史的话,其实这是日本出资资助西南派主导的反蒋的运动,然后口号竟然是抗日。真的是很讽刺。所以呢,还是要强大,才能不依附别人,否则,如果没有操作系统,没有CPU这些硬件,玩花样玩的没啥底气,只能玩情怀。日本是另一种策略,这里我们来讲sony,sony制造Playstation是一种不成功则成仁的气魄来打造产品,就跟神风特攻队一样,不怕死。sony的playstation也有这种不怕死的特征,开着飞机,用飞行员导航,然后撞向美国的航母,小日本这一点挺变态的。我是不赞同这种武士道精神,太变态了。sony公司发动的游戏机战争,处处都有这种神风特攻队的影子。我来说一下这些主要的事件。在1993年5月12日,sony举行了一场发布会,直接让任天堂崩溃了,本来任天堂和sony还有可以调和的余地,虽说当时两家公司矛盾不断,但是要知道,5月11日的时候,他们任天堂美国总部的荒川实还和久多良木健见过面,然后两个人的谈话肯定是不融洽的。但是,如果按照中国公司的风格,我觉得即使撕破脸,也得撕逼撕好久,就像各大手机厂商,即使撕逼的时候,都会说友商。结果sony直接不按照套路出牌,结果,sony第二天就由高层举行发布会,规格非常的高,由福永宪一主持,直接宣布的单方面分手,发布会上是这么说的:我们和任天堂有不可调和的矛盾,在市场定位上有巨大的分歧,这是我们和任天堂分道扬镳的主要原因。然后,任天堂也比较懵,也没回应。但是,我们也可以看出,sony就这么耿直,直接直来直往,原本好好的合作关系,一下子就断了,说分手就分手,一点都不墨迹。这个发布会以后,任天堂私下里也是JJWW,当时的社长山内溥说,要是sony能卖出100台游戏机,我头朝下走路。同样当时的大佬世嘉评论说,一个做家电的公司,别说100台,一台都卖不出去。当时的情况确实是这样。刚开始的几个月,上一期我说的几个人,包括丸山茂雄,德中晖久这一些人也是束手无策,当然,久多良木健也是束手无策。幸好,他们有分工,分工明确,久多良木健搞技术,其它的人搞外交。久多良木健开始拜访3D专家,几乎每个做3D芯片以及3D软件的人,他都逐一上门拜访。其它的人,则发扬了sony音乐初期天天去夜店发掘音乐新人的作风,这个我上一期讲过。这次,他们开始逐一拜访每个游戏工作室。前几个月,公司得到了一个重要的信息,包括SQUARE社长水野哲夫在内的各大厂商,都透露给sony说,我们不是不给你们做游戏,我们也想做,但是,你们得卖出300万台游戏主机,我们才能保证开发不亏本。如果你们卖不出300万台,真的是爱莫能助啊!还有日本的国民游戏《勇者斗恶龙》的社长福岛康博也是给出的相同的数字,不到300万,做了只会赔钱。300万台是什么概念呢?当时游戏界的老大任天堂,不到1000万台,可能是900万台左右,这是一个非常巨大的挑战。久多良木健他们忙活了几个月以后,久多良木健写道:卖出300万台是我们努力的第一个目标!我个人感觉,300万真的是一个想当困难的目标,尤其是考虑到playstation的售价大概是700美元,而且日本人比我们少那么多。现在我们市场上单款手机产品卖到300万台的厂商也没有几个吧,而且手机价格比700美元便宜的多。所以,这真是个困难的目标。我们来看看sony是怎么做到的吧。1993年8月,sony召开了一次开发者大会,来吹嘘未来playstation有多么美好,硬件性能是多么的强悍,凭这个机器打任天堂的脸,一点问题都没有!然后,寥寥无几的观众席上竟然传出了打呼噜的声音。牛逼吹的再大,更何况这是开发者大会,又不是粉丝大会,那些开发者也是见过市面的人,你拿一个PPT来忽悠大家,人家坐在座位上打呼噜睡觉,没有拍拍屁股走人,已经算是很给面子了。这次开发者大会,让久多良木健很受伤!好多传记,都说了这个事情,久多同学对打呼噜的那些开发者,简直伤透了心,但是,他没有骂那些开发者有眼无珠,而是进行了反思。因为吹牛又不是只有sony会吹,以前世嘉啊,MD啊,PCE啊,都开过类似的发布会,上来就跑个分,准备把任天堂弄死。结果,全都被任天堂按在地下摩擦摩擦摩擦。开发者需要的是眼见为实,你有本事就卖300万台给大家瞧瞧,别光吹牛。久多良木健进行了反思以后,隔了2个多月,也就是1993年的10月26日,又举行了一场开发者大会。这次开发者大会,开发者都不想去了,天天听你久多吹牛,两个月前才听了一次,你这是吹牛吹上瘾了啊?但是,久多还是拉下脸,发邀请函,打电话,各种手段都用了,终于搞起来了300多个王牌制作人,欠人家一屁股的人情债。这次,他吸取了经验,发布会光说也没啥用处,还是展示技术吧。他在讲台的中间,放了一个电视机,用一块白布盖住,当他走上讲台的时候,连招呼都没打,直接走到白布前面,拉下那块白布,电视上显示了一个3D的恐龙头,纹理和贴图的品质,让人叹为观止,这个恐龙头在电视上旋转着,不时的张开大嘴,露出恐怖的牙齿,以及发出震耳欲聋的声音。着一幕,把下面的制作人直接给震撼了。从来没见过这么逼真的3D效果。当时,坐在台下的NAMCO的王牌制作人石井秀一面色凝重的看着那台电视上的恐龙,一言不发,面色凝重,巨大的咆哮都没让他露出任何表情的变化。再转一个小弯,说一下这个NAMCO公司,这家公司曾经是日本最大的游戏厂商,连任天堂也是他的小弟。但是后来,任天堂这个曾经的小弟咸鱼翻身以后,第一个开刀的就是曾经的大哥,NAMCO和任天堂对簿公堂,赢了官司,输了地位。曾经的大哥也是大哥,他自然不甘心任天堂这个小弟到处和他为难,虽然NAMCO已经风光不再,但是,崛起,甚至是复仇的心一直都在。展示会结束以后,久多良木健又单独邀请NAMCO的石井秀一举行了一个单独的发布会,给石井秀一展示了一个更加精密的3D原型。随后,石井秀一取消了NAMCO单独研发游戏机的计划,决定全面辅佐playstation,就这样,sony拥有了第一个合作伙伴,一个没落的大哥NAMCO。随后,久多良木健开始试图攻克另一家在日本举足轻重的厂商,KONAMI公司,结果这次并不顺利。KONAMI公司的北上三一是出了名的牛脾气,把久多良木健批判了一番,差点就搞了个大新闻。碰了一鼻子灰。然后久多继续说服街头霸王的总裁冈本吉起,结果,冈本老兄根本不理解做3D有啥意思,难道只是为了搞个大新闻,把我们2D厂商批判一番,再说了,我们街头霸王哪个国家没去过,是格斗游戏的老大,暂时还不想搞3D游戏,我街头霸王目前的打算是闷声大发财。挺好,这两家厂商没说服,碰了一鼻子灰。这时候,如果是电影的话,就应该出现英雄救美,或者屌丝逆袭的桥段了,或者牛人相助。可谓是艺术来源于生活。真的有人出来神助攻sony了,这个神助攻的人,不是别人,正是sony要打倒的一个厂商,不是任天堂,而是世嘉。世嘉是当时世界上最大的街机游戏厂商,它发布了自己的一个爆款游戏《VR战士》,是一款3D游戏。当时世嘉的影响力比sony的影响力大的多,这款3D格斗游戏,让各大游戏厂商大惊失色。更牛的是,世嘉当时的策略是,只有我家有3D技术,不和大家分享,只让你们看看,想知道怎么做的,那是不行的,你们过过眼瘾就好。这个时候,大家才想起来,好像sony前几天给我们展示过啊,不过,当时我们把他赶跑了,这下搞笑了... 曾经有一台3D游戏机摆在我的面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事情莫过于此。如果上天能够给我一个再来一次的机会,我会对sony说三个字,我爱你。秘书,赶紧给我联系久多良木健,我要亲自上门拜访。就这样,曾经对久多良木健爱理不理的厂商,这下子接二连三的自动上门来谈合作,让久多良木健也是心里了开了花。毕竟,自己苦心研发的3D硬件和软件,这下子能卖出去了。这都得感谢竞争对手世嘉公司啊!在技术上就把销路打开了。其实只是技术好,playstation并不一定能取得好的成绩,还得卖货,卖游戏的销路畅通。否则你酒香不怕巷子深是不对的,大家买不到货,再好的产品也是白扯。任天堂的卖货渠道实际上是已经几十年的卖扑克牌渠道,就是著名的初心会。这个已经落后与时代了。由于任天堂制造的是卡带游戏,sony制造的是光盘游戏,光盘便宜,容易制造。sony公司又有唱片销售的渠道,因此sony就把卖唱片的经验,用在了卖游戏上,他们鼓励少进货,多批次进货,因为光盘太容易制造了,占用的体积也小,制造的成本也低,因此整个销售过程中,库存量几乎都是0,卖光了再制造,也不耽误时间。反而任天堂那种只能批量制造,至于卖多少,完全看估算的方法,没有太多的灵活性,这样也赢得了不少厂商,以及不少游戏销售商店的欢迎。比如任天堂每一个游戏卡带都要收取1500日元的制造费用,sony只收900。任天堂每次制作一批卡带,最少要制造15000份,sony说5000份也制造,反正光盘,随意,后来光盘刻录没那么昂贵以后,你制造一份也可以。没人理你制作几份游戏光盘。这样,也极大的满足了一下小厂的需求。因为按照以前任天堂的规模,小厂根本付不出钱。后来sony放开了销售渠道,就是谁的游戏谁卖,卖多少就赚多少,即使这样,很多厂商也还是委托sony销售,因为sony销售的数量,比自己开店铺卖货,要便宜很多。这样,从渠道上,sony不能说是完胜任天堂的初心会吧,但是,半斤八两肯定是没问题的。当万事俱备,只欠上市的时候,已经设计了好多个模型的playstation终于揭开了神秘的面纱,在1994年12月3日。playstation终于正式登场。sony公司的人是非常紧张的,包括大贺典雄在内的高层,都偷偷出去看看主机的销售情况,结果sony专卖店为了应付涌来的巨量人群,不得不把店铺搬到了外面。很快,10万台主机一下子就卖光了。主机卖光以后,人们就开始抢购游戏光盘,结果出现了这种情况,只有10万台主机,结果山脊赛车的游戏光盘,卖了20万份,游戏玩家就是这么疯狂,他们害怕到时候买到了主机,反而不能玩游戏。sony就这样,初战告捷,就和日本发动的好多次战争一样,一开始,就打对手一个措手不及,只是,初战告捷并不一定会取得胜利,比如日俄战争,甲午战争,初战告捷以后,最终赢得了战争。但是偷袭珍珠港以后,日本最终输掉了战争,而且输的还很惨。那任天堂是清政府呢,还是美国呢,任天堂又是如何面对sony这次突然袭击的呢?下一次再继续讲sony和任天堂的市场争夺战。
12/15/2016 • 27 minutes, 3 seconds
79.索尼偷袭任天堂的“珍珠港”
索尼偷袭任天堂的“珍珠港” Original 2016-12-15 刘延栋 软件那些事儿好的开始,是成功的一半,playstation的崛起之路,第一仗就打的特别漂亮! 索尼偷袭任天堂的“珍珠港” sony在游戏界算是新兴的势力,对当时的游戏机战场来说,根本就是无足轻重,如果想要打赢这场战争,必须得出奇制胜,一个啥都不算的厂商,挑战当时的几个巨头,打常规战是不行的,所以,sony打的战争,非常的具有日本色彩。为什么我说具有日本色彩呢?因为如果我们看历史的话,就会发现,日本人打仗,经常以小搏大,出奇制胜,或者出奇制败。比如日本在1904年打的日俄战争,交战双方分别为日本和俄国,战场是在中国的土地上,旅顺口,日本一贯的策略就是先偷袭,再宣战。在1904年2月8日首先偷袭俄国,然后两天以后再宣战。最后日本打赢了。还有和中国打的甲午战争,也是日本主动挑衅,打的是清军的措手不及,清军当时一个运兵船,因为是运兵,没有侧方的炮,只有前方的主炮,因此,被日本装备精良的巡洋舰给干了。当然了,清政府确实不怎么样,一贯的天朝风格。但是也能看出日本打仗经常这样,不宣而战。后来日本又偷袭珍珠港,珍珠港也是偷袭成功,但是,美国毕竟不是俄国,更不是清政府,日本的好运就到头了。惹怒了美国,然后原子弹买一送一,把二战给输了。通过这几场战役,我们也可以看出日本的尿性,打仗的时候,以突然袭击为主,打你个措手不及,都是先打了再说,先打一张,过两天再宣战,打仗不讲究,没有正人君子的作风。说起日本来,我们再扯远一点,看看中国打仗是什么特点。然后联系一下中国的公司,其实挺有相关性的。我们都知道,不管第一次世界大站还是第二次世界大站,中国都是战胜国,就这么厉害,当然,这个厉害是表面上的,我们仔细来看看,就会发现,不管这个仗怎么打,中国都是战胜国。一战就不说了,中国的存在感不强,虽说是战胜国,但是是战败国的待遇,我只说一下二战。当然,这只是我的一家之言,大家随便听听。我来举一个最极端的例子,英国,法国,美国输了,赢得战争的是德国,意大利和日本。这时候,中国是战胜国还是战败国呢?当然是战胜国了!大家会惊讶,我操,为啥会这样呢?因为中国国内同时有亲日的政权,亲美的政权以及亲俄的政权,分别是谁,我就不说了,大家一猜也就猜到了。因此,即使日本获胜了,美国和俄罗斯都失败了,中国也不会在战败国里。中国就是这么神奇,从一个胜利走向另一个胜利。大家可能觉得,我操,你这是瞎扯吧。其实真的不是!因为当时中国国力太弱,自己本身是扶不起的阿斗,一定是要依靠外国才能打仗,所以,亲俄,亲日,亲美的政权是一个必然的选择,无论谁取得最后的胜利,因为中国已经到处押宝,总共三家,你总有一家是最后的赢家,所以,中国不会是战败国,因为和胜利者都是哥们。再详细的我就不说了,这也符合我天朝公司的策略,多方押宝。所以,如果我们看天朝公司的话,大部分公司的策略就是,到处山寨,把山寨的拿来当创新,今天的手机山寨三星,然后明天山寨苹果,而且理直气壮,反正不会把宝压在一个地方。这是一个很好的策略,尤其是自己还不太行的时候,比如操作系统没有,硬件也搞不定,只能从设计上找感觉。这和二战时候的策略如出一辙,比如在华北建立非武装区,在哪里建立一个特区叫日满华经济合作区,还有反蒋抗日的运动,大家可以猜猜这个反蒋抗日是谁提出的口号,我觉得大家都会猜错,如果没看过历史的话,其实这是日本出资资助西南派主导的反蒋的运动,然后口号竟然是抗日。真的是很讽刺。所以呢,还是要强大,才能不依附别人,否则,如果没有操作系统,没有CPU这些硬件,玩花样玩的没啥底气,只能玩情怀。日本是另一种策略,这里我们来讲sony,sony制造Playstation是一种不成功则成仁的气魄来打造产品,就跟神风特攻队一样,不怕死。sony的playstation也有这种不怕死的特征,开着飞机,用飞行员导航,然后撞向美国的航母,小日本这一点挺变态的。我是不赞同这种武士道精神,太变态了。sony公司发动的游戏机战争,处处都有这种神风特攻队的影子。我来说一下这些主要的事件。在1993年5月12日,sony举行了一场发布会,直接让任天堂崩溃了,本来任天堂和sony还有可以调和的余地,虽说当时两家公司矛盾不断,但是要知道,5月11日的时候,他们任天堂美国总部的荒川实还和久多良木健见过面,然后两个人的谈话肯定是不融洽的。但是,如果按照中国公司的风格,我觉得即使撕破脸,也得撕逼撕好久,就像各大手机厂商,即使撕逼的时候,都会说友商。结果sony直接不按照套路出牌,结果,sony第二天就由高层举行发布会,规格非常的高,由福永宪一主持,直接宣布的单方面分手,发布会上是这么说的:我们和任天堂有不可调和的矛盾,在市场定位上有巨大的分歧,这是我们和任天堂分道扬镳的主要原因。然后,任天堂也比较懵,也没回应。但是,我们也可以看出,sony就这么耿直,直接直来直往,原本好好的合作关系,一下子就断了,说分手就分手,一点都不墨迹。这个发布会以后,任天堂私下里也是JJWW,当时的社长山内溥说,要是sony能卖出100台游戏机,我头朝下走路。同样当时的大佬世嘉评论说,一个做家电的公司,别说100台,一台都卖不出去。当时的情况确实是这样。刚开始的几个月,上一期我说的几个人,包括丸山茂雄,德中晖久这一些人也是束手无策,当然,久多良木健也是束手无策。幸好,他们有分工,分工明确,久多良木健搞技术,其它的人搞外交。久多良木健开始拜访3D专家,几乎每个做3D芯片以及3D软件的人,他都逐一上门拜访。其它的人,则发扬了sony音乐初期天天去夜店发掘音乐新人的作风,这个我上一期讲过。这次,他们开始逐一拜访每个游戏工作室。前几个月,公司得到了一个重要的信息,包括SQUARE社长水野哲夫在内的各大厂商,都透露给sony说,我们不是不给你们做游戏,我们也想做,但是,你们得卖出300万台游戏主机,我们才能保证开发不亏本。如果你们卖不出300万台,真的是爱莫能助啊!还有日本的国民游戏《勇者斗恶龙》的社长福岛康博也是给出的相同的数字,不到300万,做了只会赔钱。300万台是什么概念呢?当时游戏界的老大任天堂,不到1000万台,可能是900万台左右,这是一个非常巨大的挑战。久多良木健他们忙活了几个月以后,久多良木健写道:卖出300万台是我们努力的第一个目标!我个人感觉,300万真的是一个想当困难的目标,尤其是考虑到playstation的售价大概是700美元,而且日本人比我们少那么多。现在我们市场上单款手机产品卖到300万台的厂商也没有几个吧,而且手机价格比700美元便宜的多。所以,这真是个困难的目标。我们来看看sony是怎么做到的吧。1993年8月,sony召开了一次开发者大会,来吹嘘未来playstation有多么美好,硬件性能是多么的强悍,凭这个机器打任天堂的脸,一点问题都没有!然后,寥寥无几的观众席上竟然传出了打呼噜的声音。牛逼吹的再大,更何况这是开发者大会,又不是粉丝大会,那些开发者也是见过市面的人,你拿一个PPT来忽悠大家,人家坐在座位上打呼噜睡觉,没有拍拍屁股走人,已经算是很给面子了。这次开发者大会,让久多良木健很受伤!好多传记,都说了这个事情,久多同学对打呼噜的那些开发者,简直伤透了心,但是,他没有骂那些开发者有眼无珠,而是进行了反思。因为吹牛又不是只有sony会吹,以前世嘉啊,MD啊,PCE啊,都开过类似的发布会,上来就跑个分,准备把任天堂弄死。结果,全都被任天堂按在地下摩擦摩擦摩擦。开发者需要的是眼见为实,你有本事就卖300万台给大家瞧瞧,别光吹牛。久多良木健进行了反思以后,隔了2个多月,也就是1993年的10月26日,又举行了一场开发者大会。这次开发者大会,开发者都不想去了,天天听你久多吹牛,两个月前才听了一次,你这是吹牛吹上瘾了啊?但是,久多还是拉下脸,发邀请函,打电话,各种手段都用了,终于搞起来了300多个王牌制作人,欠人家一屁股的人情债。这次,他吸取了经验,发布会光说也没啥用处,还是展示技术吧。他在讲台的中间,放了一个电视机,用一块白布盖住,当他走上讲台的时候,连招呼都没打,直接走到白布前面,拉下那块白布,电视上显示了一个3D的恐龙头,纹理和贴图的品质,让人叹为观止,这个恐龙头在电视上旋转着,不时的张开大嘴,露出恐怖的牙齿,以及发出震耳欲聋的声音。着一幕,把下面的制作人直接给震撼了。从来没见过这么逼真的3D效果。当时,坐在台下的NAMCO的王牌制作人石井秀一面色凝重的看着那台电视上的恐龙,一言不发,面色凝重,巨大的咆哮都没让他露出任何表情的变化。再转一个小弯,说一下这个NAMCO公司,这家公司曾经是日本最大的游戏厂商,连任天堂也是他的小弟。但是后来,任天堂这个曾经的小弟咸鱼翻身以后,第一个开刀的就是曾经的大哥,NAMCO和任天堂对簿公堂,赢了官司,输了地位。曾经的大哥也是大哥,他自然不甘心任天堂这个小弟到处和他为难,虽然NAMCO已经风光不再,但是,崛起,甚至是复仇的心一直都在。展示会结束以后,久多良木健又单独邀请NAMCO的石井秀一举行了一个单独的发布会,给石井秀一展示了一个更加精密的3D原型。随后,石井秀一取消了NAMCO单独研发游戏机的计划,决定全面辅佐playstation,就这样,sony拥有了第一个合作伙伴,一个没落的大哥NAMCO。随后,久多良木健开始试图攻克另一家在日本举足轻重的厂商,KONAMI公司,结果这次并不顺利。KONAMI公司的北上三一是出了名的牛脾气,把久多良木健批判了一番,差点就搞了个大新闻。碰了一鼻子灰。然后久多继续说服街头霸王的总裁冈本吉起,结果,冈本老兄根本不理解做3D有啥意思,难道只是为了搞个大新闻,把我们2D厂商批判一番,再说了,我们街头霸王哪个国家没去过,是格斗游戏的老大,暂时还不想搞3D游戏,我街头霸王目前的打算是闷声大发财。挺好,这两家厂商没说服,碰了一鼻子灰。这时候,如果是电影的话,就应该出现英雄救美,或者屌丝逆袭的桥段了,或者牛人相助。可谓是艺术来源于生活。真的有人出来神助攻sony了,这个神助攻的人,不是别人,正是sony要打倒的一个厂商,不是任天堂,而是世嘉。世嘉是当时世界上最大的街机游戏厂商,它发布了自己的一个爆款游戏《VR战士》,是一款3D游戏。当时世嘉的影响力比sony的影响力大的多,这款3D格斗游戏,让各大游戏厂商大惊失色。更牛的是,世嘉当时的策略是,只有我家有3D技术,不和大家分享,只让你们看看,想知道怎么做的,那是不行的,你们过过眼瘾就好。这个时候,大家才想起来,好像sony前几天给我们展示过啊,不过,当时我们把他赶跑了,这下搞笑了... 曾经有一台3D游戏机摆在我的面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事情莫过于此。如果上天能够给我一个再来一次的机会,我会对sony说三个字,我爱你。秘书,赶紧给我联系久多良木健,我要亲自上门拜访。就这样,曾经对久多良木健爱理不理的厂商,这下子接二连三的自动上门来谈合作,让久多良木健也是心里了开了花。毕竟,自己苦心研发的3D硬件和软件,这下子能卖出去了。这都得感谢竞争对手世嘉公司啊!在技术上就把销路打开了。其实只是技术好,playstation并不一定能取得好的成绩,还得卖货,卖游戏的销路畅通。否则你酒香不怕巷子深是不对的,大家买不到货,再好的产品也是白扯。任天堂的卖货渠道实际上是已经几十年的卖扑克牌渠道,就是著名的初心会。这个已经落后与时代了。由于任天堂制造的是卡带游戏,sony制造的是光盘游戏,光盘便宜,容易制造。sony公司又有唱片销售的渠道,因此sony就把卖唱片的经验,用在了卖游戏上,他们鼓励少进货,多批次进货,因为光盘太容易制造了,占用的体积也小,制造的成本也低,因此整个销售过程中,库存量几乎都是0,卖光了再制造,也不耽误时间。反而任天堂那种只能批量制造,至于卖多少,完全看估算的方法,没有太多的灵活性,这样也赢得了不少厂商,以及不少游戏销售商店的欢迎。比如任天堂每一个游戏卡带都要收取1500日元的制造费用,sony只收900。任天堂每次制作一批卡带,最少要制造15000份,sony说5000份也制造,反正光盘,随意,后来光盘刻录没那么昂贵以后,你制造一份也可以。没人理你制作几份游戏光盘。这样,也极大的满足了一下小厂的需求。因为按照以前任天堂的规模,小厂根本付不出钱。后来sony放开了销售渠道,就是谁的游戏谁卖,卖多少就赚多少,即使这样,很多厂商也还是委托sony销售,因为sony销售的数量,比自己开店铺卖货,要便宜很多。这样,从渠道上,sony不能说是完胜任天堂的初心会吧,但是,半斤八两肯定是没问题的。当万事俱备,只欠上市的时候,已经设计了好多个模型的playstation终于揭开了神秘的面纱,在1994年12月3日。playstation终于正式登场。sony公司的人是非常紧张的,包括大贺典雄在内的高层,都偷偷出去看看主机的销售情况,结果sony专卖店为了应付涌来的巨量人群,不得不把店铺搬到了外面。很快,10万台主机一下子就卖光了。主机卖光以后,人们就开始抢购游戏光盘,结果出现了这种情况,只有10万台主机,结果山脊赛车的游戏光盘,卖了20万份,游戏玩家就是这么疯狂,他们害怕到时候买到了主机,反而不能玩游戏。sony就这样,初战告捷,就和日本发动的好多次战争一样,一开始,就打对手一个措手不及,只是,初战告捷并不一定会取得胜利,比如日俄战争,甲午战争,初战告捷以后,最终赢得了战争。但是偷袭珍珠港以后,日本最终输掉了战争,而且输的还很惨。那任天堂是清政府呢,还是美国呢,任天堂又是如何面对sony这次突然袭击的呢?下一次再继续讲sony和任天堂的市场争夺战。
12/15/2016 • 27 minutes, 3 seconds
77.人类历史上第一个程序员(下)
这次继续讲Ada的故事,人类历史上第一个程序员。一个伟大的女性。上次讲到Ada的老爸拜伦参加了希腊革命,也就是希腊的独立战争,为了希腊的独立革命,献出了自己宝贵的生命。可能有同学会问了,拜伦一个英国人,怎么就去希腊打独立战争了呢?这个说来话长,因为我这个节目我一个人做的,每次都是从工地上搬砖回来以后,抽空做的,可能有些地方不严谨,和那种有团队的音频节目是不同的,可能人家追求的是客观公正加公平,我也想追求这个,但是,能力所限,又加上这是我个人的观点,我又不是伟大光荣正确的一些人,所以,我来对Ada他爸爸拜伦参加希腊的独立战争做一些我自己的解读,或者说是创造性的误解,分享给大家。可能是错的,但是,这是我的真实想法。在这个世界上,有这样一群人,对希腊有非常非常虔诚的崇拜。Ada的老爸拜伦就是这样,比如说国内很火的易中天老师,对古希腊也是非常的崇拜,他写过一本书,叫《费城风云》,在书中,他认为古希腊的思想,跨越2000多年,嫁接到了美国的身上,所以,古希腊的民主,在美国得以重生。不管怎么说了,Ada的老爸,拜伦也是这么想得,他心目中的希腊,显然是至高无上的。可能听众会说,你说Ada就说Ada,你总是说她老爸干啥。原因是这样的,Ada的年代,妇女还不能顶半边天,尤其是不像今天的中国,妇女何止顶半边天,简直就是天外有天。所以,Ada这个伟大的女性,很多的事迹已经消失在历史的长河之中,但是,我觉得女儿随爸爸么,我们总是可以看看她爸爸是什么样子,然后创造性的误解一下,勾勒出Ada也许有她爸爸那种理想主义的气质,有其父必有其女。拜伦参加的是希腊独立战争,之所以叫独立战争,那显然希腊没有独立,那希腊多久没有独立了呢?答案是,自从雅典城邦以后,一直到拜伦参加独立战争的这些年,希腊一直都没有独立。本质上来说,知识分子心目中的那个希腊,和现在这个希腊,是没有什么关系的。如果说非要有关系,那关系只是名字一样,类似与雷锋和雷峰塔的关系。为什么这么说呢,在2800年以前,古希腊,我说这个古希腊,另外,我还说了2800年以前,这看起来言之凿凿的,非常确信的意思,其实,这是胡扯,即使说上了年份,也是胡扯,为什么这么说呢?因为古希腊到底从哪一年开始的,现在没有定论,我说的这个2800年以前,只是一小撮不明真相的历史学家说的,我并不认可,但是,这无所谓,如果要说出每一种说法,古希腊是从哪一年开始的,这个音频就没法做了,太长,能说10期。我姑且就认为是2800年前,一场奥林匹克运动会开始,希腊作为一个城邦走进了人类的历史教科书,是教科书,并不是走入了人类的历史,因为真实的历史,已经基本上无法考证了。希腊当时有众多的城邦,政治体制绝非现在我们认为的民主体制,而是很多城邦有不同的体制,有民主制,贵族制,独裁制,到底有有没有共产主义或者社会主义,这个看需要,如果需要他们有的时候,我们可以创作历史,但是,目前来看,还是没有的,没有确凿的证据表明,希腊的某个城邦,曾经走在社会主义初级阶段。这么多政治体制,哪个好呢?我们姑且认为民主制度最好。民主制度最好,是不是意味着希腊国富民强,所向披靡呢?我们希望他是这样。但是,历史不这么认为,自由民主的希腊,被血腥野蛮的斯巴达给揍服了,人类历史上总是反复上演野蛮人战胜文明人的故事,这个大家心里有个数,并不是电影上或者教科书上说的正义总是战胜邪恶,这都是扯淡的。从古希腊被斯巴达按在地上摩擦以后,从那时候起,古希腊就开始了长达2000多年寄人篱下,或者也不能说是寄人篱下的生活,总而言之,神圣的古希腊在历史的长河里,越来越神圣,越来越美好,就和女神一样,没有瑕疵,没有缺点。但是,现实中的希腊,是另一番情景。先是斯巴达把希腊按在地上摩擦,随后来了一个更强大的壮汉,名字叫马其顿,腓力牛排二世以及他的儿子亚历山大大帝,把帝国扩张到横跨欧洲,非洲以及亚洲。当然了,此时的希腊是帝国的一个子集,小不点一样的地区,臣服于马其顿。结果,那时候疟疾和现在的疟疾一样,几千年来,童叟无欺,不欺软怕硬,想弄死谁就弄死谁,这次弄死的是亚历山大大帝,即使亚历山大大帝建立了如此庞大的帝国,在疟疾的面前,只能赤条条的来,赤条条的去。亚历山大大帝死了以后,帝国咔嚓就被分成了三个国家,亚洲的部分叫塞流古,非洲的部分叫托勒密,这两个地方不说了,和本文主角的老爸关系太远了。只说一个部分,第三个部分,把希腊包括进来的马其顿。此时的希腊没法独立。然后又加上罗马帝国,后来罗马帝国分裂成东罗马,西罗马,外加历史学家胡诌出来的一个可能根本不曾存在过的拜占庭帝国,反正,希腊在现实中的确乏善可陈,只有挨揍的份,没有揍人的能力。然后,又崛起了匈奴,又崛起了奥斯曼土耳其帝国,希腊就在别人的铁蹄下苟延残喘或者说安安静静的安静了2000多年。在这2000多年中,人类心目中的那个希腊却随着历史的长河,越来越纯洁,越来越美丽。简直就是人类梦寐以求的完美女神。直到后来奥斯曼土耳其又要开始衰败了,这个时候,战斗的民族俄罗斯开始和土耳其干上了,当然了,沙皇俄国和土耳其之间的战争,已经打的数也数不清了,在地球毁灭之前,俄罗斯和土耳其将会继续打下去,绝对没有一点好转的迹象,去年还是前年,土耳其干掉了俄罗斯一架飞机,这个仇,俄罗斯一定会找机会干回来的。Ada的老爸,参加的那次希腊独立战争,只靠希腊打土耳其帝国,那绝对是以卵击石,绝无胜算,但是,有三个国家帮希腊去打,俄国,法国,以及拜伦参战的英国,最后在1827年,纳瓦里诺海战中,彻底击败了土耳其,希腊得以独立。但是1827年的时候,拜伦已经战死了,听说,希腊有一个拜伦的雕像。那独立以后的希腊是什么样子呢?就是欧洲一个不起眼的国家了,现在的希腊,欠了欧洲很多国家的钱,也瞧不起现在的俄罗斯,觉得俄罗斯太low,其实,如果不是俄罗斯参战,希腊不见得能独立,然后,希腊的民主再次发挥了作用,他们全民公投,决定不还钱了,我希腊凭本事借来的钱,凭什么要还?不知道,拜伦的在天之灵,得知这个消息,会做何感想?拉回到故事的主线上,Ada的理想主义,和他父亲的理想主义,从很多方面来看,都是一模一样的。Ada知道自己的家庭地位,作为“拜伦的女儿”,她有和她老爸一样的雄心壮志。他老爸特立独行,她同样也是特立独行,作为一个上流社会的贵夫人,除了必须参加的社交活动,她短暂的一生,都是在研究数学,研究逻辑,记录了大量的笔记,和各大数学家讨论深入的数学知识。法拉第也是Ada的联系人之一,如果当时有微信的话,Ada当时的联系人简直就是同时代所有的科学家,法拉第对Ada的评价是,毫无疑问,这是一颗冉冉升起的新星。还有我们今天玩的万花筒的发明者,也是一个数学家,名字叫大卫•布鲁斯特,做分析机方面的工作,也是Ada的好朋友之一,他们也是经常讨论数学问题。因为当时女性并不适合参与这种讨论,她并没有用自己的真名,而是取了一个花名,花名叫AAL。Ada发表的论文,就是以这个花名来发表的。拜伦对Ada的影响极大,正因为如此,Ada从小不被允许写诗歌,Ada的妈妈非常的讨厌Ada创作诗歌,可能是她妈妈感觉到了Ada越来越像那个始乱终弃的丈夫。Ada后来去参观她父亲的一个庄园,她的妈妈得知以后,勃然大怒,和Ada大吵了一架。Ada的身体后来得了一种疾病,今天有人推测是宫颈癌,然后她的健康就开始恶化,为了止疼,她先是服用鸦片,后来鸦片不管用以后,开始 服用大麻,但是,还是在她36岁的时候去世了,她去世的年龄和她的父亲一样,都是36岁,一个非常非常年轻的生命,就这样离开了人世。她生病的最后阶段,给她护理的护士的名字叫南丁格尔,是现在护理界的先驱,南丁格尔也是她的朋友,对Ada的评价也非常的高。Ada死后,她的遗嘱执行人是巴贝奇,Ada埋葬在她拜伦家族的蓦地里,对此,Ada的母亲也是非常的失望,Ada就这样,和她父亲一样的年龄,陪伴在她父亲的身旁,墓碑上刻着Ada仅存的几首诗之一,因为Ada不被她母亲允许创作诗歌,但是她还是创作了几首,那首诗的名字叫彩虹,一首十四行诗,我本打算翻译一下,但是觉得我这文采,纯粹就是侮辱人家,如果有兴趣的,可以到网上去搜搜,或者关注我的微信公众号:软件那些事儿,我把这首诗的英文打在这里了:Bow down in hope, in thanks, all ye who mourn;-where'in that peerless arche of radiant huessurpassing early tints,-the storm subdues!Of nature's strife and tears 'tis heaven-born,To soothe the sad, the sinning and the forlorn;-A lovely loving token; to infuse;The hope, the faith, that pow'r divine enduresWith latent good, the woes by which we're torn.'Tis like a sweet repentance of the skies;To beckon all those by sense of sin opprest,And prove what loveliness may spring from sighs!A pledge:-that deep implanted in the breastA hidden light may burn that never dies,But bursts thro' clouds in purest hues exprest!总共十四行,如果有牛人的话,可以试着翻译一下,我是搞不定了。Ada临死之前的一个愿望是,能够把她写给朋友的信都收回来,然后一期销毁掉,只有巴贝奇没有同意,其它的很多朋友,把Ada的信都交给了Ada的小儿子,这个小儿子整理了一下,都烧毁了,所以,并没有她很多的东西留下来,但是,巴贝奇的信幸好存了下来,有人说看过Ada写的诗,非常的好,有她爸爸的风范。但是,我们已经无法再去查看了,现在只剩下一些零散的信件,比如在纽约的博物馆里存着一些Ada的信,从这些只言片语中,我们仍然能看到一个伟大的女性,一个伟大的数学家,或者,一个伟大的诗人,曾经活在这个世界上,虽然在她36岁的年龄就去了天堂,但是,她精彩的一生,值得我们铭记。那为什么说她是第一个程序员呢?在她死后很久的一段时间,没有人想起她,她就这样人遗忘了。在1940年代的时候,一个叫图灵的人,读了AAL发表的那个笔记,但是图灵并不知道这个AAL是Ada的花名,他认为这是一个叫洛夫莱斯的人发表的。随后,英国科教部的部长,一个核物理学家,机缘巧合认识了Ada的外孙女,才知道AAL原来竟然是Ada,再后来,人们才开始深入的研究Ada的笔记,发现她的研究成果已经可以计算六次多项式,而且,在她的笔记里,已经解释了如何使用纸带来控制分析机,以及Ada独立解决了循环以及嵌套的定义,并且,她将纸带分为数据纸带和操作纸带,类似于现在的数据和操作系统,并且,Ada也在笔记中论述了如何用循环的方法节省纸带。并且,Ada给出了一个例子,计算伯努利级数,使用Ada的方法,可以对伯努利进行级数展开,进行操作计算。这一切,都是使用的Ada的方法。前两年,人类打破了伯努利数的世界记录,使用的方法仍然是200岁的Ada的算法。回到本文最开始的地方,也许理想的古希腊并不存在,但是拜伦依然献出了自己的生命,也许自由的古希腊并不存在,但是海明威依然坚信并为此参加战斗,也许民主的古希腊并不存在,但是易中天依然写了一本书《费城风云》,认为古希腊的精神嫁接到美国之上。这就是人类的一个理想吧,美国并不是古希腊,但是它离古希腊更近,朝鲜并不是地狱,但是他离地狱更近。司马迁《史记》的第一篇,描绘了一个没有权力纷争,以礼让治天下三皇五帝时代,如果从科学的角度去考证,里面是站不住脚的,所以,很多人说,那都是骗人的。在陕西省黄陵县,有一个陵墓,号称天下第一陵,相传里面埋藏着黄帝,每年的清明和重阳,都有人在那里祭祀,那是所有中国人的文化之根,从汉武帝开始,到唐太宗,宋仁宗,明太祖,康熙,雍正,一直到孙中山,蒋介石,毛泽东,都有去过那里,那里还有一个蒋中正题词的碑。当然,我也去过那里,和我上面提到的人去过相同的地方。我去的时候,我就在想,那个大土疙瘩里真的埋葬的是黄帝么,我刚到那里的时候,我还在犹豫要不要进去,因为要交门票,我一直比较穷,那时候我还是大一,更穷。但是,我想,都走了这么远来陕西了,就去一下吧。其实进去没什么好看的,当时还有点儿失望。但是后来我想明白了一件事情,里面有没有埋葬黄帝这个人一点都不重要,甚至三皇五帝是否真的存在也不重要,这是一个民族的共同想象,整个华夏民族,都认同是从那里起源的,这就够了。虽说从三皇五帝以后,华夏的子孙,大部分时候都分裂,互相之间打成一锅粥,分裂的时候多,团聚的时候少,但是,黄帝总是在那里啊。古希腊也是这样吧,是真是假并不是那么重要,虽说希腊这个地区,大部分时间都很没有存在感,但是,不影响古希腊是西方文明的发源地。很多人为此去奋斗。就像是中国的黄帝陵,管你最后谁上台,都要去黄帝陵那里找找存在感,所以,黄帝陵的规模远远不如秦始皇陵墓,秦始皇陵墓也在陕西,现在我们去看到的那个兵马俑坑,是一个陪葬坑,以现在的技术,还不能挖掘秦始皇的地宫,只挖了几个陪葬坑。现在已经不挖了。即使秦始皇陵墓再巨大,地位也不会超过黄帝陵,虽然黄帝陵其实就是个大土疙瘩。黄帝陵是所有文物的第一号。好了,下期再见。
12/3/2016 • 26 minutes, 23 seconds
77.人类历史上第一个程序员(下)
这次继续讲Ada的故事,人类历史上第一个程序员。一个伟大的女性。上次讲到Ada的老爸拜伦参加了希腊革命,也就是希腊的独立战争,为了希腊的独立革命,献出了自己宝贵的生命。可能有同学会问了,拜伦一个英国人,怎么就去希腊打独立战争了呢?这个说来话长,因为我这个节目我一个人做的,每次都是从工地上搬砖回来以后,抽空做的,可能有些地方不严谨,和那种有团队的音频节目是不同的,可能人家追求的是客观公正加公平,我也想追求这个,但是,能力所限,又加上这是我个人的观点,我又不是伟大光荣正确的一些人,所以,我来对Ada他爸爸拜伦参加希腊的独立战争做一些我自己的解读,或者说是创造性的误解,分享给大家。可能是错的,但是,这是我的真实想法。在这个世界上,有这样一群人,对希腊有非常非常虔诚的崇拜。Ada的老爸拜伦就是这样,比如说国内很火的易中天老师,对古希腊也是非常的崇拜,他写过一本书,叫《费城风云》,在书中,他认为古希腊的思想,跨越2000多年,嫁接到了美国的身上,所以,古希腊的民主,在美国得以重生。不管怎么说了,Ada的老爸,拜伦也是这么想得,他心目中的希腊,显然是至高无上的。可能听众会说,你说Ada就说Ada,你总是说她老爸干啥。原因是这样的,Ada的年代,妇女还不能顶半边天,尤其是不像今天的中国,妇女何止顶半边天,简直就是天外有天。所以,Ada这个伟大的女性,很多的事迹已经消失在历史的长河之中,但是,我觉得女儿随爸爸么,我们总是可以看看她爸爸是什么样子,然后创造性的误解一下,勾勒出Ada也许有她爸爸那种理想主义的气质,有其父必有其女。拜伦参加的是希腊独立战争,之所以叫独立战争,那显然希腊没有独立,那希腊多久没有独立了呢?答案是,自从雅典城邦以后,一直到拜伦参加独立战争的这些年,希腊一直都没有独立。本质上来说,知识分子心目中的那个希腊,和现在这个希腊,是没有什么关系的。如果说非要有关系,那关系只是名字一样,类似与雷锋和雷峰塔的关系。为什么这么说呢,在2800年以前,古希腊,我说这个古希腊,另外,我还说了2800年以前,这看起来言之凿凿的,非常确信的意思,其实,这是胡扯,即使说上了年份,也是胡扯,为什么这么说呢?因为古希腊到底从哪一年开始的,现在没有定论,我说的这个2800年以前,只是一小撮不明真相的历史学家说的,我并不认可,但是,这无所谓,如果要说出每一种说法,古希腊是从哪一年开始的,这个音频就没法做了,太长,能说10期。我姑且就认为是2800年前,一场奥林匹克运动会开始,希腊作为一个城邦走进了人类的历史教科书,是教科书,并不是走入了人类的历史,因为真实的历史,已经基本上无法考证了。希腊当时有众多的城邦,政治体制绝非现在我们认为的民主体制,而是很多城邦有不同的体制,有民主制,贵族制,独裁制,到底有有没有共产主义或者社会主义,这个看需要,如果需要他们有的时候,我们可以创作历史,但是,目前来看,还是没有的,没有确凿的证据表明,希腊的某个城邦,曾经走在社会主义初级阶段。这么多政治体制,哪个好呢?我们姑且认为民主制度最好。民主制度最好,是不是意味着希腊国富民强,所向披靡呢?我们希望他是这样。但是,历史不这么认为,自由民主的希腊,被血腥野蛮的斯巴达给揍服了,人类历史上总是反复上演野蛮人战胜文明人的故事,这个大家心里有个数,并不是电影上或者教科书上说的正义总是战胜邪恶,这都是扯淡的。从古希腊被斯巴达按在地上摩擦以后,从那时候起,古希腊就开始了长达2000多年寄人篱下,或者也不能说是寄人篱下的生活,总而言之,神圣的古希腊在历史的长河里,越来越神圣,越来越美好,就和女神一样,没有瑕疵,没有缺点。但是,现实中的希腊,是另一番情景。先是斯巴达把希腊按在地上摩擦,随后来了一个更强大的壮汉,名字叫马其顿,腓力牛排二世以及他的儿子亚历山大大帝,把帝国扩张到横跨欧洲,非洲以及亚洲。当然了,此时的希腊是帝国的一个子集,小不点一样的地区,臣服于马其顿。结果,那时候疟疾和现在的疟疾一样,几千年来,童叟无欺,不欺软怕硬,想弄死谁就弄死谁,这次弄死的是亚历山大大帝,即使亚历山大大帝建立了如此庞大的帝国,在疟疾的面前,只能赤条条的来,赤条条的去。亚历山大大帝死了以后,帝国咔嚓就被分成了三个国家,亚洲的部分叫塞流古,非洲的部分叫托勒密,这两个地方不说了,和本文主角的老爸关系太远了。只说一个部分,第三个部分,把希腊包括进来的马其顿。此时的希腊没法独立。然后又加上罗马帝国,后来罗马帝国分裂成东罗马,西罗马,外加历史学家胡诌出来的一个可能根本不曾存在过的拜占庭帝国,反正,希腊在现实中的确乏善可陈,只有挨揍的份,没有揍人的能力。然后,又崛起了匈奴,又崛起了奥斯曼土耳其帝国,希腊就在别人的铁蹄下苟延残喘或者说安安静静的安静了2000多年。在这2000多年中,人类心目中的那个希腊却随着历史的长河,越来越纯洁,越来越美丽。简直就是人类梦寐以求的完美女神。直到后来奥斯曼土耳其又要开始衰败了,这个时候,战斗的民族俄罗斯开始和土耳其干上了,当然了,沙皇俄国和土耳其之间的战争,已经打的数也数不清了,在地球毁灭之前,俄罗斯和土耳其将会继续打下去,绝对没有一点好转的迹象,去年还是前年,土耳其干掉了俄罗斯一架飞机,这个仇,俄罗斯一定会找机会干回来的。Ada的老爸,参加的那次希腊独立战争,只靠希腊打土耳其帝国,那绝对是以卵击石,绝无胜算,但是,有三个国家帮希腊去打,俄国,法国,以及拜伦参战的英国,最后在1827年,纳瓦里诺海战中,彻底击败了土耳其,希腊得以独立。但是1827年的时候,拜伦已经战死了,听说,希腊有一个拜伦的雕像。那独立以后的希腊是什么样子呢?就是欧洲一个不起眼的国家了,现在的希腊,欠了欧洲很多国家的钱,也瞧不起现在的俄罗斯,觉得俄罗斯太low,其实,如果不是俄罗斯参战,希腊不见得能独立,然后,希腊的民主再次发挥了作用,他们全民公投,决定不还钱了,我希腊凭本事借来的钱,凭什么要还?不知道,拜伦的在天之灵,得知这个消息,会做何感想?拉回到故事的主线上,Ada的理想主义,和他父亲的理想主义,从很多方面来看,都是一模一样的。Ada知道自己的家庭地位,作为“拜伦的女儿”,她有和她老爸一样的雄心壮志。他老爸特立独行,她同样也是特立独行,作为一个上流社会的贵夫人,除了必须参加的社交活动,她短暂的一生,都是在研究数学,研究逻辑,记录了大量的笔记,和各大数学家讨论深入的数学知识。法拉第也是Ada的联系人之一,如果当时有微信的话,Ada当时的联系人简直就是同时代所有的科学家,法拉第对Ada的评价是,毫无疑问,这是一颗冉冉升起的新星。还有我们今天玩的万花筒的发明者,也是一个数学家,名字叫大卫•布鲁斯特,做分析机方面的工作,也是Ada的好朋友之一,他们也是经常讨论数学问题。因为当时女性并不适合参与这种讨论,她并没有用自己的真名,而是取了一个花名,花名叫AAL。Ada发表的论文,就是以这个花名来发表的。拜伦对Ada的影响极大,正因为如此,Ada从小不被允许写诗歌,Ada的妈妈非常的讨厌Ada创作诗歌,可能是她妈妈感觉到了Ada越来越像那个始乱终弃的丈夫。Ada后来去参观她父亲的一个庄园,她的妈妈得知以后,勃然大怒,和Ada大吵了一架。Ada的身体后来得了一种疾病,今天有人推测是宫颈癌,然后她的健康就开始恶化,为了止疼,她先是服用鸦片,后来鸦片不管用以后,开始 服用大麻,但是,还是在她36岁的时候去世了,她去世的年龄和她的父亲一样,都是36岁,一个非常非常年轻的生命,就这样离开了人世。她生病的最后阶段,给她护理的护士的名字叫南丁格尔,是现在护理界的先驱,南丁格尔也是她的朋友,对Ada的评价也非常的高。Ada死后,她的遗嘱执行人是巴贝奇,Ada埋葬在她拜伦家族的蓦地里,对此,Ada的母亲也是非常的失望,Ada就这样,和她父亲一样的年龄,陪伴在她父亲的身旁,墓碑上刻着Ada仅存的几首诗之一,因为Ada不被她母亲允许创作诗歌,但是她还是创作了几首,那首诗的名字叫彩虹,一首十四行诗,我本打算翻译一下,但是觉得我这文采,纯粹就是侮辱人家,如果有兴趣的,可以到网上去搜搜,或者关注我的微信公众号:软件那些事儿,我把这首诗的英文打在这里了:Bow down in hope, in thanks, all ye who mourn;-where'in that peerless arche of radiant huessurpassing early tints,-the storm subdues!Of nature's strife and tears 'tis heaven-born,To soothe the sad, the sinning and the forlorn;-A lovely loving token; to infuse;The hope, the faith, that pow'r divine enduresWith latent good, the woes by which we're torn.'Tis like a sweet repentance of the skies;To beckon all those by sense of sin opprest,And prove what loveliness may spring from sighs!A pledge:-that deep implanted in the breastA hidden light may burn that never dies,But bursts thro' clouds in purest hues exprest!总共十四行,如果有牛人的话,可以试着翻译一下,我是搞不定了。Ada临死之前的一个愿望是,能够把她写给朋友的信都收回来,然后一期销毁掉,只有巴贝奇没有同意,其它的很多朋友,把Ada的信都交给了Ada的小儿子,这个小儿子整理了一下,都烧毁了,所以,并没有她很多的东西留下来,但是,巴贝奇的信幸好存了下来,有人说看过Ada写的诗,非常的好,有她爸爸的风范。但是,我们已经无法再去查看了,现在只剩下一些零散的信件,比如在纽约的博物馆里存着一些Ada的信,从这些只言片语中,我们仍然能看到一个伟大的女性,一个伟大的数学家,或者,一个伟大的诗人,曾经活在这个世界上,虽然在她36岁的年龄就去了天堂,但是,她精彩的一生,值得我们铭记。那为什么说她是第一个程序员呢?在她死后很久的一段时间,没有人想起她,她就这样人遗忘了。在1940年代的时候,一个叫图灵的人,读了AAL发表的那个笔记,但是图灵并不知道这个AAL是Ada的花名,他认为这是一个叫洛夫莱斯的人发表的。随后,英国科教部的部长,一个核物理学家,机缘巧合认识了Ada的外孙女,才知道AAL原来竟然是Ada,再后来,人们才开始深入的研究Ada的笔记,发现她的研究成果已经可以计算六次多项式,而且,在她的笔记里,已经解释了如何使用纸带来控制分析机,以及Ada独立解决了循环以及嵌套的定义,并且,她将纸带分为数据纸带和操作纸带,类似于现在的数据和操作系统,并且,Ada也在笔记中论述了如何用循环的方法节省纸带。并且,Ada给出了一个例子,计算伯努利级数,使用Ada的方法,可以对伯努利进行级数展开,进行操作计算。这一切,都是使用的Ada的方法。前两年,人类打破了伯努利数的世界记录,使用的方法仍然是200岁的Ada的算法。回到本文最开始的地方,也许理想的古希腊并不存在,但是拜伦依然献出了自己的生命,也许自由的古希腊并不存在,但是海明威依然坚信并为此参加战斗,也许民主的古希腊并不存在,但是易中天依然写了一本书《费城风云》,认为古希腊的精神嫁接到美国之上。这就是人类的一个理想吧,美国并不是古希腊,但是它离古希腊更近,朝鲜并不是地狱,但是他离地狱更近。司马迁《史记》的第一篇,描绘了一个没有权力纷争,以礼让治天下三皇五帝时代,如果从科学的角度去考证,里面是站不住脚的,所以,很多人说,那都是骗人的。在陕西省黄陵县,有一个陵墓,号称天下第一陵,相传里面埋藏着黄帝,每年的清明和重阳,都有人在那里祭祀,那是所有中国人的文化之根,从汉武帝开始,到唐太宗,宋仁宗,明太祖,康熙,雍正,一直到孙中山,蒋介石,毛泽东,都有去过那里,那里还有一个蒋中正题词的碑。当然,我也去过那里,和我上面提到的人去过相同的地方。我去的时候,我就在想,那个大土疙瘩里真的埋葬的是黄帝么,我刚到那里的时候,我还在犹豫要不要进去,因为要交门票,我一直比较穷,那时候我还是大一,更穷。但是,我想,都走了这么远来陕西了,就去一下吧。其实进去没什么好看的,当时还有点儿失望。但是后来我想明白了一件事情,里面有没有埋葬黄帝这个人一点都不重要,甚至三皇五帝是否真的存在也不重要,这是一个民族的共同想象,整个华夏民族,都认同是从那里起源的,这就够了。虽说从三皇五帝以后,华夏的子孙,大部分时候都分裂,互相之间打成一锅粥,分裂的时候多,团聚的时候少,但是,黄帝总是在那里啊。古希腊也是这样吧,是真是假并不是那么重要,虽说希腊这个地区,大部分时间都很没有存在感,但是,不影响古希腊是西方文明的发源地。很多人为此去奋斗。就像是中国的黄帝陵,管你最后谁上台,都要去黄帝陵那里找找存在感,所以,黄帝陵的规模远远不如秦始皇陵墓,秦始皇陵墓也在陕西,现在我们去看到的那个兵马俑坑,是一个陪葬坑,以现在的技术,还不能挖掘秦始皇的地宫,只挖了几个陪葬坑。现在已经不挖了。即使秦始皇陵墓再巨大,地位也不会超过黄帝陵,虽然黄帝陵其实就是个大土疙瘩。黄帝陵是所有文物的第一号。好了,下期再见。