Historia de los lenguajes de programación ( HOPL ) es una conferencia SIGPLAN de ACM poco frecuente . Se ha celebrado en 1978, 1993, 2007 y 2021.
La Conferencia HOPL I se celebró del 1 al 3 de junio de 1978 en Los Ángeles, California . [1] Jean E. Sammet fue la presidenta del comité general y del comité de programa. John AN Lee fue el presidente administrativo. Richard L. Wexelblat fue el presidente de las actas. Grace Hopper pronunció el discurso inaugural. [2] De la introducción de Sammet: La Conferencia HOPL "tiene como objetivo considerar los factores técnicos que influyeron en el desarrollo de ciertos lenguajes de programación seleccionados". Los lenguajes y las presentaciones en la primera HOPL se realizaron por invitación del comité de programa. Los lenguajes invitados deben haber sido creados y estar en uso en 1967. También deben haber seguido utilizándose en 1977. Finalmente, deben haber tenido una influencia considerable en el campo de la informática.
Los artículos y presentaciones fueron revisados exhaustivamente por el comité del programa (y revisados por los autores), mucho más allá de lo normal para las conferencias y en consonancia con algunas de las mejores revistas del campo. [ cita requerida ]
Las preimpresiones de las actas se publicaron en SIGPLAN Notices . [3] Las actas finales, incluidas las transcripciones de las sesiones de preguntas y respuestas, se publicaron como un libro titulado History of Programming Languages . [4]
La HOPL II se celebró del 20 al 23 de abril de 1993 en Cambridge, Massachusetts . [1] John AN Lee fue el presidente de la conferencia y Sammet, nuevamente, fue el presidente del programa. A diferencia de la HOPL I, la HOPL II incluyó tanto artículos invitados como artículos enviados en respuesta a una convocatoria abierta. El alcance también se amplió. Mientras que la HOPL I solo tenía artículos sobre la historia temprana de las lenguas, la HOPL II solicitó contribuciones sobre:
Los idiomas presentados e invitados deben haber sido documentados antes de 1982. También deben haber estado en uso o enseñados antes de 1985.
Al igual que en HOPL I, hubo un riguroso proceso de revisión y corrección en varias etapas. [ cita requerida ]
Las preimpresiones de las actas se publicaron en SIGPLAN Notices . [5] Las actas finales, incluidas copias de las presentaciones y transcripciones de las sesiones de preguntas y respuestas, se publicaron como un libro titulado History of Programming Languages II . [6]
El HOPL III se celebró del 9 al 10 de junio de 2007 en San Diego, California . [1] Brent Hailpern y Barbara G. Ryder fueron los copresidentes de la conferencia. El HOPL III convocó a la participación y solicitó artículos sobre la historia temprana o la evolución de los lenguajes de programación. Los lenguajes deben haber surgido antes de 1996 y haber sido ampliamente utilizados desde 1998, ya sea comercialmente o dentro de un dominio específico. Los lenguajes de investigación que tuvieron una gran influencia en los lenguajes posteriores también fueron candidatos para la presentación.
Al igual que con HOPL I y HOPL II, los artículos se gestionaron mediante un proceso de revisión/revisión de varias etapas.
Los lenguajes HOPL III se pueden categorizar en cinco clases (o paradigmas ): orientado a objetos ( Modula-2 , Oberon , C++ , Self , Emerald , BETA ), funcional ( Haskell ), scripting ( AppleScript , Lua ), reactivo ( Erlang , Statecharts ) y paralelo ( ZPL , Fortran de alto rendimiento ). Cada artículo de HOPL III describe la perspectiva de los creadores del lenguaje.
La IV edición de HOPL se celebró virtualmente del 20 al 22 de junio de 2021 (se pospuso de 2020 debido a la pandemia de COVID-19 ). Los copresidentes de la conferencia fueron Guy L. Steele Jr. y Richard P. Gabriel . Los idiomas que se trataron en esta conferencia debían adoptarse ampliamente antes de 2011. [7]