维克多·格罗希柯夫——乌克兰的计算机先驱
维克多·米哈伊洛维奇·格罗希柯夫(Victor Mikhaylovich Glushkov)是乌克兰的杰出的计算机科学家,可惜在59岁时(1982年)即英年早逝。但IEEE在1996年决定表彰一批前苏联和东欧地区的计算机先驱时,毫不犹豫地仍把他列入了受表彰者的名单。
格罗希柯夫1923年8月24日出生于顿河岸边的名城罗斯托夫。1948年他从诺伏契卡斯克多科性工业学院毕业时,同时也获得了罗斯托夫大学的毕业证书。之后,他在位于斯维尔德洛夫斯克的乌拉尔林学院开始从事教学与研究。由于他成功地解决了著名的德国数学家希尔伯特(David Hilbert,1862—1943)在1900年举行的世界数学家大会上提出的著名的"23个数学难题”中的第5个问题[这是一个有关"GROUP"(群论)性质的问题],他在十分年轻的时候就成为世界闻名的理论代数学家。
格罗希柯夫随后的活动是同乌克兰科学院及其控制论研究所以及计算机密切联系在一起的。1956年,他在莫斯科国立大学完成博士论文答辩、取得博士学位以后,应聘来到基辅,成为乌克兰科学院数学研究所计算机工程实验室主任。这个实验室在另一位计算机先驱列别杰夫(S.A.Lebedev)的领导下,早在1951年就建造了苏联和欧洲大陆上的第一台电子计算机MESM。但列别杰夫随后被调到莫斯科工作去了,这个岗位一直空缺。格罗希柯夫成为该实验室继承列别杰夫的最理想人选。
格罗希柯夫果然不负众望,在他的领导下,实验室于1959年就研制出了乌克兰的第一台大型计算机“基辅”(Kiev)。Kiev是三地址计算机,运算速度每秒9 000条指令,其存储器容量为5 bit的字2 048个。“基辅’’除了用于解数学问题之外,还用于电子电路的CAD、模式识别、远程控制等方面。位于第聂伯罗捷尔任斯克的钢铁厂的酸性贝氏转炉的炼钢过程,位于乌克兰东部城市斯拉维扬斯克的纯碱工厂的碳化塔(carbo column)的过程控制都曾成功地用Kiev计算机进行控制,这在欧洲是最早的。在Kiev计算机上还配置了称为"autodirector"的数据库,这也是世界领先的。由于Kiev计算机的成功,位于杜勃那的著名的联合原子能研究所向乌克兰科学院订购了一台Kiev计算机。
格罗希柯夫在完成Kiev以后,再接再励,在1961年开发出了晶体管的通用控制计算机“第聂伯”Dnepr。Dnepr是为美苏合作的“联盟—阿波罗’’航天飞行计划研制的,用于控制联盟号和阿波罗号的自动对接,它具有模—数、数—模转换器,当然还有与航天器进行通信联络的部件。
1962年,计算机实验室改为控制论研究所,直属乌克兰科学院。格罗希柯夫担任所长直至其去世。该研究所成为前苏联在计算机技术的理论和应用方面最活跃、最重要的研究机构之一。改制以后,格罗希柯夫首先领导他的研究人员开发MIR计算机系列。这个系列的计算机主要用于工程计算。格罗希柯夫为之开发了高级程序设计语言Analytic,这个语言是“克隆”Algol—60的,是前苏联的第一个高级语言。MIR系列计算机的生产从1965年开始,曾在前苏联广泛应用。
1967年,格罗希柯夫推出经过改进的Dnepr—2型控制计算机接着,在1969年,他又开始开发带有高级翻译系统的“乌克兰Ukraina计算机。“乌克兰”是在MIR的基础上设计的,更接近于当今具有人一机交互功能的个人计算机。“乌克兰”虽然没有被建造出来,但它的许多设计思想却被后来西方的计算机所体现。
除了以上计算机型号外,在格罗希柯夫领导下开发的计算机还有很多,如终端处理机BARS,键盘计算机Iskra 125,Mriya,Chayka,Moskva,转接计算机Neva,SOU—1,Express,专用计算机Skorpion,Orion,Romb,等等。
20世纪70年代末、80年代初,格罗希柯夫开始设计非冯·诺伊曼型的计算机。他的有关递归、流水线等一系列新概念、新思想的体系结构体现在由乌克兰科学家负责设计的经互会统一计算机ES2701、1766等型号的计算机中,这些计算机有高速、动态重配置和多处理器(64个)并行工作等特点,是苏联功能最强大的计算机。但这些计算机到20世纪80年代中期才陆续生产出来,格罗希柯夫本人却在1982年过早地离开了人世,没有亲眼见到它们的问世。
除了自己深入研究计算机的理论和工程实际问题以外,格罗希柯夫还十分重视人才培养。在他的倡议和协助下,基辅国立大学和基辅多科性工业学院建立了控制论系,开设了有关计算机的课程,培养从本科生到博士生的各个层次的技术人员,在克里米亚为小学生建立了“小科学院”进行计算机培训,在乌克兰全境各种层次的计算机竞赛十分普遍。在格罗希柯夫的努力下,在乌克兰出现了一大批优秀的计算机专业人才。
格罗希柯夫还十分重视学术交流。他1965年创办了“控制论(Cybernetics)期刊[这个期刊1991年改名为“控制论和系统分析”bernetics and Systems Analysis]]。1956年就开始出版的“自动化学报(Automatica)后来也由格罗希柯夫领导的控制论研究所主办。这两 个杂志都不但有俄文版,还有英文版。1974年,在格罗希柯夫的倡仪下,“控制论百科全书’’(Encyclopedia。of Cybernetics)以俄、乌两种文字在基辅出版。几乎全苏联所有知名的专家都为百科全书撰写了有关条目,使这部百科全书成为最有权威性的学术著作。格罗希柯夫自己也编写出版了许多专著、教科书和专题文章。比较著名和有影响的有:《离散自动机的综合》(Synthesis of Discrete Automata,1962),《控制论导论》(Introduction to Cybernetics,1964),《无纸信息学的原理》(Principles of Paperless Informatics,1982)。在最后这本书中,格罗希柯夫描述了有关自动化的一系列理论问题和数学工具。这本书出版不久,格罗希柯夫与世长辞,成为他留给后人的最后一笔遗产。
格罗希柯夫是带着极大遗憾离开人世的。生前,他领导着一个全苏联范围的名叫OGAS的项目,实际上是全苏经济信息收集与处理的自动化系统。这是一个试图将计算机用于有效地管理国家经济活动的应用系统,格罗希柯夫对此十分重视。他估算这个项目要投入资金2亿卢布,但可为国家每年增加10亿卢布的收入。但在前苏联的体制下,项目进展迟缓,格罗希柯夫不得不为之“苦斗”。1981年12月13日他还在“真理报”上发表“为了整个国家”的文章,为之大声疾呼。此文发表以后仅一个半月,1982年1月30日,格罗希柯夫因病去世,终年59岁。奥地利著名的计算机科学家、1985年计算机先驱奖获得者海因茨·泽玛奈克(H.Zemanek)发表的悼文中说:“这不但使苏联和社会主义国家失去了一位计算机界最杰出、最积极的成员,也是全世界计算机界的一大损失。格罗希柯夫的科学工作以及他在科学和实践中所取得的成果将在很长时间里影响全世界计算机科学的发展”。
格罗希柯夫生前是苏联、乌克兰、波兰、保加利亚、东德的科学院院士,1964年荣获列宁勋章,1969年获得社会主义劳动英雄称号,1977年获得苏联国家奖。因为他代表IFIP参与了联合国关于“计算机对发展”(Computers for Development)的报告的起草工作,并作出/出色贡献,IFIP曾授予其银心奖(Silver Core Award)。
我国学术界对格罗希柯夫的工作很早就予以重视。1960年3月的《电子计算机动态》曾译载了他的一篇论文“关于程序自动化的一个方案”
获得奖励编辑本段回目录
Member of the National Academy of Science of Ukraine since 1961.
Member of the USSR Academy of Sciences since 1964.
Lenin Prize, 1964
Order of Lenin, 1967, 1975
USSR State Prize, 1968, 1977
Hero of Socialist Labor, 1969
Ukrainian State Prize, 1970, 1981
Order of the October Revolution, 1973
Computer Pioneer Award (IEEE), For digital automation of computer architecture, 1996.