Co je to přirozený jazyk?

Když lidé mluví o přirozeném jazyce při práci na počítači, odkazují na programovací jazyk, který obsahuje konstrukty a syntaxi, která odráží normální lidskou řeč. Primárním účelem jakéhokoli přirozeného jazyka je umožnit programátorovi používat lingvistická pravidla a termíny, s nimiž je již obeznámen, komunikovat akční instrukce s počítačem. Kvůli požadavku na jednoznačnost koncového uživatele a využití již známého a mluveného jazyka, mají přirozené jazyky, jako je Programování v logice (Prolog) nebo Lisp, sklon být složitější než jiné programovací jazyky, v závislosti na vyšších řádech nebo symbolických abstrakcích o čem počítač může rozumět a jednat podle něj. Jinými slovy, čím je pro koncového uživatele snazší vytvořit počítačový program, aniž by musel znát strukturovaný procedurální jazyk nebo jakýkoli jiný jazyk než ten, který již hovoří, tím složitější musí být programový program přirozeného jazyka podporovat svobodu projevu.

Přirozené jazyky obsahují analyzátory a databáze. Databáze určují, jakou akci musí počítač provést na základě instrukce, a syntaktický analyzátor určuje, v jakém pořadí musí být provedena syntaxe. Pokud například uživatel zadá příkaz „Přidat dva a dva“, analyzátor musí rozlišovat mezi substantivem a slovesem, porozumět tomu, čeho by měla akce slovesa dosáhnout, vyhledat vhodnou odpověď v databázi a poté vytvořit výstup, který vyhovuje návod. Pokud uživatel zadá „Přidat dva ke dvěma“, musí být analyzátor schopen pochopit, že „a“ a „do“ označují, že by se měla vyskytnout stejná akce, a pak vytvořit stejný výsledek.

Zastáncové programování přirozeného jazyka argumentují, že protože přirozené jazyky inklinují být non-procedurální charakter, nováčtí programátoři mohou produkovat smysluplné programy a dosáhnout významných výsledků v kratších časových rámcích než oni, když potřebovali vytvořit procedurální algoritmy, které vedou ke stejným výsledkům. Při programování v přirozeném jazyce se studenti učí vyjadřovat logický záznam skutečností. Programy Prolog sestávají z databáze, vztahů mezi položkami databáze a všech okrajových podmínek, které určují, které odpovědi jsou přijatelné.

Výzkum a publikace Noama Chomského týkající se lingvistické teorie a použití zahrnují schematické průzkumy syntaktické struktury jazyka. Parsery Prolog a Lisp se chovají téměř stejným způsobem, logicky třídí instrukci do jejích složek a hodnotí kroky, které mají být provedeny v důsledku analýzy. Většina přirozených jazyků je psána pro anglický vstup a výstup, ačkoli mnoho úsilí se vyvíjí na podporu lokalizace pro jiné jazyky.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?