\begin{slide}{diff und LCS}

Bei \verb|diff| werden nicht einzelne \emph{Zeichen} verglichen,
sondern ganze \emph{Zeilen}.

das gestattet/erfordert Optimierungen:
\begin{itemize}
\item
  Zeilen feststellen, die nur in einer der beiden Dateien vorkommen,
  und entfernen

  \verb|diff/analyze.c:discard_confusing_lines ()|
\item
  Zum Vergleich der Zeilen Hash-Codes benutzen

  \verb|diff/io.c:find_and_hash_each_line ()|
\end{itemize}
siehe Quellen
\url{http://cvs.sourceforge.net/viewcvs.py/cvsgui/cvsgui/cvs-1.10/diff/}

Aufgabe: wo sind die Quellen für die CVS-Interaktion in Eclipse?
\end{slide}
