1951年至1955年间建造的逻辑继电器计算机“斯坦尼斯劳斯 (STANISLAUS)”是弗里德里希·L·鲍尔引入表达式求值栈方法的早期平台。这一对计算机科学的基础性贡献源于他跨越数学、工程学以及德国学术机构内信息处理系统研究的职业生涯。
学术背景与早期职业生涯
鲍尔于1924年出生在雷根斯堡,1946年起在慕尼黑大学学习数学和理论物理。1952年,他在弗里茨·博普 (Fritz Bopp) 的指导下获得博士学位,论文重点研究自旋波方程的群论。1954年,他在慕尼黑工业大学完成了教授资格认证。在接受美因茨大学应用数学特聘教授职位之前,他曾在慕尼黑担任私立讲师。
编程语言的发展
鲍尔在命令式编程语言的标准化中发挥了关键作用。他代表德国应用数学与力学协会 (GAMM) 参加了ALGOL 58委员会,并后来通过IFIP第2.1工作组为ALGOL 60做出了贡献。他与克劳斯·萨梅尔森 (Klaus Samelson) 在顺序公式翻译方面的合作,确立了编译器构建的基本原则,影响了现代算法语言的架构演变。
确立计算机科学为学科
在慕尼黑工业大学,鲍尔倡导将计算机科学从数学中分离出来。1967年,他在那里进行了第一次专门的信息处理讲座。到1972年,大学承认该领域为一门独立的学术学科。在1968年于加米施举行的北约科学委员会会议上,他创造了“软件工程 (Software Engineering)”一词,将其定义为应用健全的工程原则来生产高效可靠的软件。
研究与职业遗产
鲍尔的科学成果涵盖了从数值分析(包括鲍尔-费克定理)到程序转换方法(如CIP-S和CIP-L)的系统开发。除了技术研究外,他还撰写了广受认可的密码学著作《解密秘密 (Decrypted Secrets)》。作为教育家,他指导了39名博士生。他是德国信息学协会的创始成员,并从1978年起担任《信息学光谱 (Informatik Spektrum)》杂志的编辑,直至2015年去世。
快速事实
- 出生:1924年,雷根斯堡 - 去世:2015年 - 教育:慕尼黑大学 - 创造词汇:软件工程 - 奖项:计算机先驱奖 (1988年) - 奖项:威廉·艾克斯纳奖章 (1978年) - 会员:奥地利科学院
读者常见问题
### 弗里德里希·L·鲍尔对编程语言有什么贡献?
他帮助开发了ALGOL 58和ALGOL 60,并提出了表达式求值的栈方法。
### “软件工程”一词的起源是什么?
鲍尔在1968年于德国加米施举行的北约科学委员会会议上创造了这个词。
