Značkovací jazyk je systém na anotovanie dokumentu spôsobom, ktorý je odlíšiteľný od samotného textu. Koncept pochádza z označovania papierových rukopisov redaktormi perom inej farby. Vo výpočtovej technike boli pokyny pre červené pero nahradené štítkami, ktoré popisujú niečo o texte v priložených štítkoch v závislosti od jazyk, tieto značky môžu popisovať veci ako: umiestnenie na stránke, formátovanie (ako je farba alebo písmo) alebo len definovať, čo je priložený text znamená.
Technipages vysvetľuje Markup Language
Najznámejším a najobľúbenejším značkovacím jazykom by bol HTML5 (HyperText Markup Language (moderný aktualizovaná verzia HTML)), ktorá sa používa na popis toho, ako by sa webové stránky mali zobrazovať na internete prehliadač. HTML5 používa podobnú štruktúru ako DML (Declarative Markup Language) jazyka HTML, ale obsahuje značky, čo znamená, že už nie je čisto deklaratívne, ako napr. a značky pre kurzívu a tučné písmo.
Prezentačné značkovacie jazyky sú typom, ktorý možno vidieť vo väčšine softvérov na spracovanie textu, binárnych príznakoch vložených do dokumentu, ktoré označujú konkrétna časť textu ako tučná alebo podčiarknutá, napríklad sa to označuje aj ako WYSIWYG (Čo vidíte, to dostanete). Tento typ značiek je vo všeobecnosti skrytý pred všetkými používateľmi a priamo mení prezentáciu ovplyvneného zdroja.
Procedurálne značkovacie jazyky ako TeX a PostScript vkladajú do textu svoj značkovací zápis, ktorý poskytuje pokyny na spracovanie pre programy spracovávajúce text. Procesor prebehne označený text v poradí od začiatku do konca a bude nasledovať označenie tak, ako sa stretne.
Bežné použitie značkovacieho jazyka
- Značkovací jazyk sa líši od programovacích jazykov v tom, že ide o údaje bez inštrukcií.
- HTML je populárny značkovací jazyk používaný na kódovanie webových stránok.
- Značkovacie jazyky majú tendenciu zahrnúť svoj zápis priamo do riadku, je však možné izolovať značkovací text od obsahu.
Bežné zneužitia značkovacieho jazyka
- Svoje známky na skúškach môžete zvýšiť pomocou značkovacieho jazyka.