Bezeichner, Bindungen, Bereiche


\begin{frame}[fragile,environment=slide]
\frametitle{Variablen}
\par
vereinfacht...
...Bindungen dieser Attribute \emph{statisch} oder \emph{dynamisch}
\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Namen}
\par
\begin{itemize}...
...er: \verb\vert Stack<Ding> rest_of_input = ...\vert
\end{itemize}\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Typen für Variablen}
\par
\...
...tem Typ von lhs (Variable)?
\par
Beachte: Objekttypen, Zahltypen
\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Konstanten}
\par
$=$\ Varia...
...atz: alle Deklarationen
so (lokal und so) konstant wie möglich!
\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Lebensort und -Dauer von Va...
...ree)
\item
implizit
\end{itemize} \end{itemize}
\end{itemize}\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Sichtbarkeit von Namen}
\pa...
...\emph{nach} Deklaration
und endet am Ende des umgebenden Blockes
\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Überdeckungen}
\par
Namen s...
...rbatim}int x;
while (..) {
int x;
... x ...
}\end{verbatim}
\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Statische und dynamische Si...
...mon-LISP), (Perl))
\end{itemize}Übung: Perl-Beispiel (local/my)
\par\end{frame}

\begin{frame}[fragile,environment=slide]
\frametitle{Sichtbarkeit und Lebensdaue...
...r
sichtbar: innere Blöcke, Leben: bis Ende Unterpr.
\end{itemize}\par\end{frame}



Johannes Waldmann 2007-01-23