Význam metajazyka

Co je metajazyk:

Metajazyk je jazyk používaný k popisu, vyjádření nebo analýze jazyka.

V logice a lingvistice se metajazyk používá k analýze a strukturování logických problémů, které představují sémantické paradoxy v jazyce používaném k popisu objektů.

Metajazyk je také definován jako specializovaný jazyk pro popis přirozeného lingvistického systému nebo jiného jazyka považovaného za předmět analýzy. To platí zejména při učení se novému jazyku, například „slovo“ Jazyk v angličtině znamená „jazyk“.

Výrazy v metajazyku se obvykle odlišují od jazykových objektů pomocí kurzívy, uvozovek nebo samostatného psaní řádků, i když to tak není vždy vyjádřeno.

Britský autor Bertrand Russell (1872-1970) definoval teorii hierarchie jazyků na dvou úrovních:

  • Úroveň jazykových objektů: používá se k označení předmětů, například „jsou to lidé“.
  • Kovojazyková nebo metajazyková úroveň: je to jazyk používaný k definování předchozí úrovně, například ve slovním spojení „imigranti jsou lidé“, „imigranti“ jsou na metajazykové úrovni.

Na druhé straně polský autor Alfred Tarski (1901-1983) definuje metajazyk jako řešení sémantických paradoxů a uvádí, že „je nutné mluvit o jazyce z jiného jazyka zvaného metajazyk“.

Některé příklady metajazyka jsou mimo jiné gramatický jazyk, lexikografický jazyk, logický jazyk, dětský jazyk, technický jazyk, počítačový jazyk.

Viz také Jazyk.

V lingvistice se v jazyce rozlišuje šest použití nebo funkcí, jedním z nich je metalingvistická funkce, která pomocí metajazyka hovoří o jazyce samotném. Například: „metajazyk je jazyk.“

Viz také Jazykové funkce.

Charakteristika metajazyka

Metajazyk má specifické vlastnosti, které pomáhají lépe porozumět zprávě díky logické složitosti, kterou udržuje. Alfred Tarski definuje některé základní charakteristiky jazyka, který je považován za metajazyk:

  • Metajazyk definuje jazyk pomocí jiného jazyka.
  • Metajazyk musí být bohatší než objektový jazyk, protože popisuje jeho věty a syntaxi.
  • Metajazyk je chápán v rámci teorie množin a binární logiky.
  • Metajazyk musí být kopií objektového jazyka, aby to, co s ním lze říci, bylo vyjádřeno také metajazykem.

Metajazyk v oblasti výpočetní techniky

Metajazyk v oblasti výpočetní techniky slouží k přesnému popisu řetězců programu. V roce 1950 došlo v oblasti výpočetní techniky ke dvěma typům problémů se skládáním počítačových programů:

  1. Absence návrhu matematického jazyka pro vyjádření algoritmu.
  2. Neschopnost přeložit programy do počítačového kódu.

Viz také Algoritmus.

První problém byl vyřešen vytvořením disciplíny navrhování počítačových programů a druhá otázka byla vyřešena díky generování překladačů, které jsou definovány jako metajazyk, což je program, který čte program.

Počítačové kompilátory jsou založeny na programovacích jazycích. Jedním z nejpoužívanějších je BNF (Backus-Naur Form) vytvořený Johnem Backusem a Peterem Naurem, vyvíjený nezávisle Noamem Chomským, známým také jako Chomského modelová hierarchie TYPE2.

Kompilátory generují syntaktickou analýzu, která detekuje většinu chyb ve zdrojovém kódu, a přeloží ji do ekvivalentního programu v jiném jazyce (objektový kód).

Tagy:  Náboženství A Spiritualita Výrazy-In-Angličtina Věda