Zuhause Entwicklung Was ist eine Metasprache? - Definition aus techopedia

Was ist eine Metasprache? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Metasprache?

Aus Sicht der Programmiersprache ist eine Metasprache eine Sprache, die verwendet wird, um Aussagen zu treffen, die in einer anderen Sprache, einer sogenannten Objektsprache, getroffen wurden. Metalanguage hilft bei der Beschreibung der Konzepte, Grammatik und Objekte, die einer bestimmten Programmiersprache zugeordnet sind.

Die Metasprache ist weit verbreitet in der Sprachentwicklung, bei Analysatoren, Compilern und Theoremprüfern. Es wird auch in Finanzsystemen, Bioinformatik und in anderen ähnlichen Anwendungen verwendet.

Techopedia erklärt Metalanguage

Metalanguage fördert die funktionale Programmierung und wird oft als unreine funktionale Sprache angesehen. Die Metasprache wird meistens verwendet, um die Grammatik oder eine verwandte Terminologie der Programmiersprachen zu beschreiben. Es gibt verschiedene Arten von Metasprachen wie geordnete, verschachtelte und eingebettete Metasprachen. Eine geordnete Metasprache ähnelt einer geordneten Logik, wobei jede Ebene einen höheren Abstraktionsgrad aufweist. Eine verschachtelte Metasprache unterscheidet sich von einer geordneten Metasprache, wobei jede Ebene auch die darunterliegende enthält. Eine eingebettete Metasprache ist eine in die Objektsprache eingebettete Sprache, die sowohl natürlich als auch formal vorkommt.

Anwendungssoftware besteht häufig aus Anweisungssätzen in einer klaren und einfachen Programmiersprache. Metalanguage kann sowohl semantische als auch syntaktische Eigenschaften einer Sprache beschreiben. Mit verschiedenen verfügbaren Computerprogrammiersprachen verfügen viele dieser Sprachen über eindeutige Regelsätze, die als Syntax bezeichnet werden. Metasprache kann bei der Entschlüsselung dieser Regeln helfen.

BNF (Backus-Naur Form) ist ein Beispiel für eine Metasprache, die häufig zur Beschreibung der Syntax von Programmiersprachen verwendet wird. XSL wird auch als Metasprache betrachtet, die es ermöglicht, die Dateicodierung im XML-Standard zu definieren, die transformiert oder formatiert werden muss. Lisp ist eine weitere beliebte Sprache, die ihre eigene Metasprache verwendet.

Was ist eine Metasprache? - Definition aus techopedia