即使你不认识艾伦·凯,可能也听说过他的某些名言,比如“预测未来的最佳方式就是去创造它”。美国计算机科学家艾伦·凯是“面向对象编程”这一概念最早的阐发者,他提出了Dynabook(电子书概念),同时也是现代Windows GUI(视窗图形用户界面)的最初尝试者。他是当代计算机革命之先驱,是一个真正意义上的全才。他不仅是工程技术的专家,还将儿童发展理论、认识论、分子生物学等融合在一起,在知识的交汇点上挖掘出更具价值的东西。
艾伦出生在美国马塞诸塞州,3岁就能阅读,他的童年是在存有6000本书和大量绘画的房间里度过的。大量的阅读使他早早地拥有独立的观点。一次偶然的机会使他挖掘出计算机方面的天赋,然而当时计算机刚问世不久,能够接触计算机控制编程的人少之又少。
1968年,他与美国计算机科学家西蒙·派珀特(Seymour Papert)结识,开始学习Logo语言(编程语言)。1971年,他进入Xerox PARC(施乐帕克研究中心)开始参与Alto(奥托)计算机的开发,发明了重叠窗口、图标等图形用户界面,这一视窗图形用户界面给苹果集团创始人史蒂夫·乔布斯留下了印象深刻。
此外,艾伦构想出一台像书本一样大小的计算机,用户(尤其是儿童)可以用它来代替纸张,他将这个项目称之为“Kiddie Komp”,在此基础上提出了Dynabook的概念。如今出现在公众视野的“超薄笔记本”,就是Dynabook理念的展示。
为了发展Dynabook,艾伦开始着手Smalltalk(面向对象的程序设计语言)的研发,他对Smalltalk的执行效率和规模进行优化,使Smalltalk成为面向对象语言鼻祖。Smalltalk吸取了苹果麦金塔电脑(Mac)原型的优秀经验,能够通过高度便携的联网(包括无线)方式,以编辑、授权的形式模拟所有现有媒体。1993年,Dynabook理念终于成为现实,化为了苹果公司的Apple Newton(掌上电脑)。
几十年来,他对一套便携式的硬件、软件、编程工具和服务进行设想,为所有年龄段的孩子提供终极的创造性环境。“每个孩子一台笔记本”,他的许多大师级创意最初的理念都是出于对儿童的关爱。今天,艾伦在他的“视点研究所”继续他关于儿童和技术的研究。(海外网 袁如霞)
《 人民日报海外版 》( 2019年05月10日 第 08 版)