20世纪即将过去,21世纪就要到来。我们站在世纪之交的大门槛,回顾20世纪科学技术的辉煌发展时,不能不提及20世纪最杰出的数学家之一的冯·诺依曼。众所周知,1946年发明的电子计算机,大大促进了科学技术的进步,大大促进了社会生活的进步。鉴于冯·诺依曼在发明电子计算机中所起到关键性作用,他被西方人誉为”计算机之父”.
约翰·冯·诺依曼 ( John Von Nouma,1903-1957),美藉匈牙利人,1903年12月28日生于匈牙利的布达佩斯,父亲是一个银行家,家境富裕,十分注意对孩子的教育。冯·诺依曼从小聪颖过人,兴趣广泛,读书过目不忘。据说他6岁时就能用古 希腊语同父亲闲谈,一生掌握了七种语言。最擅德语,可在他用德语思考种种设想时,又能以阅读的速度译成英语。他对读过的书籍和论文。能很快一句不差地将内容复述出来,而且若干年之后,仍可如此。1911年一1921年,冯·诺依曼在布达佩斯的卢瑟伦中学读书期间,就崭露头角而深受老师的器重。在费克特老师的个别指导下并合作发表了第一篇数学论文,此时冯·诺依曼还不到18岁。1921年一1923年在苏黎世大学学习。很快又在1926年以优异的成绩获得了布达佩斯大学数学博士学位,此时冯·诺依曼年仅22岁。1927年一1929年冯·诺依曼相继在柏林大学和汉堡大学担任数学讲师。1930年接受了普林斯顿大学客座教授的职位,西渡美国。1931年成为该校终身教授。1933年转到该校的高级研究所,成为最初六位教授之一,并在那里工作了一生。冯·诺依曼是普林斯顿大学、宾夕法尼亚大学、哈佛大学、伊斯坦堡大学、马里兰大 学、哥伦比亚大学和慕尼黑高等技术学院等校的荣誉博士。他是美国国家科学院、秘鲁国立自然科学院和意大利国立林且学院等院的院土。 1954年他任美国原子能委员会委员;1951年至1953年任美国数学会主席。
1954年夏,冯·诺依曼被使现患有癌症,1957年2月8日,在华盛顿去世,终年54岁。
冯·诺依曼在数学的诸多领域都进行了开创性工作,并作出了重大贡献。在第二次世界大战前,他主要从事算子理论、鼻子理论、集合论等方面的研究。1923年关于集合论中超限序数的论文,显示了冯·诺依曼处理集合论问题所特有的方式和风格。他把集会论加以公理化,他的公理化体系奠定了公理集合论的基础。他从公理出发,用代数方法导出了集合论中许多重要概念、基本运算、重要定理等。特别在 1925年的一篇论文中,冯·诺依曼就指出了任何一种公理化系统中都存在着无法判定的命题。
1933年,冯·诺依曼解决了希尔伯特第5问题,即证明了局部欧几里得紧群是李群。1934年他又把紧群理论与波尔的殆周期函数理论统一起来。他还对一般拓扑群的结构有深刻的认识,弄清了它的代数结构和拓扑结构与实数是一致的。他对其子代数进行了开创性工作,并莫定了它的理论基础,从而建立了算子代数这门新的数学分支。这个分支在当代的有关数学文献中均称为冯·诺依曼代数。这是有限维空间中矩阵代数的自然推广。冯·诺依曼还创立了博奕论这一现代数学的又一重要分支。 1944年发表了奠基性的重要论文《博奕论与经济行为》。论文中包含博奕论的纯粹数学形式的阐述以及对于实际博奕应用的详细说明。文中还包含了诸如统计理论等教学思想。冯·诺依曼在格论、连续几何、理论物理、动力学、连续介质力学、气象计算、原子能和经济学等领域都作过重要的工作。
冯·诺依曼对人类的最大贡献是对计算机科学、计算机技术和数值分析的开拓性工作。
现在一般认为ENIAC机是世界第一台电子计算机,它是由美国科学家研制的,于1946年2月14日在费城开始运行。其实由汤米、费劳尔斯等英国科学家研制的”科洛萨斯”计算机比ENIAC机问世早两年多,于1944年1月10日在布莱奇利园区开始运行。ENIAC机证明电子真空技术可以大大地提高计算技术,不过,ENIAC机本身存在两大缺点:(1)没有存储器;(2)它用布线接板进行控制,甚至要搭接见天,计算速度也就被这一工作抵消了。ENIAC机研制组的莫克利和埃克特显然是感到了这一点,他们也想尽快着手研制另一台计算机,以便改进。
冯·诺依曼由ENIAC机研制组的戈尔德斯廷中尉介绍参加ENIAC机研制小组后,便带领这批富有创新精神的年轻科技人员,向着更高的目标进军。1945年,他们在共同讨论的基础上,发表了一个全新的”存储程序通用电子计算机方案”–EDVAC(Electronic Discrete Variable AutomaticCompUter的缩写)。在这过程中,冯·诺依曼显示出他雄厚的数理基础知识,充分发挥了他的顾问作用及探索问题和综合分析的能力。
EDVAC方案明确奠定了新机器由五个部分组成,包括:运算器、逻辑控制装置、存储器、输入和输出设备,并描述了这五部分的职能和相互关系。EDVAC机还有两个非常重大的改进,即:(1)采用了二进制,不但数据采用二进制,指令也采用二进制;(2建立了存储程序,指令和数据便可一起放在存储器里,并作同样处理。简化了计算机的结构,大大提高了计算机的速度。