An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

ELAN is an interpreted 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 was in use until the late 1980s in a number of schools in 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.

Property Value
dbo:abstract
  • ELAN is an interpreted 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 was in use until the late 1980s in a number of schools in 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. The microkernel operating system Eumel began as a runtime system (environment) for ELAN. (en)
  • 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 Softwaretechnik) wurde in Zusammenarbeit mit Nixdorf Computer ein Forschungsprojekt durchgeführt, mit dem Ziel, ELAN in den Schulen einsetzen zu können. Dieser ELAN-Compiler wurde mit der Sprache CDL2 entwickelt. Basis von ELAN ist die ebenfalls an der Technischen Universität Berlin entstandene Sprachfamilie SLAN. Ziel der Entwicklung war die leichte Erlernbarkeit und die Benutzbarkeit in Schulen. Zu den Eigenschaften, die unter anderem das Erlernen der Top-Down Programmierung erleichtern sollen, gehören beispielsweise die sogenannten refinements. Im Programmcode wird zunächst im Klartext beschrieben, was getan werden soll; diese Beschreibungen werden anschließend erläutert. Beispiel: werte vorbelegen;rechnen.werte vorbelegen:INT CONST a := 27;INT CONST b := 15.rechnen:INT CONST antwort := a + b.PROC eine prozedur (TEXT CONST txt): IF txt = "a" THEN putline ("a wurde übergeben"); ELIF txt = "b" THEN putline ("b wurde übergeben"); ELSE putline ("etwas anderes wurde übergeben"); FI;END PROC eine prozedur; Diese Refinements sind in anderen Programmiersprachen unbekannt und können am ehesten mit parameterlosen Makros verglichen werden. Bei geschickter Verwendung von Refinements sind ELAN-Programme weitgehend selbsterklärend. Es gab in der Sprache auch bereits eine umfangreiche Modularisierung, wie sich diese später in Sprachen wie Java findet. (de)
dbo:developer
dbo:influencedBy
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1179492 (xsd:integer)
dbo:wikiPageLength
  • 2472 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1068829331 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designers
  • C.H.A. Koster, et al. (en)
dbp:developer
dbp:influenced
  • ? (en)
dbp:influencedBy
dbp:name
  • Elan (en)
dbp:operatingSystem
dbp:paradigms
dbp:platform
  • Zilog Z80, others (en)
dbp:scope
dbp:typing
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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 Softwaretechnik) wurde in Zusammenarbeit mit Nixdorf Computer ein Forschungsprojekt durchgeführt, mit dem Ziel, ELAN in den Schulen einsetzen zu können. Dieser ELAN-Compiler wurde mit der Sprache CDL2 entwickelt. Beispiel: Es gab in der Sprache auch bereits eine umfangreiche Modularisierung, wie sich diese später in Sprachen wie Java findet. (de)
  • ELAN is an interpreted 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 was in use until the late 1980s in a number of schools in 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. (en)
rdfs:label
  • ELAN (Programmiersprache) (de)
  • ELAN (programming language) (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • Elan (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License