MIT App Inventor平台是一个旨在让非程序员能够创建移动应用程序的工具,它是在计算机科学家哈尔·阿贝尔森(Hal Abelson)的指导下开发的。阿贝尔森出生于1947年,他的职业生涯横跨数学、电气工程和人工智能领域,专注于支配现代计算和数字教育的概念框架。
学术基础
阿贝尔森于1969年获得普林斯顿大学数学学士学位。在他的毕业论文中,他在威廉·布劳德(William Browder)的指导下探索了不动点集的作用。随后他转入麻省理工学院(MIT),并于1973年获得数学博士学位。在他的博士研究中,他在丹尼斯·沙利文(Dennis Sullivan)的指导下探讨了具有有限基本群的拓扑上不同的共轭簇。后来他加入了MIT教职,担任电气工程与计算机科学系教授。
计算教学法
与杰拉德·杰伊·萨斯曼(Gerald Jay Sussman)的合作定义了阿贝尔森大部分的教学工作。他们共同开发了MIT的计算机科学入门课程,即6.001课程,又称《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs)。配套的教科书推广了Lisp语言的Scheme方言,强调方法论而非简单的操作执行。阿贝尔森还推动了Logo编程语言在个人电脑上的应用,指导了1981年Apple II版本的实现,并于同年与安德烈亚·迪塞萨(Andrea diSessa)合著了《海龟几何》(Turtle Geometry)。
机构角色与倡导
阿贝尔森在多个数字倡议中发挥了核心作用,包括创立知识共享(Creative Commons)和自由软件基金会(Free Software Foundation)。他是MIT OpenCourseWare创建的关键人物。2013年,在亚伦·斯沃茨(Aaron Swartz)去世后,MIT委托阿贝尔森对大学在联邦调查局(FBI)发起的法律程序中的参与情况进行内部调查。最终报告评估了MIT的法律立场,并就内部政策修订向该机构提出了建议。
工程与研究
作为MIT移动学习中心的主任和谷歌的客座教员,阿贝尔森为Android版App Inventor项目做出了贡献。他的研究工作通常通过MIT计算机科学与人工智能实验室进行,旨在推进科学仪器仪表的发展。通过结合符号代数、启发式编程和数值计算,他探索了开发能够自主解释复杂物理现象的系统的方法。
快速事实
- 出生: 1947年 - 国籍: 美国 - 本科学位: 普林斯顿大学,1969年 - 博士学位: 麻省理工学院,1973年 - 雇主: 麻省理工学院 - 专业会员资格: IEEE会士 - 著名项目: MIT App Inventor - 著名教科书: 《计算机程序的构造和解释》
读者常见问题
### “巫师书”(wizard book)一词的由来是什么?
它指的是教科书《计算机程序的构造和解释》,其封面上印有一位巫师的插图。
### 关于亚伦·斯沃茨的报告是否认定MIT负有法律责任?
没有,报告结论认为MIT在联邦调查过程中在法律上没有做错任何事。

