Elan (programming language)

Elan (programming language)

Infobox programming language
name = Elan

paradigm = ?
year = 1974
designer = C.H.A. Koster (et al.)
developer = Technical University of Berlin
latest_release_version =
latest_release_date =
latest_test_version =
latest_test_date =
typing = ?
implementations =
dialects =
influenced_by = ?
influenced = ?
operating_system = Eumel
license =
website =

Elan is an educational programming language for learning and teaching systematic programming.

It was developed in 1974 by C.H.A. Koster and a group at the Technical University of Berlin as an alternative to BASIC in teaching, and approved for use in secondary schools in Germany by the "Arbeitskreis Schulsprache". It is presently in use in a number of schools in Western Germany, Belgium, The Netherlands and Hungary for informatics teaching in secondary education, and used at the Radboud University Nijmegen in the Netherlands for teaching systematic programming to students from various disciplines and in teacher courses.

The language design focuses strongly on structured programming, and has a special construction for stepwise refinement, allowing students to focus on top-down design, and bottom-up coding.

ee also

*Eumel
*ALGOL 68

External links

* [http://www.cs.ru.nl/elan/ Elan implementation built by the Radboud University Nijmegen]
* [ftp://ftp.cs.kun.nl/pub/vb/ Elan implementation download site]
* [http://os.inf.tu-dresden.de/L4/l3elan.html Dresden uni on Elan]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Elan — may refer to:Computer related: *ELAN, an emulated LAN *Elan, another name for the 1980s Enterprise 128 home computer *Elan Graphics, computer graphics subsystem for mid 1990s Silicon Graphics workstations *Elan programming language, an… …   Wikipedia

  • ELAN — Die Programmiersprache ELAN (Educational LANguage) wurde 1976 an der Technischen Universität Berlin und dem GMD Forschungszentrum Informationstechnik auf Anregung des Arbeitskreises Schulsprache entwickelt. An der TU Berlin (Fachbereich… …   Deutsch Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • curses (programming library) — curses is a terminal control library for Unix like systems, enabling the construction of text user interface (TUI) applications. The name is a pun on the term “cursor optimization”. It is a library of functions that manage an application s… …   Wikipedia

  • Curses (programming library) — curses is a terminal control library for Unix like systems, enabling the construction of text user interface (TUI) applications.Curses is a on the term cursor optimization . It is a library of functions that manage an application s display on… …   Wikipedia

  • Eumel — (pronounced oimel ) is an operating system which began as a run time environment for the Elan programming language. It was created in 1979 by Jochen Liedtke at theUniversity of Bielefeld. Eumel initially ran on the 8 bit Z80 processor, and was… …   Wikipedia

  • Jochen Liedtke — (1953 ndash; 10 June 2001) was a German computer scientist, noted for his work on microkernels, especially the creation of the L4 microkernel family.Liedtke s work on the Elan programming language in the 1970s led him to create Eumel, an… …   Wikipedia

  • XBMC — Media Center XBMC Media Center Home Screen Developer(s) …   Wikipedia

  • Programmiersprachen für Kinder — sind als Lerninstrumente konzipiert, mit denen Kinder im Vorschul und Schulalter sich spielerisch mit der Funktionsweise und den Prinzipien der Entwicklung von Computer Software vertraut machen können. Programmiersprachen für Kinder sind… …   Deutsch Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”