<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>https://www.pslib.cz/milan.kerslager/index.php?action=history&amp;feed=atom&amp;title=Ot%C3%A1zky_z_PRE_2011</id>
		<title>Otázky z PRE 2011 - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="https://www.pslib.cz/milan.kerslager/index.php?action=history&amp;feed=atom&amp;title=Ot%C3%A1zky_z_PRE_2011"/>
		<link rel="alternate" type="text/html" href="https://www.pslib.cz/milan.kerslager/index.php?title=Ot%C3%A1zky_z_PRE_2011&amp;action=history"/>
		<updated>2026-05-18T04:56:39Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://www.pslib.cz/milan.kerslager/index.php?title=Ot%C3%A1zky_z_PRE_2011&amp;diff=4963&amp;oldid=prev</id>
		<title>Milan.Kerslager: +kat</title>
		<link rel="alternate" type="text/html" href="https://www.pslib.cz/milan.kerslager/index.php?title=Ot%C3%A1zky_z_PRE_2011&amp;diff=4963&amp;oldid=prev"/>
				<updated>2012-10-02T08:15:59Z</updated>
		
		<summary type="html">&lt;p&gt;+kat&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='cs'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Verze z 2. 10. 2012, 08:15&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l102&quot; &gt;Řádka 102:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 102:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Melichar, B.: Překladače, skriptum. ČVUT Praha, 1989.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Melichar, B.: Překladače, skriptum. ČVUT Praha, 1989.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Melichar, B.: Překladače cvičení, skriptum. ČVUT Praha, 1990.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Melichar, B.: Překladače cvičení, skriptum. ČVUT Praha, 1990.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Kategorie:Otázky|1]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ke-home_:diff:version:1.11a:oldid:4138:newid:4963 --&gt;
&lt;/table&gt;</summary>
		<author><name>Milan.Kerslager</name></author>	</entry>

	<entry>
		<id>https://www.pslib.cz/milan.kerslager/index.php?title=Ot%C3%A1zky_z_PRE_2011&amp;diff=4138&amp;oldid=prev</id>
		<title>Milan.Kerslager: Link fix</title>
		<link rel="alternate" type="text/html" href="https://www.pslib.cz/milan.kerslager/index.php?title=Ot%C3%A1zky_z_PRE_2011&amp;diff=4138&amp;oldid=prev"/>
				<updated>2011-06-28T07:43:40Z</updated>
		
		<summary type="html">&lt;p&gt;Link fix&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='cs'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Verze z 28. 6. 2011, 07:43&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot; &gt;Řádka 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* sémantické chyby, [[csw:Tabulka symbolů|tabulka symbolů]], [[csw:Blok (programování)|bloková struktura]], organizace tabulek&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* sémantické chyby, [[csw:Tabulka symbolů|tabulka symbolů]], [[csw:Blok (programování)|bloková struktura]], organizace tabulek&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* [[csw:Mezijazyk|intermediální kód]], [[enw:Three address code|tříadresní kód]], [[csw:Postfixová notace|postfixový tvar]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* [[csw:Mezijazyk|intermediální kód]], [[enw:Three address code|tříadresní kód]], [[csw:Postfixová notace|postfixový tvar]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* [[csw:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Typová kontrola&lt;/del&gt;|typový systém]], typová kontrola a přetypování, silně a slabě typované jazyky&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* [[csw:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Typový systém&lt;/ins&gt;|typový systém]], &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[csw:Typová kontrola|&lt;/ins&gt;typová kontrola&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;a přetypování, silně a slabě typované jazyky&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* statická a dynamická sémantika, &amp;lt;strike&amp;gt;[[csw:GNU bison|GNU bison]], [[csw:flex lexical analyser|flex]], [[csw:yacc|yacc]]&amp;lt;/strike&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* statická a dynamická sémantika, &amp;lt;strike&amp;gt;[[csw:GNU bison|GNU bison]], [[csw:flex lexical analyser|flex]], [[csw:yacc|yacc]]&amp;lt;/strike&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [[csw:Optimalizace (informatika)|Optimalizace]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [[csw:Optimalizace (informatika)|Optimalizace]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ke-home_:diff:version:1.11a:oldid:4122:newid:4138 --&gt;
&lt;/table&gt;</summary>
		<author><name>Milan.Kerslager</name></author>	</entry>

	<entry>
		<id>https://www.pslib.cz/milan.kerslager/index.php?title=Ot%C3%A1zky_z_PRE_2011&amp;diff=4122&amp;oldid=prev</id>
		<title>Milan.Kerslager: Založení stránky</title>
		<link rel="alternate" type="text/html" href="https://www.pslib.cz/milan.kerslager/index.php?title=Ot%C3%A1zky_z_PRE_2011&amp;diff=4122&amp;oldid=prev"/>
				<updated>2011-06-22T04:31:38Z</updated>
		
		<summary type="html">&lt;p&gt;Založení stránky&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Otázky z PRE''' ('''Překladače''', vyučovaný na Pedagogické fakultě Technické univerzity v Liberci) slouží jako osnova předmětu a jako otázky ke zkoušce. Odkazy do internetové encyklopedie Wikipedia nemusí správně nebo úplně popisovat dané téma, poskytují jen vodítko při samostatném studiu a jako témata pro vypracování [[Zápočet z článku na Wikipedii|zápočtu]].&lt;br /&gt;
&lt;br /&gt;
# Překladače a programovací jazyky&lt;br /&gt;
#* rozdělení [[csw:Programovací jazyk|programovacích jazyků]], [[csw:Kategorie:Programovací jazyky|příklady programovacích jazyků]]&lt;br /&gt;
#* [[csw:Preprocesor|preprocesor]], [[csw:Makro (software)|makra]], podmíněný překlad (u [[csw:Preprocesor jazyka C|preprocesoru jazyka C]])&lt;br /&gt;
#* [[csw:Překladač|kompilátory]], [[csw:Interpret (software)|interprety]], hybridní překladače, [[csw:JIT|JIT]], [[csw:Kategorie:Překladače|příklady překladačů]]&lt;br /&gt;
# Vnitřní struktura překladače&lt;br /&gt;
#* činnost překladače, interaktivní překladač, části překladače, fáze překladu&lt;br /&gt;
#* [[csw:Jednoprůchodový překladač|jednoprůchodové]] a [[csw:Víceprůchodový překladač|víceprůchodové]] překladače, chyby (zpracování, reakce, typy)&lt;br /&gt;
#* [[csw:Vývojové prostředí|vývojové prostředí]] (IDE), [[csw:Zvýraznění syntaxe|zvýrazňování syntaxe]], [[csw:Regulární výraz|regulární výrazy]]&lt;br /&gt;
#* [[csw:Počítačová platforma|platforma]], [[csw:Křížový překladač|křížová kompilace]], [[csw:Portace softwaru|portování]], portabilita, [[csw:Otevřený systém (informatika)|otevřený systém]]&lt;br /&gt;
# Zápis programu&lt;br /&gt;
#* [[csw:Algoritmus|algoritmus]], [[csw:Počítačový program|program]], [[csw:Proces (program)|proces]], [[csw:Vlákno (program)|thread]]&lt;br /&gt;
#* [[csw:Styl zápisu programu|styl zápisu programu]], komentáře, [[enw:Whitespace character|bílé znaky]], dokumentace&lt;br /&gt;
#* [[csw:Strukturované programování|strukturované programování]], [[csw:Vývojový diagram|vývojový diagram]], diagramový vstup&lt;br /&gt;
#* základní [[csw:Řídicí struktura|řídící struktury]], [[csw:Klíčové slovo|klíčová slova]], podprogramy, procedury, [[csw:Funkce (programování)|funkce]]&lt;br /&gt;
#* [[csw:Koprogram|koprogramy]], [[csw:Metoda (objektově orientované programování)|metody]], předávání parametrů, knihovní funkce&lt;br /&gt;
#* [[csw:Knihovna (programování)|knihovny]] statické, dynamické a sdílené, verze, správa knihoven, [[csw:Dynamické načtení|dynamic loading]]&lt;br /&gt;
# [[csw:Lexikální analýza|Lexikální analýza]] jazyka&lt;br /&gt;
#* vstupní formáty, lexémy, lexikální chyby&lt;br /&gt;
#* syntaktické grafy, stavové diagramy automatu, rozlišení čísla a identifikátoru&lt;br /&gt;
#* implementace automatu, zpracování datových typů (čísla, řetězce, pole, záznamy)&lt;br /&gt;
# [[csw:Syntaktická analýza|Syntaktická analýza]]&lt;br /&gt;
#* syntaktické chyby, [[csw:Derivační strom|derivační strom]], determinismus, levá a pravá derivace&lt;br /&gt;
#* syntaktická analýza [[enw:Top-down parsing|shora dolů]] a [[csw:Syntaktická analýza zdola nahoru|zdola nahoru]], výstup syntaktické analýzy&lt;br /&gt;
#* otázka jednoznačnosti, množiny FIRST a FOLLOW&lt;br /&gt;
# [[csw:Sémantická analýza|Sémantická analýza]]&lt;br /&gt;
#* sémantické chyby, [[csw:Tabulka symbolů|tabulka symbolů]], [[csw:Blok (programování)|bloková struktura]], organizace tabulek&lt;br /&gt;
#* [[csw:Mezijazyk|intermediální kód]], [[enw:Three address code|tříadresní kód]], [[csw:Postfixová notace|postfixový tvar]]&lt;br /&gt;
#* [[csw:Typová kontrola|typový systém]], typová kontrola a přetypování, silně a slabě typované jazyky&lt;br /&gt;
#* statická a dynamická sémantika, &amp;lt;strike&amp;gt;[[csw:GNU bison|GNU bison]], [[csw:flex lexical analyser|flex]], [[csw:yacc|yacc]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
# [[csw:Optimalizace (informatika)|Optimalizace]]&lt;br /&gt;
#* funkce CPU, [[csw:Pipelining|zřetězené]] a [[csw:Paralelní programování|paralelní]] zpracování instrukcí, [[csw:Symetrický multiprocesing|SMP]], [[csw:Non-Uniform Memory Access|NUMA]], [[csw:CISC|CISC]] a [[csw:RISC|RISC]]&lt;br /&gt;
#* princip, rozsah optimalizací, příklady HW závislých a HW nezávislých optimalizací&lt;br /&gt;
#* [[csw:Cache|cache]], zarovnání paměti, [[csw:Endianita|endianita]], využití koprocesoru&lt;br /&gt;
# [[csw:Operační paměť|Operační paměť]]&lt;br /&gt;
#* adresní prostor procesu, virtualizace operační paměti, logická a fyzická adresa&lt;br /&gt;
#* [[csw:Segmentace|segmentace]] a [[csw:Stránkování paměti|stránkování]] paměti, [[csw:Správa paměti|správa paměti]], organizace paměti v procesu, &lt;br /&gt;
#* [[csw:software|software]] a [[csw:Data|data]], deklarace [[csw:Proměnná|proměnných]], [[csw:Datový typ|datových typů]] a jejich reprezentace&lt;br /&gt;
#* řešení rozsahu platnosti proměnných, statické a automatické proměnné&lt;br /&gt;
#* [[csw:Dynamická alokace paměti|halda]], [[csw:Dynamická alokace paměti|dynamická alokace]] a uvolňování paměti, [[csw:Únik paměti|únik paměti]]&lt;br /&gt;
#* využití [[csw:Zásobník (datová struktura)|zásobníku]], [[csw:Rekurze|rekurze]], [[csw:Běhové prostředí|běhové prostředí]], [[csw:Garbage collector|garbage collector]]&lt;br /&gt;
# Generování cílového kódu&lt;br /&gt;
#* [[csw:Objektový kód|objektový soubor]], úloha [[csw:Linker|linkeru]], [[csw:Relokace|relokace]], [[csw:Position Independent Code|PIC a PIE]], soubory &amp;lt;code&amp;gt;[[csw:DLL|.DLL]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.so&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.a&amp;lt;/code&amp;gt;&lt;br /&gt;
#* [[csw:Spustitelný soubor|spustitelný soubor]] ([[csw:Executable and Linkable Format|ELF]], [[csw:EXE|EXE]], [[csw:COM (soubor)|COM]], &amp;lt;strike&amp;gt;[[csw:JAR (souborový formát)|JAR]]&amp;lt;/strike&amp;gt;, &amp;lt;strike&amp;gt;[[enw:SWF|SWF]]&amp;lt;/strike&amp;gt;), [[csw:Zavaděč (program)|loader]] a [[csw:Knihovna (programování)|knihovny]]&lt;br /&gt;
#* [[csw:Ladění (programování)|ladění]], [[csw:Debugger|debugger]], [[csw::Breakpoint|breakpoint]], [[enw:Debug symbol|ladící symboly]], [[enw:Run time (computing)|běhová chyba]], [[csw:Core dump|core dump]]&lt;br /&gt;
#* [[csw:Log|logování]], [[csw:Trasování (programování)|trasování]], [[csw:Profilování|profilování]]&lt;br /&gt;
# Rezerva&lt;br /&gt;
&amp;lt;!-- předmět je jen na 10 týdnů (4. ročníky)&lt;br /&gt;
# Množiny FIRST a FOLLOW&lt;br /&gt;
#* definice množiny FIRST a její generování&lt;br /&gt;
#* definice množiny FOLLOW a její generování&lt;br /&gt;
#* množiny FIRST&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt; a FOLLOW&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;&lt;br /&gt;
# Gramatiky LL(k)&lt;br /&gt;
#* transformace na LL(1), silné LL(k) gramatiky&lt;br /&gt;
#* [[csw:Zásobníkový automat|zásobníkový automat]], rozkladová tabulka, překladový automat&lt;br /&gt;
#* metoda rekurzivního sestupu&lt;br /&gt;
# Gramatiky LR(k)&lt;br /&gt;
#* pomocné množiny BEFORE a FOLLOW&lt;br /&gt;
#* překladový automat, rozkladová tabulka, implementace&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cvičení ===&lt;br /&gt;
# [[csw:Strojový kód|Strojový kód]], [[csw:Jazyk symbolických adres|jazyk symbolických adres]], [[enw:Low-level programming language|nižší]] a [[enw:High-level programming language|vyšší]] programovací jazyky, ukázky&lt;br /&gt;
# [[csw:Překladač|Překlad programu]], hlášení chyb, řízení překladu ([[csw:make|make]]), [[csw:Verzování|správa verzí]]&lt;br /&gt;
# [[csw:Ladění (software)|Ladění]], [[csw:Trasování (software)|trasování]], [[csw:Profilování|profilování]], [[enw:Core dump|analýza core]]&lt;br /&gt;
# Zápis programu, styl, [[csw:Strukturované programování|strukturované programování]], analýza&lt;br /&gt;
# Proměnné a jejich reprezentace, práce s pamětí&lt;br /&gt;
# Konstrukce lexikálního analyzátoru, program Lex (Flex)&lt;br /&gt;
# Syntaktická analýza jazyka, program YACC&lt;br /&gt;
# Gramatiky LL(k)&lt;br /&gt;
# Překladový automat&lt;br /&gt;
# Gramatiky LR(k)&lt;br /&gt;
# Sémantická analýza&lt;br /&gt;
# Tříadresní kód, zápis infixový, postfixový a prefixový&lt;br /&gt;
# Optimalizace&lt;br /&gt;
# Generování kódu, linker, zavaděč, dynamické knihovny&lt;br /&gt;
&lt;br /&gt;
== Materiály ==&lt;br /&gt;
&lt;br /&gt;
* [[Slajdy pro výuku]]&lt;br /&gt;
* http://elearning.fm.tul.cz – Moodle + záznamy streamovaných přednášek&lt;br /&gt;
* [[Linux#Jazyk C v Linuxu]] &amp;amp;ndash; základy práce s překladačem&lt;br /&gt;
* [http://stag.tul.cz/apps/stag/prohlizeni/pg$_prohlizeni.sylabus?kat=NTI&amp;amp;predm=PRK Stránka předmětu PRK] (STAG)&lt;br /&gt;
* [http://www1.osu.cz/home/habibal/ RNDr. PaedDr. Hashim Habiballa, PhD.]: [http://www1.osu.cz/home/habibal/publ/xrab1.pdf Regulární a bezkontextové jazyky I.] (PDF, 1.4MB)&lt;br /&gt;
* [http://www1.osu.cz/home/habibal/ RNDr. PaedDr. Hashim Habiballa, PhD.]: [http://www1.osu.cz/home/habibal/publ/rabj2.pdf Regulární a bezkontextové jazyky II.] (PDF, 640kB)&lt;br /&gt;
* [http://www1.osu.cz/home/habibal/ RNDr. PaedDr. Hashim Habiballa, PhD.]: [http://www1.osu.cz/home/habibal/publ/xprek.pdf Překladače] (PDF, 474kB)&lt;br /&gt;
* [http://fpf.slu.cz/~vav10ui/ Mgr. Šárka Vavrečková]: Stránky předmětu [http://fpf.slu.cz/~vav10ui/prekl.html Překladače], starší [http://www.pslib.cz/ke/files/Prekladace.zip skripta] (září 2006)&lt;br /&gt;
* [http://www.cs.vsb.cz/behalek/ Ing. Marek Běhálek]: [http://www.cs.vsb.cz/behalek/vyuka/pjp/prednasky/index.php Programovací jazyky a překladače] (slidy, skripta &amp;amp;ndash; doc. Ing Miroslav Beneš Ph.D., úlohy)&lt;br /&gt;
* Prof. Ing. Bořivoj Melichar, DrSc.: [https://twiki.trusted.cz/bin/view/TIS/TisSkripta Skripta a cvičení z předmětu Tvorba překladačů]&lt;br /&gt;
* [http://cs.felk.cvut.cz/webis/people/muller.html Doc. Ing. Karel Müller, CSc.]: [http://cs.felk.cvut.cz/webis/courses/X36PJP.html Programovací jazyky a překladače] (slidy, příklady)&lt;br /&gt;
* [http://cs.wikipedia.org/wiki/P%C5%99eklada%C4%8D Překladač] (článek v české Wikipedii)&lt;br /&gt;
* [http://www.abclinuxu.cz/clanky/programovani/jazyky-a-prekladace-1-uvod Jazyky a překladače] (série článků na [http://www.abclinuxu.cz/ abclinuxu.cz])&lt;br /&gt;
* http://compilers.iecc.com/crenshaw/ – Let's Build a Compiler, by Jack Crenshaw ([http://www.pslib.cz/ke/files/crenshaw-doc.zip ZIP])&lt;br /&gt;
* http://prednasky.tul.cz &amp;amp;ndash; login: PRK_09_10, heslo: prkrl (školní rok 2009/10)&lt;br /&gt;
&lt;br /&gt;
== Doporučená literatura ==&lt;br /&gt;
&lt;br /&gt;
* Vavrečková, Š.: Programování překladačů. Slezská univerzita Opava, 2008. 218 s. ISBN 978-80-7248-493-5.&lt;br /&gt;
* Müller, K.: Programovací jazyky. 1. vyd. Praha: ČVUT, 2005. 219 s. ISBN 80-01-02458-X. &lt;br /&gt;
* Nešvera, Š.: Programovací jazyky. Cvičení. 1. vyd. Praha: ČVUT, 2005. 114 s. ISBN 80-01-02522-5.&lt;br /&gt;
* Melichar, B.: Překladače, skriptum. ČVUT Praha, 1989.&lt;br /&gt;
* Melichar, B.: Překladače cvičení, skriptum. ČVUT Praha, 1990.&lt;/div&gt;</summary>
		<author><name>Milan.Kerslager</name></author>	</entry>

	</feed>