Co je to v počítači, co je přirozený jazyk?

Když lidé hovoří o přirozeném jazyce ve výpočtu, odkazují na programovací jazyk, který obsahuje konstrukty a syntaxi, který odráží normální lidskou řeč. Hlavním účelem jakéhokoli přirozeného jazyka je umožnit programátorovi používat jazyková pravidla a podmínky, s nimiž je již známý, aby sděloval pokyny k akčnímu počítači. Vzhledem k požadavku na výslovnost koncového uživatele a využití již známého a mluveného jazyka, přirozené jazyky, jako je programování v logice (prolog) nebo lisp, bývají ve skutečnosti složitější než jiné programovací jazyky, v závislosti na vyšším řádu nebo symbolických abstrakcích, které může porozumět a jednat. Jinými slovy, čím snazší je pro koncového uživatele vytvořit počítačový program, aniž by musel znát strukturovaný procedurální jazyk nebo jakýkoli jiný jazyk než ten, o kterém již mluví, tím složitější musí být programový motor přirozeného jazyka podporovat svobodu EXpression.

Přírodní jazyky obsahují analyzátory a databáze. Databáze určují, jakou akci musí počítač provádět na základě instrukce, a analyzátor určuje, ve kterém pořadí musí být syntaxe provedena. Pokud například typy uživatelů, „Přidat dva a dva“, musí analyzátor rozlišovat mezi substantivem a slovesem, pochopit, co by měla akce slovesa dosáhnout, prohledat příslušnou odpověď v databázi a poté vytvořit výstup, který splňuje instrukci. Pokud uživatel zadává, „přidat dva až dva“, analyzátor musí být schopen pochopit, že „a“ a „do“ naznačují, že stejná akce by měla nastat a poté vytvořit stejný výsledek.

Zastánci programování přirozeného jazyka tvrdí, že vzhledem k tomu, že přírodní jazyky mají tendenci být neprocedurální povahy, mohou začínající programátoři produkovat smysluplné programy a dosáhnout významných výsledků v kratších časových rámcích než Wslepice je nutná k vytvoření procedurálních algoritmů, které vedou ke stejným výsledkům. S programováním přirozeného jazyka se studenti učí vyjadřovat logickou notaci skutečností. Programy Prolog se skládají 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 Noam Chomsky o lingvistické teorii a použití zahrnují diagramatické průzkumy struktury syntaxe jazyka. Prologové a lisp analyzátory se chovají téměř stejným způsobem, logicky třídí instrukci do svých komponent a posouvají akce, kterou mají podniknout 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í probíhá 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?