ELAN es un lenguaje de programación educativo interpretado para el aprendizaje y la enseñanza de la programación sistemática. [ 1 ] (Nota: En mayo de 2023 se inició el diseño de un nuevo lenguaje de programación llamado 'Elan', también diseñado para la enseñanza y el aprendizaje de la programación en las escuelas, pero no tiene ninguna conexión histórica con el lenguaje 'ELAN' descrito aquí).
Fue desarrollado en 1974 por CHA Koster y un grupo de la Universidad Técnica de Berlín como una alternativa a BASIC en la enseñanza, y aprobado para su uso en escuelas secundarias de Alemania por el "Arbeitskreis Schulsprache". Se utilizó hasta finales de la década de 1980 en varias escuelas de Alemania, Bélgica , los Países Bajos y Hungría para la enseñanza de la informática en la educación secundaria, y se empleó en la Universidad Radboud de Nijmegen, en los Países Bajos, para la enseñanza de la programación sistemática a estudiantes de diversas disciplinas y en cursos de formación de profesorado.
El diseño del lenguaje se centra en gran medida en la programación estructurada y cuenta con una construcción especial para el refinamiento gradual , lo que permite a los estudiantes centrarse en el diseño de arriba hacia abajo y la codificación de abajo hacia arriba .
El sistema operativo de microkernel Eumel comenzó como un sistema de tiempo de ejecución (entorno) para ELAN.
Véase también
Referencias
Enlaces externos
- Implementación de ELAN construida por la Universidad Radboud de Nijmegen
- Sitio de descarga de la implementación de ELAN
- Universidad de Dresde en ELAN
- El lenguaje de programación 'Elan', con sede en el Reino Unido (sin conexión aparente).
- Lenguajes de programación educativa
- Familia de lenguajes de programación Algol
- Introducciones relacionadas con la informática en 1974
- Lenguajes de programación procedimental
- Lenguajes de programación creados en 1974
- Lenguajes de programación
- Temas básicos de lenguajes de programación