1959年开发的编程语言“密歇根算法解码器”(Michigan Algorithm Decoder)是伯纳德·加勒对计算机科学领域的主要贡献之一。在他跨越四十多年的职业生涯中,他影响了学术基础设施和软件工程,在操作系统技术工作与专业计算组织中的重要领导角色之间取得了平衡。
学术基础
加勒于1928年出生在芝加哥,在芝加哥大学和加州大学洛杉矶分校接受了高等教育。他于1947年获得数学理学学士学位,后来回到芝加哥大学,在保罗·哈尔莫斯和马歇尔·斯通的指导下于1955年获得博士学位。此后不久,他加入了密歇根大学数学系。
密歇根大学的计算基础设施
1956年,加勒使用IBM 704教授了该大学的第一门编程课程。他在学科建设方面的努力促使他在1965年建立了传播科学系,该系历经多个名称(包括计算机科学、计算机与通信科学),最终演变为计算机科学系,他一直留在该系直到1994年退休。除了结构性变革外,他还领导了密歇根终端系统(Michigan Terminal System)和CRISP注册应用程序的开发,该程序消除了超过十五年的手动排队调度。
专业领导力
加勒在1968年至1970年间担任计算机协会(Association for Computing Machinery)主席,并于1992年担任软件专利研究所(Software Patent Institute)主席。此外,他还担任了十五年各种软件诉讼案件的专家证人。
个人追求与遗产
在学术职责之外,加勒还是一位小提琴家,参加过各种室内乐团和管弦乐队。2001年,他共同创立了伊普西兰蒂青年管弦乐团(Ypsilanti Youth Orchestra),为缺乏此类课程的学校儿童提供弦乐教育。他还是国际扶轮社安娜堡分会的成员。加勒于2006年在安娜堡因肺栓塞去世。密歇根大学目前设有伯纳德·A·加勒奖学金基金以纪念他。
快速事实
- 出生:1928年,芝加哥 - 去世:2006年,安娜堡 - 教育:芝加哥大学;加州大学洛杉矶分校 - ACM主席任期:1968–1970年 - 奖项:ACM杰出服务奖(1980年);ACM会士(1994年) - 关键项目:密歇根算法解码器;密歇根终端系统;CRISP - 专业角色:软件专利研究所主席(1992年) - 音乐:伊普西兰蒂青年管弦乐团联合创始人(2001年)
读者常见问题
### CRISP程序的目的什么?
CRISP(涉及学生参与的计算机注册)使大学生能够注册课程,而无需在漫长的物理队列中等待。
### 伯纳德·加勒帮助开发了哪种编程语言?
他帮助开发了密歇根算法解码器(MAD),该语言从1959年开始在多所大学使用。
