2010-01-21 12:40:06 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
2014-02-28 02:09:33 +01:00
<?xml-stylesheet type="text/xsl" href="../../xsl/xhtml5.xsl" ?>
2010-01-21 12:40:06 +01:00
<item title= "Pentacast 8: Compilerbau"
date="2010-01-21T13:37:37"
author="Astro">
<image title= "Pentacast" > ../pentacast.png</image>
<p >
klObs und Astro haben
mit <link href= "http://ls12-www.cs.tu-dortmund.de/en/staff/falk/" > Dr. Heiko
Falk</link> eine der Königsdisziplinen der Informatik beleuchtet:
<link href= "http://ls12-www.cs.tu-dortmund.de/teaching/courses/ws0910/cb/" > Compilerbau</link> .
</p>
<addendum >
<p >
Compiler bestehen aus zwei Phasen: dem Frontend und dem
Backend. So bewegt sich auch die Sendung von der Analysephase
mit Lexing und Parsing zur Synthesephase mit
Maschinencodegenerierung und Optimierungstechniken.
</p>
<dl >
<dt > Aufgenommen</dt>
<dd > 19.01.2010</dd>
<dt > Dauer</dt>
<dd > 1h, 15m, 36s</dd>
</dl>
<p >
Links:
</p>
<ul >
<li > <link href= "http://ls12-www.cs.tu-dortmund.de/en/staff/falk/" > Homepage of Dr. Heiko Falk</link> </li>
<li > <link href= "http://ls12-www.cs.tu-dortmund.de/teaching/courses/ws0910/cb/" > Compilerbau (WS 2009/2010 - TU Dresden)</link> </li>
<li > <link href= "http://ls12-www.cs.tu-dortmund.de/teaching/courses/ws0910/cb/downloads/" > Materialien zu Compilerbau (WS 2009/2010 - TU Dresden)</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Assembler_%28Informatik%29" > Assembler</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Linker_%28Computerprogramm%29" > Linker</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Lexikalischer_Scanner" > Lexer</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck" > Regulärer Ausdruck</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/H%C3%B6here_Programmiersprache" > Hochsprache</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Mehrdeutige_Grammatik" > Mehrdeutige Grammatik</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Grammatik#Grammatiken_in_der_Neuzeit_und_der_Moderne" > Grammatik</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Compiler#Syntaktische_Analyse" > Syntaktische Analyse</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Parser" > Parser</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Kontextfreie_Grammatik" > Kontextfreie Grammatik</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Top-down_und_Bottom-up" > Top-Down & Bottom-Up</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Terminalsymbol" > Terminalsymbol</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Bottom-Up-Parser" > Bottom-Up-Parser</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Syntaxbaum" > Syntaxbaum</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Abstrakter_Syntaxbaum" > Abstrakter Syntaxbaum</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Zwischensprache" > Zwischensprache</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Maschinencode" > Maschinencode</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Lex_%28Informatik%29" > Flex</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/GNU_Bison" > Bison</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Endlicher_Automat" > Endlicher Automat</link> </li>
<li > <link href= "http://llvm.org/" > Low Level Virtual Machine (LLVM)</link> </li>
<li > <link href= "http://chaosradio.ccc.de/cre114.html" > CRE114: LLVM</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Registerzuteilung" > Registerallokation</link> </li>
<li > <link href= "http://en.wikipedia.org/wiki/Instruction_scheduling" > Instruktion scheduling</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Superskalarit%C3%A4t" > Superskalarität</link> </li>
<li > <link href= "news/pentacast-6-high-performance-computing.html" > Pentacast 6: High Performance Computing</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Intel_Itanium" > Intel Itanium</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Eingebettetes_System" > Eingebettete Systeme</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Digitaler_Signalprozessor" > Digitaler Signalprozessor</link> </li>
<li > <link href= "http://en.wikipedia.org/wiki/Network_processor" > Network Processor</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Parallelrechner" > Parallelrechner</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/SIMD#SIMD_.28Single_Instruction.2C_Multiple_Data.29" > Multimedia-Befehlssatzerweiterungen</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Von-Neumann-Architektur" > Von-Neumann-Architektur</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Harvard-Architektur" > Harvard-Architektur</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Bussysteme#Bussysteme" > Bussysteme</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Speicherhierarchie" > Speicherhierarchie</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Cache" > Cache</link> </li>
<li > <link href= "http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html" > gcc-Optimierungsstufen</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Echtzeit" > Realzeit</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Maximale_Laufzeit" > Worst-Case-Laufzeit</link> </li>
<li > <link href= "http://en.wikipedia.org/wiki/Loop_unwinding" > Loop Unrolling</link> </li>
<li > <link href= "http://en.wikipedia.org/wiki/Vectorization_%28computer_science%29" > Vektorisierung</link> </li>
<li > <link href= "http://en.wikipedia.org/wiki/Parallelization" > Parallelisierung</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Cache-Koh%C3%A4renz" > Cache-Kohärenz</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Fortran" > Fortran</link> </li>
<li > <link href= "http://developers.sun.com/sunstudio/" > Sun Studio Compilers and Tools</link> </li>
<li > <link href= "http://de.wikipedia.org/wiki/Compiler#Einordnung_verschiedener_Compiler-Arten" > Ein- und Mehrpass-Compiler</link> </li>
</ul>
</addendum>
<resource title= "Pentacast 8: Compilerbau" size= "110993461"
2010-11-15 01:43:28 +01:00
type="audio/ogg"
2010-01-21 12:40:06 +01:00
url="http://ftp.c3d2.de/pentacast/pentacast-8-compilerbau.ogg">
<alternative size= "72596206"
type="audio/mpeg"
url="http://ftp.c3d2.de/pentacast/pentacast-8-compilerbau.mp3"/>
</resource>
</item>