Meta Language
Sign in to savefunktionale Programmiersprache
Key facts
- Paradigm
- Multi-paradigm : functional , generic , imperative , interactive
- Designed by
- Robin Milner , others at the University of Edinburgh
- First appeared
- 1973 ; 53 years ago ( 1973 )
- Typing discipline
- Inferred , static , strong
via Wikipedia infobox
Wikidata facts
- Instance of
- functional programming language
- Developer
- Robin Milner
- Designed by
- Robin Milner
Show 5 more facts
- programming paradigm
- procedural programming
- influenced by
- ISWIM
- inception
- 1973-01-01
- topic's main category
- Category:ML programming language family
- typing discipline
- strong typing
Sources (3)
via Wikidata · CC0
Article · Deutsch
Meta Language (ML) beschreibt eine Familie funktionaler Programmiersprachen mit statischer Typisierung, Polymorphie, automatischer Speicherbereinigung und im Allgemeinen strenger Auswertung. ML ist allerdings keine rein funktionale Sprache wie Haskell, sondern erlaubt an manchen Stellen auch imperative Konstrukte und Wirkungen, beispielsweise für Dateizugriffe. ML wurde 1973 von Robin Milner an der Universität Edinburgh als Teil eines Theorem-Beweis-Programms LCF (Logic of Computable Functions) entwickelt, welches automatisiert die Korrektheit von Programmen beweisen sollte. Seither hat sich ML zu einer vollständigen und eigenständigen Programmiersprache entwickelt, die insbesondere im wissenschaftlichen Umfeld verwendet wird. Die Sprache wird an einigen Universitäten als primäre Programmiersprache gelehrt.
Abstract from DBpedia / Wikipedia · CC BY-SA