Значење метајезика

Шта је метајезик:

Метајезик је језик који се користи за описивање, навођење или анализу језика.

У логици и лингвистици метајезик се користи за анализу и структурирање логичких проблема које постављају семантички парадокси у језику који се користи за описивање објеката.

Метајезик се такође дефинише као специјализовани језик за опис природног језичког система или другог језика који се сматра предметом анализе. Ово је посебно тачно у учењу новог језика, као што је „реч Језик значи "језик" на енглеском.

Изрази на метајезику обично се разликују од језика-објекта коришћењем курзива, наводника или засебног писања редака, иако се то не изражава увек на тај начин.

Британски писац Бертранд Русселл (1872-1970) дефинисао је теорију хијерархије језика на два нивоа:

  • Ниво језика и објекта: користи се за упућивање на објекте, попут „они су људи“.
  • Металингвистички или метајезични ниво: то је језик који се користи за дефинисање претходног нивоа, на пример, у фрази „имигранти су људи“, „имигранти“ су на нивоу метајезика.

С друге стране, пољски аутор Алфред Тарски (1901-1983) дефинише метајезик као решење за семантичке парадоксе, наводећи да је „потребно говорити истину о језику из другог језика који се назива метајезик“.

Неки примери метајезика су, између осталих, граматички језик, лексикографски језик, логички језик, језик за децу, технички језик, рачунарски језик.

Такође погледајте Језик.

У лингвистици се у језику разликује шест употреба или функција, једна од њих је метајезичка функција, која користи метајезик да би говорила о самом језику. На пример: „Метајезик је језик“.

Погледајте и Језичке функције.

Карактеристике метајезика

Метајезик има посебне карактеристике које помажу у бољем разумевању поруке због логичке сложености коју подржава. Алфред Тарски дефинише неке битне карактеристике да би се језик сматрао метајезиком:

  • Метајезик дефинише језик који користи други језик.
  • Метајезик мора бити богатији од предметног језика, јер описује његове реченице и његову синтаксу.
  • Метајезик се разуме унутар теорије скупова и бинарне логике.
  • Метајезик мора бити копија предметног језика тако да оно што се са њим може рећи може бити изражено и метајезиком.

Метајезик у рачунарству

Метајезик у рачунарству се користи за прецизно описивање програмских низова. Године 1950. у области рачунарства постојале су две врсте проблема за састављање рачунарских програма:

  1. Недостатак дизајна математичког језика за изражавање алгоритма.
  2. Немогућност превођења програма у рачунарски код.

Погледајте и Алгоритам.

Први проблем је решен захваљујући стварању дисциплине пројектовања рачунарских програма, а друго питање је решено захваљујући генерисању компајлера који су дефинисани као метајезик, као програм који чита програм.

Рачунарски компајлери су засновани на програмским језицима. Један од најчешће коришћених је БНФ (Бацкус-Наур Форм) који су креирали Јохн Бацкус и Петер Наур, а независно их је развио Ноам Цхомски, такође познат као хијерархија модела Цхомски ТИПЕ2.

Компајлери генеришу синтаксичку анализу откривајући већину грешака у изворном коду и преводе је у еквивалентни програм на другом језику (објектни код).

Ознаке:  Религија И Духовност Израз На Енглески Технологија-Е-Иновација