<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Zna%C4%8Dkovac%C3%AD_jazyk</id>
		<title>Značkovací jazyk - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Zna%C4%8Dkovac%C3%AD_jazyk"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Zna%C4%8Dkovac%C3%AD_jazyk&amp;action=history"/>
		<updated>2026-06-12T22:32:39Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Zna%C4%8Dkovac%C3%AD_jazyk&amp;diff=158241&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Zna%C4%8Dkovac%C3%AD_jazyk&amp;diff=158241&amp;oldid=prev"/>
				<updated>2013-06-20T08:39:53Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 20. 6. 2013, 08:39&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Zna%C4%8Dkovac%C3%AD_jazyk&amp;diff=158240&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Zna%C4%8Dkovac%C3%AD_jazyk&amp;diff=158240&amp;oldid=prev"/>
				<updated>2011-03-29T14:50:38Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Značkovací jazyk''' (Markup Language) je jazyk, jehož zdrojový text obsahuje současně jak vlastní text, tak instrukce pro jeho zpracování. Ty se zpravidla vyskytují v podobě příkazů (commands) či značek (tags). Zdrojovým textem bývá obyčejný [[ASCII]] soubor, což umožňuje jeho snadnou editaci i nejjednoduššími textovými editory, jako je například [[Poznámkový blok]] v MS Windows nebo [[vi]] v unixu.&lt;br /&gt;
Typickým rysem značkovacích jazyků jsou znaky se speciálním významem. Ty slouží k vymezení řídicích konstrukcí - příkazů či značek. Například v [[Extensible Markup Language|XML]], které je nepochybně nejvýznamnějším současným představitelem značkovacích jazyků, mají speciální význam znaky „menší než“ (&amp;amp;lt;) a „větší než“ (&amp;amp;gt;), jež zahajují a ukončují značky. Text mezi nimi je chápán jako instrukce, kterou využije zpracovávající software. Zdrojový text může vypadat například takto:&lt;br /&gt;
 &amp;amp;lt;h1&amp;amp;gt;Nadpis&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;amp;gt;Text prvního odstavce se &amp;amp;lt;em&amp;amp;gt;zvýrazněným&amp;amp;lt;/em&amp;amp;gt;&lt;br /&gt;
 slovem.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
Dvojice značek - zahajující &amp;amp;lt;h1&amp;amp;gt; a ukončující &amp;amp;lt;/h1&amp;amp;gt; - v něm označuje nadpis atd. Jelikož některým znakům byl přidělen speciální význam, musí značkovací jazyk obsahovat také konstrukce pro jejich vložení do textu.&lt;br /&gt;
Tradičními představiteli značkovacích jazyků byly nástroje pro formátování textu - programy [[nroff]], [[troff]] a další operačního systému [[Unix]] či typografický systém [[TeX]]. Za značkovací jazyk lze označit i [[PostScript]]. &lt;br /&gt;
Hlavní výhodou značkovacích jazyků je to, že díky otevřenému textovému formátu nevyžadují speciální programové vybavení pro svou editaci. Specializované programy či alespoň adaptace některých výkonnějších editorů ale jejich editaci podstatně usnadní a zpříjemní. Dokumenty v těchto jazycích lze snadno strojově generovat. Nástroje pro jejich zpracování většinou bývají k dispozici zdarma a s otevřeným zdrojovým kódem. Na druhé straně jejich použití vyžaduje určité základní znalosti,ale křivka učení bývá poměrně strmá. Na rozdíl od [[WYSIWYG]] nástrojů není možné si ke značkovacímu jazyku sednout a bez znalosti jeho příkazů či značek jen tak experimentovat.&lt;br /&gt;
== Rozdělení značkovacích jazyků ==&lt;br /&gt;
Mezi značkovacími jazyky lze vymezit dvě základní skupiny.&lt;br /&gt;
=== Jazyky popisné (deskriptivní) ===&lt;br /&gt;
Jejich konstrukce slouží k popisu, co jsou informace obsažené v dokumentu zač. Typickými představiteli jsou [[Extensible Markup Language|XML]] či [[HyperText Markup Language|HTML]] - jejich prostřednictvím lze například vymezit na stránce nadpis, odkud kam sahají jednotlivé odstavce či popsat odkaz na jinou stránku. Je ponecháno na zpracovávajícím programu, jak s těmito informacemi naloží a jak je promítne například do zobrazení dokumentu.&lt;br /&gt;
=== Jazyky výkonné (procedurální) ===&lt;br /&gt;
Obsahují i výkonné instrukce na úrovni programovacího jazyka - typicky určitou formu pamětí či proměnných a nástroje pro přiřazování a využívání jejich hodnot. Výkonné jazyky zpravidla také umožňují velmi detailně popsat vizuální charakteristiky výstupu. Uživatel může tedy velmi přesně řídit vzhled výsledného dokumentu. Mezi procedurální jazyky patří [[TeX]] či [[PostScript]]. K demonstraci vyjadřovací síly prvního z nich v něm byl dokonce vytvořen interpret jazyka [[BASIC]], přestože se jedná o typografický program.&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Značkovací jazyky| ]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>