Itthon Fejlesztés Mi az a metalan nyelv? - meghatározás a techopedia alapján

Mi az a metalan nyelv? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Metalanguage?

A programozási nyelv szempontjából a meta-nyelv olyan nyelv, amelyet nyilatkozatokhoz használnak egy másik nyelven, objektumnyelvnek nevezett állításokkal kapcsolatban. A Metalanguage segít leírni az adott programozási nyelvhez kapcsolódó fogalmakat, nyelvtant és objektumokat.

A Metalanguage-t széles körben használják a nyelvtervezésben, elemzőkben, fordítókban és tételek próbaverziójában. Pénzügyi rendszerekben, bioinformatikában és más hasonló alkalmazásokban is felhasználják.

A Techopedia magyarázza a Metalanguage-t

A Metalanguage ösztönzi a funkcionális programozást, és gyakran tisztátalan funkcionális nyelvnek tekintik. A metánnyelv elsősorban a programozási nyelvek nyelvtani vagy bármilyen kapcsolódó terminológiájának leírására szolgál. Különféle típusú nyelvek vannak, például rendezett, beágyazott és beágyazott nyelvok. A rendezett metalaguage hasonló a rendezett logikához, mindegyik szint nagyobb absztrakciós fokozattal rendelkezik. A beágyazott megalkotási nyelv különbözik a megrendelt metalanyagtól, minden szinttel együtt az alábbiakat is. A beágyazott metanyelv az objektumnyelvbe ágyazott nyelv, amely természetesen és formálisan is előfordul.

Az alkalmazásszoftver gyakran utasításokból áll, egyértelmű és egyszerű programozási nyelven. A Metalanguage képes leírni egy nyelv mind szemantikai, mind szintaktikai tulajdonságait. A különféle számítógépes programozási nyelvek rendelkezésre állásával ezeknek a nyelveknek sok a szintaxisnak nevezett egyedi szabálykészlete; A metanyelv segíthet e szabályok megfejtésében.

A BNF (Backus-Naur Form) egy olyan metanyelv példája, amelyet széles körben használnak a programozási nyelvek szintaxisának leírására. Az XSL-t olyan meta-nyelvnek is tekintik, amely lehetővé teszi a fájlkódolás meghatározását az XML-szabványban, amelyet átalakítani vagy formázni kell. A Lisp egy másik népszerű nyelv, amely a saját megalkotási nyelvét használja.

Mi az a metalan nyelv? - meghatározás a techopedia alapján