\begin{itemize}
\item Warum Compilerbau?
  Welche Vorstellungen verbindet man damit? Was soll gelernt werden?


\item Welche Sprachen + Compiler kennt man? 
(Java, C/C++, Perl, php,  scheme, lisp, prolog, sh-command.com-bash-...,
Mathematica, UML, Visual Bascic, basic, fortran, pl/1, apl, cobol, ada, simula, smalltalk, eiffel, assembler, forth, PostScript, html/xml/sgml, JavaScript, Active X, algol60/68, haskell, miranda, mombl, snmp ..., logo, NQC, ...)
   Einordnen nach Paradigma, ca.-Alter, multi/single-purpose,  compiliert/interpretiert/mischform


 \item Was zeichnet die Sprachen aus? -> Strenge Formalitt in der Syntax (= Grammatik) => eindeutige Semantik. (Semantik: Was ist das?)


 \item  Was braucht eine Sprache? (
  Abstraktion=Bindung von Werten an Variable,   Kontrollstrukturen=if/the/else
  input/output 
)


\item  �bersicht: womit wir uns befassen, Techniken dazu.\\
  \begin{tabular}[l]{|l|l|l|l|l|}
    \hline
    lex. A  & synt A. & stat. sem. A. & code & Laufzeitsys.\\
    EA     &  KA       & attr. Gr.    & attr. Gr / Std.-methoden & Stack / Activation Record\\
    reg. Aus & BNF & attr. BNF     & ...Tabellen  & ..., Tabellen\\
    \hline
  \end{tabular}


\item Sprachleitern, T-Diagramme.
\end{itemize}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "Aufgaben"
%%% End: 
