Harold Abelson (nacido el 26 de abril de 1947) [2] es un matemático y científico informático estadounidense. Es profesor de ciencias de la computación 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 de Creative Commons [5] y de la Free Software Foundation , [6] creador de la plataforma MIT App Inventor y coautor del libro de texto ampliamente utilizado Structure and Interpretation of Computer Programs , a veces también conocido como "el libro del mago".
Dirigió la primera implementación del lenguaje Logo para Apple II , lo 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 introductoria de informática del MIT, La estructura e interpretación de programas informáticos (llamada por el número de curso, 6.001), una materia organizada en torno a la idea de que un lenguaje informático es principalmente un medio formal para expresar ideas sobre metodología, en lugar de solo 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 decisiones y el papel del MIT en el procesamiento de Aaron Swartz por parte del Buró 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 superior sobre Acciones con un conjunto de punto fijo: una esfera de homología , supervisada por William Browder . [1] [7]
Recibió su doctorado en matemáticas del Instituto Tecnológico de Massachusetts en 1973 después de completar su investigación sobre variedades conjugadas topológicamente distintas con un grupo fundamental finito supervisado por Dennis Sullivan . [8] [9]
Abelson también es director fundador de Creative Commons y Public Knowledge , 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 para 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, una copia de la implementación de Abelson de 1969 de los gráficos Turtle se vendió en The Algorithm Auction , la primera subasta del mundo de algoritmos informáticos . [13]
Junto con Gerald Jay Sussman , Abelson desarrolló la asignatura introductoria de informática del MIT, Estructura e interpretación de programas informáticos , una asignatura 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 hacer que un ordenador realice operaciones. Este trabajo, a través del libro de texto del mismo nombre, las cintas de vídeo de sus conferencias y la disponibilidad en los ordenadores personales del dialecto Scheme de Lisp (utilizado para enseñar el curso), ha tenido un impacto mundial en la educación universitaria en informática. [14] [15]
Es profesor visitante en Google, donde formó parte del equipo App Inventor para Android , un programa educativo que tiene como objetivo facilitar a las personas sin conocimientos de programación la escritura de aplicaciones para teléfonos móviles y "explorar si esto podría cambiar la naturaleza de la informática introductoria". [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 a finales de 2009 y proporcionara financiación inicial al MIT Media Lab en 2011, Abelson se convirtió en codirector del Centro de Aprendizaje Móvil del MIT para continuar con el desarrollo de App Inventor. [20]
Abelson y Sussman también colaboran en la dirección conjunta del Proyecto MIT sobre Matemáticas y Computación, un proyecto del Laboratorio de Ciencias de la Computación e Inteligencia Artificial (CSAIL) del MIT, anteriormente un proyecto conjunto del Laboratorio de Inteligencia Artificial (AI Lab) del MIT y el Laboratorio de Ciencias de la Computación (LCS) del MIT, componentes del CSAIL. El objetivo del proyecto es crear mejores herramientas computacionales para científicos e ingenieros. Pero incluso con potentes computadoras numéricas, explorar sistemas físicos complejos aún requiere un esfuerzo humano sustancial y un juicio humano 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 sólo realicen cálculos numéricos masivos, sino que también interpreten estos cálculos y analicen los resultados en términos cualitativos. Programas como estos podrían formar la base para instrumentos científicos inteligentes que monitoreen sistemas físicos basados en descripciones de comportamiento de alto nivel. En términos más generales, podrían conducir a una nueva generación de herramientas computacionales que puedan explorar de manera 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 formar 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), incluso sirviendo 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 del script Perl DeCSS de siete líneas de Keith Winstein (llamado qrpff ), y en el Library Access to Music Project (LAMP), el sistema de distribución de música para 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 de acceso abierto Aaron Swartz se suicidó. Había sido arrestado cerca del MIT y se enfrentaba a una pena de 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 designó 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 considerara cambiar algunas de sus políticas internas. [27]