A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
(Formálny) jazyk je zovšeobecnenie pojmu jazyk z lingvistiky.
Formálne jazyky, ich vlastnosti a modely na ich opis študuje teória formálnych jazykov v informatike. Na jazyky sa môžeme pozerať ako na problémy. Formalizácia tohto pojmu prináša možnosť s ním exaktne pracovať a tým aj dokazovať vlastnosti problémov, ktoré reprezentujú, či sa vôbec dajú riešiť a aké sú náročné na riešenie.
Definícia
Jazyk nad abecedou je ľubovoľná množina slov s konečnou dĺžkou nad touto konečnou abecedou.
Príklady
Majme abecedu . Jazyky nad touto abecedou sú napr.:
- ,
- ,
- ,
- ,
- ,
- .
Reprezentácia
Keďže formálne jazyky sú množiny, môžeme využiť všetky spôsoby reprezentácie množín, napr. vymenovanie prvkov pri konečných jazykoch alebo udanie logického predikátu nad množinou všetkých slov nad abecedou. V teórii formálnych jazykov boli vyvinuté dva veľmi silné modely, ktoré popisujú jazyky. Prvým je gramatika, ktorá svojimi pravidlami generuje slová z daného jazyka. Druhým modelom je automat. Na automat sa môžeme pozerať ako na čiernu skrinku, ktorá pre ľubovoľné slovo nad abecedou povie, či toto slovo patrí do daného jazyka alebo nie.
Klasifikácia jazykov
V teórii formálnych jazykov delíme jazyky podľa sily modelov, ktoré ich popisujú, t. j. gramatík alebo automatov. V roku 1956 americký informatik a lingvista Noam Chomsky popísal hierarchiu jazykov, ktorú dnes poznáme ako Chomského hierarchia.
Operácie nad jazykmi
Nech sú jazyky nad abecedou :
Nad jazykmi sú definované, prirodzene, množinové operácie
- zjednotenie jazykov ,
- prienik jazykov ,
- rozdiel jazykov ,
- komplement jazyka (pozri nižšie definíciu Kleeneho uzáveru - jazyka ).
Ďalej sa definujú nasledovné základné operácie:
- zreťazenie jazykov , kde je zreťazenie slov a ,
- mocnina jazyka je definovaná rekurzívne: . Do -tej mociny jazyka patria teda všetky slová, ktoré vznikli zreťazením slov z jazyka ,
- Kleeneho hviezdička (Kleeneho uzáver, iterácia) jazyka . Do Kleeneho uzáveru jazyka patria teda všetky slová, ktoré dostaneme zreťazením ľubovoľného (aj nulového) počtu slov z jazyka ,
- Kleeneho plus (Kleeneho kladný uzáver, kladná iterácia) jazyka . Obecne neplatí, že ; táto rovnosť platí len vtedy ak neobsahuje .
- homomorfizmus: Nech je dané zobrazenie medzi Kleeneho uzávermi abecied
Antropológia
Aplikované vedy
Bibliometria
Dejiny vedy
Encyklopédie
Filozofia vedy
Forenzné vedy
Humanitné vedy
Knižničná veda
Kryogenika
Kryptológia
Kulturológia
Literárna veda
Medzidisciplinárne oblasti
Metódy kvantitatívnej analýzy
Metavedy
Metodika
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk