stringtranslate.com

Grupo de trabajo 2.1 del IFIP

El Grupo de Trabajo 2.1 del IFIP sobre Lenguajes Algorítmicos y Cálculos es un grupo de trabajo de la Federación Internacional para el Procesamiento de la Información (IFIP).

El IFIP WG 2.1 se formó como el organismo responsable del soporte y mantenimiento continuo del lenguaje de programación ALGOL 60. [ 1] El Informe modificado sobre el lenguaje algorítmico ALGOL 60 y el lenguaje de programación ALGOL 68 fueron producidos por el WG 2.1.

A partir del 2 de marzo de 2011 , su ámbito de aplicación es: [2]

Historia

Formación

Poco después de la publicación del Informe original ALGOL 60 en 1960, surgieron problemas que necesitaban algún tipo de resolución autorizada. ALGOL 60 había sido elegido por la importante revista científica Communications of the ACM como su lenguaje para algoritmos , que en ese entonces era una parte importante de los artículos publicados en Communications . Los fabricantes de computadoras y los grupos académicos estaban trabajando para producir implementaciones. Había problemas que necesitaban aclaración, como ambigüedades y errores en el Informe . Otro problema urgente era la ausencia incluso de facilidades básicas de entrada/salida (E/S).

Los autores del Informe ALGOL 60 se reunieron en Roma , Italia , en abril de 1962 para resolver la mayoría de las ambigüedades y errores conocidos en ese momento, lo que dio como resultado el Informe revisado sobre el lenguaje algorítmico ALGOL 60. Durante esa reunión, los autores decidieron institucionalizar la responsabilidad del soporte y mantenimiento continuos de ALGOL 60 transfiriéndolo a la joven organización internacional IFIP.

Con este fin, el IFIP creó un grupo de trabajo en el marco de su Comité Técnico 2 sobre Programación. La membresía inicial estuvo compuesta en gran parte por la mayoría de los autores originales, a los que se sumaron varios miembros responsables de las implementaciones de ALGOL 60. El IFIP WG 2.1 celebró su primera reunión en agosto de 1962 en Munich , Alemania .

ALGOL 68

Cuando se diseñó ALGOL 60, su ámbito de uso previsto era similar al de FORTRAN : en gran medida el campo del análisis numérico o la computación. El IFIP WG 2.1 se embarcó en el diseño de un sucesor del lenguaje de programación ALGOL 60, cuyo nombre en código era ALGOL X , con un ámbito de aplicación mucho más amplio, incluida la programación no numérica, áreas mejor atendidas por lenguajes como COBOL y Lisp que por ALGOL 60. Entre varios diseños iniciales en competencia, incluida una propuesta de Niklaus Wirth que finalmente condujo a ALGOL W , el Grupo de trabajo eligió el de Aad van Wijngaarden , lo que finalmente condujo a ALGOL 68 .

El grupo de trabajo 2.1 del IFIP decidió adoptar el diseño en diciembre de 1968 durante una reunión tormentosa, celebrada de nuevo en Múnich. Sin embargo, hubo una considerable oposición entre los miembros, liderada por Edsger Dijkstra , expresada en un informe minoritario . Esto llevó a una división en el grupo y a la formación de un nuevo grupo de trabajo, el grupo de trabajo 2.3 del IFIP sobre metodología de programación. [3]

Miembros notables, antiguos y actuales

El WG 2.1 tiene y ha tenido muchos miembros. [4] Algunos de ellos son objeto de artículos de Wikipedia:

Véase también

Referencias

  1. ^ "El Grupo de Trabajo de la IFIP sobre ALGOL". Boletín ALGOL (15): 52. Junio ​​de 1962.
  2. ^ Swierstra, Doaitse; Gibbons, Jeremy ; Meertens, Lambert (2 de marzo de 2011). "AlcanceEtc: IFIP21". Foswiki . Consultado el 31 de octubre de 2020 .
  3. ^ "Informe de la minoría". Boletín ALGOL (31): 7 de marzo de 1970.
  4. ^ Jeuring, Johan; Meertens, Lambert ; Guttmann, Walter (17 de agosto de 2016). «Perfil del grupo de trabajo 2.1 del IFIP». Foswiki . Consultado el 31 de octubre de 2020 .

Enlaces externos

Sitio web oficial