Harold Abelson (nacido el 26 de abril de 1947) [2] es un matemático e informático estadounidense. Es profesor de informática e ingeniería en el Departamento de Ingeniería Eléctrica y Ciencias de la Computación del Instituto Tecnológico de Massachusetts (MIT), director fundador tanto de Creative Commons [5] como de la Free Software Foundation , [6] creador de la Plataforma App Inventor del MIT y coautor del ampliamente utilizado libro de texto Estructura e interpretación de programas informáticos , a veces también denominado "el libro del mago".
Dirigió la primera implementación del lenguaje Logo para Apple II , que hizo que el lenguaje estuviera ampliamente disponible en computadoras personales a partir de 1981; y publicó un libro de gran venta sobre Logo en 1982. Junto con Gerald Jay Sussman , Abelson desarrolló la materia de introducción a las ciencias de la computación del MIT, La estructura e interpretación de los programas de computadora (llamada por el número de curso, 6.001), una materia organizada en torno a la idea de que un El lenguaje informático es principalmente un medio formal para expresar ideas sobre metodología, más que simplemente una forma de hacer que una computadora realice operaciones. Abelson y Sussman también cooperan en la codirección del Proyecto MIT sobre Matemáticas y Computación. El proyecto MIT OpenCourseWare (OCW) fue encabezado por Abelson y otros profesores del MIT. [3]
Abelson dirigió una investigación interna sobre las opciones del MIT y su papel en el procesamiento de Aaron Swartz por parte de la Oficina Federal de Investigaciones (FBI), que concluyó que el MIT no hizo nada malo legalmente, pero recomendó que el MIT considerara cambiar algunas de sus políticas internas.
Abelson se graduó con una licenciatura en matemáticas de la Universidad de Princeton en 1969 después de completar una tesis senior sobre Acciones con conjunto de puntos fijos: una esfera de homología , supervisada por William Browder . [1] [7]
Recibió su doctorado en matemáticas en el Instituto Tecnológico de Massachusetts en 1973 tras completar su investigación sobre variedades conjugadas topológicamente distintas con grupo fundamental finito supervisada por Dennis Sullivan . [8] [9]
Abelson también es director fundador de Creative Commons y Conocimiento Público , y director del Centro para la Democracia y la Tecnología . [10] [11] [12] [8]
Abelson tiene un interés de larga data en el uso de la computación como marco conceptual en la enseñanza. Dirigió la primera implementación de Logo para Apple II , que hizo que el lenguaje estuviera ampliamente disponible en computadoras personales a partir de 1981; y publicó un libro de gran venta sobre Logo en 1982. Su libro Turtle Geometry , escrito con Andrea diSessa en 1981, presentó un enfoque computacional de la geometría que ha sido citado como "el primer paso en un cambio revolucionario en todo el proceso de enseñanza/aprendizaje". " En marzo de 2015, se vendió una copia de la implementación de gráficos Turtle de 1969 de Abelson en The Algorithm Auction , la primera subasta de algoritmos informáticos del mundo . [13]
Junto con Gerald Jay Sussman , Abelson desarrolló la materia introductoria a la informática del MIT, Estructura e interpretación de programas informáticos , una materia organizada en torno a la noción de que un lenguaje informático es principalmente un medio formal para expresar ideas sobre metodología, en lugar de simplemente una forma de obtener una computadora para realizar operaciones. Este trabajo, a través del libro de texto del mismo nombre, cintas de vídeo de sus conferencias y la disponibilidad en computadoras personales del dialecto Scheme de Lisp (utilizado en la enseñanza del curso), ha tenido un impacto mundial en la educación universitaria en informática. [14] [15]
Es miembro visitante de la facultad de Google, donde formó parte del equipo de App Inventor para Android , un programa educativo cuyo objetivo es facilitar a las personas sin experiencia en programación la escritura de aplicaciones para teléfonos móviles y "explorar si esto podría cambiar la naturaleza de Introducción a la informática". [16] Es coautor del libro App Inventor con David Wolber, Ellen Spertus y Liz Looney, publicado por O'Reilly Media en 2011. [17] [18] [19] Después de que Google lanzara App Inventor como software de código abierto en A finales de 2009 y proporcionó financiación inicial al MIT Media Lab en 2011, Abelson se convirtió en codirector del Centro de Aprendizaje Móvil del MIT para continuar el desarrollo de App Inventor. [20]
Abelson y Sussman también cooperan en la codirección del Proyecto MIT sobre Matemáticas y Computación, un proyecto del Laboratorio de Ciencias de la Computación e Inteligencia Artificial del MIT (CSAIL), anteriormente un proyecto conjunto del Laboratorio de Inteligencia Artificial del MIT (AI Lab) y el Laboratorio de Ciencias de la Computación del MIT. (LCS), componentes de CSAIL. El objetivo del proyecto es crear mejores herramientas computacionales para científicos e ingenieros. Pero incluso con poderosas computadoras numéricas, la exploración de sistemas físicos complejos todavía requiere un esfuerzo y juicio humanos sustanciales para preparar simulaciones e interpretar resultados numéricos. [6]
Junto con sus estudiantes, Abelson y Sussman están combinando métodos de computación numérica , álgebra simbólica y programación heurística para desarrollar programas que no solo realizan cálculos numéricos masivos, sino que también interpretan estos cálculos y discuten los resultados en términos cualitativos. Programas como estos podrían formar la base de instrumentos científicos inteligentes que monitoreen sistemas físicos basándose en descripciones de comportamiento de alto nivel. En términos más generales, podrían dar lugar a una nueva generación de herramientas computacionales que puedan explorar de forma autónoma sistemas físicos complejos y que desempeñarán un papel importante en la práctica futura de la ciencia y la ingeniería. Al mismo tiempo, estos programas incorporan formulaciones computacionales de conocimiento científico que pueden sentar las bases de mejores formas de enseñar ciencia e ingeniería. [6]
Abelson y Sussman también han sido parte del movimiento de software libre (FSM), incluido el servicio en la junta directiva de la Free Software Foundation (FSF). [21]
Se sabe que Abelson participó en la publicación de Hacking the Xbox de Andrew Huang y el guión Perl DeCSS de siete líneas de Keith Winstein (llamado qrpff ), y en Library Access to Music Project (LAMP), el sistema de distribución de música en todo el campus del MIT. El proyecto MIT OpenCourseWare (OCW) fue encabezado por Hal Abelson y otros profesores del MIT. [15] [22]
En enero de 2013, el activista del acceso abierto Aaron Swartz se suicidó. Había sido arrestado cerca del MIT y enfrentaba hasta 35 años de prisión por el presunto delito de descargar artículos de Journal Storage ( JSTOR ) a través de la red de acceso abierto del campus del MIT . [23]
En respuesta, el MIT nombró al profesor Hal Abelson para dirigir una investigación interna sobre las decisiones de la escuela y su papel en el procesamiento de Aaron Swartz por parte del FBI. [24] [25] [26] El informe se entregó el 26 de julio de 2013. Concluyó que el MIT no hizo nada malo legalmente, pero recomendó que el MIT considere cambiar algunas de sus políticas internas. [27]