Wände und Spiegel -Walls and Mirrors
Wände und Spiegel , Modula-2 Edition, 1988.
| |
Autor | Paul Helman und Robert Veroff |
---|---|
Gegenstand | Computerwissenschaften |
Veröffentlicht | 1986 |
Medientyp | |
ISBN | 0-8053-8940-7 1. Auflage |
001.642 | |
LC-Klasse | QA76.6 |
Walls And Mirrors ist einLehrbuch für Informatik für Studenten, die einen zweiten Informatikkurs belegen (normalerweise zum Thema Datenstrukturen und Algorithmen), der ursprünglich von Paul Helman und Robert Veroff geschrieben wurde . Das Buch versucht, ein Gleichgewicht zwischen zu mathematisch streng und formal und so informell, praktisch und praktisch zu finden, dass die Theorie der Informatik nicht gelehrt wird.
Die "Wände" des Titels beziehen sich auf den abstrakten Datentyp (ADT), der eine Wand zwischen seiner öffentlichen Schnittstelle und der privaten Implementierung aufweist. Frühe Sprachen wie Pascal bauten diese Mauer nicht sehr hoch; spätere Sprachen wie Modula-2 haben eine viel stärkere Mauer zwischen den beiden geschaffen; Objektorientierte Sprachen wie C ++ und Java implementieren Wände mithilfe des Klassenkonzepts .
Die "Spiegel" des Titels beziehen sich auf die Rekursion . Die Idee ist, eine Reflexion in zwei Spiegeln zu betrachten, die einander gegenüberliegen, so dass ein wiederholtes Bild in ihnen immer kleiner reflektiert wird.
Ausgaben
Die erste Ausgabe, die die Sprache Pascal verwendete , wurde 1986 veröffentlicht.
Eine Ausgabe, die Modula-2 verwendete, wurde 1988 veröffentlicht. Modula-2 hatte eine viel bessere Unterstützung für die Art von ADT, die das Buch lehrte als Pascal.
Spätere Ausgaben ab Mitte der 1990er und 2000er Jahre verwendeten C ++ und Java , was eine grundlegende Veränderung in der Art und Weise widerspiegelte, wie Informatik unterrichtet wurde. Die Namen der ursprünglichen Autoren wurden aus den neuesten Ausgaben des Buches entfernt.
Publikationsgeschichte
- Wände und Spiegel, Zwischenproblemlösung und Datenstrukturen (Pascal-Ausgabe) (1986), Paul Helman und Robert Veroff . ISBN 0-8053-8940-7 ( Benjamin Cummings Publishing Co. )
- Wände und Spiegel, Zwischenproblemlösung und Datenstrukturen (Ausgabe Modula-2) (1988), Paul Helman und Robert Veroff . ISBN 0-8053-8945-8 ( Benjamin Cummings Publishing Co. )
- Zwischenproblemlösung und Datenstrukturen: Wände und Spiegel , Zweite Pascal-Ausgabe, (1991), Paul Helman , Robert Veroff und Frank M. Carrano. ISBN 0-8053-0321-9 ( Benjamin Cummings Publishing Co. )
- Datenstrukturen und Problemlösung mit Turbo Pascal: Walls and Mirrors (1993), Frank M. Carrano, Paul Helman und Robert Veroff . ISBN 0-8053-1217-X ( Benjamin Cummings Publishing Co. )
- Datenabstraktion und Problemlösung mit C ++: Walls and Mirrors (1995), Frank M. Carrano, Paul Helman und Robert Veroff . ISBN 0-8053-1226-9 ( Benjamin Cummings Publishing Co. )
- Datenabstraktion und Problemlösung mit C ++: Wände und Spiegel , 2. Auflage, (1998), Frank M. Carrano, Paul Helman und Robert Veroff . ISBN 0-201-87402-4 (Addison Wesley Longman, Inc.)
- Datenabstraktion und Problemlösung mit Java: Walls and Mirrors , (2001), Frank M. Carrano und Janet J. Prichard. ISBN 0-201-70220-7 . (Addison Wesley Longman, Inc.)
- Datenabstraktion und Problemlösung mit C ++: Wände und Spiegel , 3. Auflage, (2002), Frank M. Carrano und Janet J. Prichard. ISBN 0-201-74119-9 (Pearson Education, Inc.)
- Datenabstraktion und Problemlösung mit Java: Wände und Spiegel , aktualisierte Ausgabe (2004), Frank M. Carrano und Janet J. Prichard. ISBN 0-321-19717-8 (.)
- Datenabstraktion und Problemlösung mit C ++: Wände und Spiegel , 4. Auflage, (2005), Frank M. Carrano. ISBN 0-321-24725-6 (Pearson Education, Inc.)
- Datenabstraktion und Problemlösung mit Java: Walls and Mirrors, 2. Auflage , (2006), Frank M. Carrano und Janet J. Prichard. ISBN 0-321-30428-4 . (Pearson / Addison Wesley)
- Datenabstraktion und Problemlösung mit C ++: Wände und Spiegel , 5. Auflage, (2007), Frank M. Carrano. ISBN 0-321-43332-7 . (Pearson Education, Inc.)
- Datenabstraktion und Problemlösung mit Java: Wände und Spiegel, 3. Auflage , (2011), Janet J. Prichard und Frank M. Carrano. ISBN 0-13-212230-8 . (Addison Wesley, ein Abdruck von Pearson)
- Datenabstraktion und Problemlösung mit C ++: Wände und Spiegel , 6. Auflage, (2013), Frank M. Carrano und Timothy M. Henry. ISBN 0-13-292372-6 . (Pearson Education, Inc.)
- Datenabstraktion und Problemlösung mit C ++: Wände und Spiegel , Siebte Ausgabe, (2017), Frank M. Carrano und Timothy M. Henry. ISBN 0-13-446397-8 . (Pearson Education, Inc.)