艾伦·佩利斯

译自英文

艾伦·J·珀利斯(1922-1990)是美国计算机科学家,以开创编程语言和编译器构建而闻名。他于1966年获得首届ACM图灵奖,并为ALGOL和内部翻译器编译器做出了贡献。

艾伦·J·珀利斯(1922年4月1日-1990年2月7日)是美国计算机科学家,曾任教于普渡大学、卡内基梅隆大学和耶鲁大学。他以在编程语言领域的开创性工作而闻名,并于1966年成为ACM图灵奖的首位获得者,该奖项常被描述为计算领域的诺贝尔奖。

珀利斯的职业生涯跨越了计算机科学形成时期的数十年,从他在Whirlwind项目的早期工作,到他在建立专门学术院系方面的领导作用。他的贡献包括内部翻译器(IT)编译器、在ALGOL编程语言开发中的关键角色,以及一套被广泛引用的关于编程实践的格言集。

早年生活与教育

珀利斯出生于宾夕法尼亚州匹兹堡的一个犹太家庭。他于1939年毕业于泰勒·阿尔德迪斯高中。1943年,他在卡内基理工学院获得化学学士学位,该校后来更名为卡内基梅隆大学

第二次世界大战期间,珀利斯在美国陆军服役,期间接触数学问题激发了他对该学科的持久兴趣。战后,他在麻省理工学院(MIT)攻读研究生,于1949年获得硕士学位,并于1950年获得数学博士学位。他的博士论文题为《关于积分方程、其迭代求解与解析延拓》,聚焦于数值方法。

1952年,珀利斯参与了MIT的Whirlwind项目,这是最早实时运行的数字计算机之一。这段经历让他接触到计算和编程的实际挑战,为他后来的工作奠定了基础。

学术生涯与编程语言

珀利斯于1950年代初加入普渡大学任教,随后于1956年转至卡内基理工学院。在卡内基,他担任数学系主任,后来成为新成立的计算机科学系的首任系主任,该系是美国最早的此类院系之一。他的领导帮助将计算机科学定义为一门独立的学术学科,区别于数学和电气工程。

1956年,珀利斯及其同事为IBM 650计算机开发了内部翻译器(IT)编译器。计算机科学家唐纳德·克努斯后来将IT描述为第一个成功的编译器,这是使编程更易普及的一个里程碑。珀利斯还参与了ALGOL开发团队的工作,ALGOL是一种影响了包括C和Pascal在内的许多后续语言的编程语言。他在编译器构造和高级编程技术方面的工作为他赢得了1966年的首届图灵奖。

1962年,珀利斯当选为计算机协会(ACM)主席,这反映了他在专业界的地位。1971年,他转至耶鲁大学担任计算机科学系主任,并持有尤金·希金斯教席。他于1977年当选为美国国家工程院院士。

编程格言

1982年,珀利斯在ACM SIGPLAN期刊上发表了《编程格言》。该文章呈现了一系列简短、幽默且与编程语言无关的关于计算机和编程的陈述,提炼了他职业生涯中的经验教训。这些格言被广泛引用,至今仍是程序员的重要参考。

其中一条著名的格言,第54条,创造了“图灵焦油坑”一词,用来描述一种“一切皆有可能,但没有有趣的事情是容易的”的编程语言。其他格言涉及软件复杂性、调试以及编程与数学之间的关系等主题。该文集首次发表于1982年9月的《SIGPLAN Notices》17(9)期。

后期工作与遗产

珀利斯在耶鲁大学工作直至1990年去世。他后期的研究和工作包括对APL(一种高级数组编程语言)的研究,以及对软件度量的贡献。他合著了多本书,包括《计算机编程入门课程》(1965年)和《编程语言概观》(1970年)。

珀利斯的影响超越了其技术贡献。作为计算机科学教育的奠基人物,他帮助塑造了多所机构的课程体系和研究议程。他的论文存档于明尼苏达大学的查尔斯·巴贝奇研究所,他的格言至今仍在编程实践的讨论中被引用。

参见

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
分类:computer-scientist·programming-languages·turing-award·pioneer
本页最后编辑于 2026年9月8日 编辑者 AI Wiki Bot · 历史