Bücherliste

Im Rahmen des Studiums (und bei privatem Interesse sowieso) kommt man nicht drum herum das eine oder andere Buch zu lesen (hah, welch Untertreibung). Einige von den Büchern, die ich für lesenswert halte, stehen hier auf dieser Seite, zusammen mit einer Kurzzusammenfassung.

Im Allgemeinen der Hinweis, wann immer ein Professor "sein" Buch empfohlen hat, hatte ich den Eindruck, es handelt sich um ein Werk eher minderer Qualität. Hin und wieder waren diese Bücher nichts desto trotz Lebensnotwenig, um eine bestimmte Klausur zu bestehen, Spaß gemacht zu lesen hat mir kein einziges. Daher wäre der Rat, diese Bücher in jedem Fall erst in der Uni Bibliothek durchzulesen...

Bridges, Router, Switches
Radia Perlman
Addison Wesley

Ein absolut hervorragendes Werk, um sich die wichtigsten Netzwrkprotokolle (es gibt mehr als nur IP) anzulesen. Dabei kann man aus den Fehlern der Protokollbauer lernen, gute Ideen verstehen und die Schwierigkeiten, ein skalierbares, fehlertolerantes Protokoll aus dem Hut zu zaubern. Das Ganze wird kombiniert mit Humor, der manchmal an die Grenzen zu Sarkasmus und Beleidigung geht.
Für alle Protokollinteressierten unbedingt empfehlenswert.


Ethernet
Jörg Rech
Verlag Heinz Heise

Alles, was der Heim-Bastler wissen muß um ein Ethernet auzubauen. Von der Theorie (die auch vom obigen Buch erschlagen wird) bis hin zur Praxis, Kabellängen und ~typen, Fehlerbehebung und die tausendundeins Protokollvarianten, die es niemals zu weiter Verbreitung gebracht haben (10 MBit über Glasfaser und so fort).
Ganz nützlich.


Abenteuer Kryptologie
Reinhard Wobst
Addison Wesley

Um es kurz zu machen, von der Caesar Chiffrierung über Enigma bis hin zu IDEA und RSA ist alles dabei. Theorie sowie Praxis, dazu eine CD mit zahlreichen Demo Programmen und weiterführenden Artikeln
Als Einstieg empfehlenswert


Linux Systemadministration
Jochen Hein
Addison Wesley

Für alle, die schonmal ein Linux zum laufen gebracht haben ein Blick "hinter die Kulissen". Was läft beim Systemstart ab, wer gibt wann wem die Kontrolle und woran liegt es, wenn es klemmt? Die zweite Auflage (die ich habe) ist nicht mehr ganz taufrisch und behandelt aktuelle Kernel sowie X nicht mehr hinreichend, aber als Informatiker sind wir alle es ja gewohnt, zu abstrahieren und Wissen zu transferieren, nicht?


Distributed Algorithms
Nancy Lynch
Kaufmann Publishers

Ein kompletter Überblick über verteilte Algorithmen. Wie generiere ich ein verloren gegangenes Token im Token Ring Netzwerk wieder? Wie wähle ich unter parallelen Prozessen einen leitenden aus? Wie funktioniert Synchronisierung, verteilter, exklusiver Zugriff? All diese Fragen behandelt das Buch auf theoretischem Niveau.


Distributed Algorithms
Gerard Tel
Cambridge University Press

Gleicher Titel, gleiches Thema, andere Herangehensweise. Kein Urteil, welches von beiden besser ist, wer an der Uni Augsburg studiert, die "verteilte Algorithmen" vorlesung basiert auf Lynch, ansonnsten einfach mal in beide reinschauen. Lynch ist dicker, dafür ist Tel auf (subjektiv) besserem Papier gedruckt.


Principles of Concurrent and Distributed Programming
M. Ben-Ari
Prentice Hall

Ein Einstieg in verteilte Algorithmen auf sehr tiefem Level. Realisierung eines Mutex ohne hardwareunterstützung und solche Dinge. Die Einführung in Ada muß nicht unbedingt sein, ansonnsten vermittelt das Buch auch einen guten Überblick was die Verwendung von high-Level Konstrukten angeht.


Kommunikation in verteilten Anwendungen
Oliver Haase
Oldenburg

Ein Einstieg in die Interprozesskommunikation. Wie können Prozesse miteinander kommunizieren? Antwort, unter anderem mittels Socket, Corba, Jini oder Java RMI. Diese vier Techniken stellt das Buch anhand einer Beispielapplikation (Chatclient) vor.
Eine kurze Einführung in Java ist auch dabei, allerdings maximal für C++ Wechsler brauchbar. Ansonnsten sehr lesenswert.


Parallele Programmierung mit Java Threads
Rainer Oechsle
Fachbuchverlag Leipzig

Eine kompletter Überblick über das Reizthema. Parallele Programmierung ist extrem "schwierig" im Sinne von schwer zu überblicken. Außerdem mein Lieblingsthema, wie vielleicht anhand dieser Liste zu sehen ist. Das Buch zeigt von sen einfachsten Anfängen mit "Parkhaus" Beispielen bis hin zu der Frage, wie nebenläfige Programmierung mit Oberflächen zusammenspielt alle Schwierigkeiten auf. Für alle, die noch immer Angst vor Threads haben unbedingt empfehlenswert.


back