Grundlagen![]() |
rororo Verlag
- Reiner Backer - Assembler 350 Seiten, 10€, ISBN:3499612240 Was ich davon bisher gelesen hab, finde ich aussergewöhnlich verständlich und das bei einem scheinbar so komplizierten Thema! Auch wenn Assembler eine recht komplizierte Programmiersprache ist, kann man es nur empfehlen, sie zumindest mal grundlegend zu lernen, denn das ist die Maschinensprache, die man z.B. braucht, um Compiler zu programmieren. |
|
![]() |
Adison
Wesley Verlag - Trutz Eyke Podschun - Das Assembler Buch 1000 Seiten, 60 €, ISBN: 3-8273-1513-1 Dieses Buch ist sehr umfangreich, man lernt vermutlich alle Assemblerbefehle, wie sie verarbeitet werden, wie alles funktioniert und mathematische Hintergründe (z.B. dass der SAL Befehl eine Multiplikation mit 2 darstellt), das Problem ist die Gliederung, all das kommt, bevor man überhaupt mal etwas praktisch gemacht hat, auf Seite 250 kommt das berühmte "Hello World" Programm, unlogischerweise lernt man schon VORHER, wie man Schleifen macht, wie man den Stack handhabt, wie Pointer dereferenziert werden, wie das alles mit Adressräumen und Speichersegmenten zusammenhängt etc., daher würde ich dieses Buch nicht als Einführung in Assembler empfehlen, sondern eher als Nachschlagewerk. Von dem Autor gibt es auch eine Assembler Referenz für 40 €, das habe ich aber nicht, kanns also nicht bewerten... für 90 € gibts die beiden Bücher im Doppelpack auf der CD ist eine IDE für Assembler beigefügt, was ich sehr erfreulich finde, allerdings ist diese mit turbo pascal geschrieben, hat also den bekannten runtime error auf Prozessoren ab ca 350MHz und stürzt ab, solange man sie nicht patcht (wie das bei der neuesten Auflage aussieht, weiss ich nicht...) |
|
![]() |
Software
& Support Verlag - Wieland, Röppischer, Vogler - Borland C++
Builder 5 Grundlagen 750 Seiten, 45 €, ISBN: 3980673847 Dieses Buch ist größtenteils sehr verständlich geschrieben, allerdings sollte man schon einige Vorkenntnis von C++ haben, insbesondere von Objekt Orientierter Programmierung und von Dynamischer Speicherverwaltung, sonst bekommt man ein paar schnelle "wow" Effekte, ohne wirklich zu verstehen, was man da eigentlich macht und warum das alles so funktioniert, wie es funktioniert... Viele Sachen, die ich in C++ Builder geschrieben habe, habe ich einfach ausprobiert oder in der Helpfile nachgeschlagen, aber dennoch gab es immer wieder Situationen, in denen ich dieses Buch zu Rate gezogen habe, weil die Helpfile nicht genug Aufschluss über die Handhabung einiger Komponenten gibt. Natürlich hat auch dieses Buch dann nicht immer die Antwort parat gehabt (dann habe ich im Messageboard von Programmersheaven oder c-plusplus.de gefragt oder die Anleitungen auf Bytes and More durchsucht), aber Alles in Allem hat mir dieses Buch sehr geholfen, bevor ich auf Linux umgestiegen bin... |
|
![]() |
Adison
Wesley Verlag - André Willms - C Programmierung lernen 430 Seiten, 25 €, ISBN: 3827314054 Eine sehr verständliche Einführung in die Programmierung unter C. Da C keine Objekt Orientierung bietet, blieb hier Platz, auf einige Konzepte der Informatik einzugehen (z.B. Durchsuchen einer verketteten Liste mit Verwendung eines Sentinel Elements) |
|
![]() |
Adison
Wesley Verlag - André Willms - C++ Programmierung lernen 400 Seiten, 25 €, ISBN: 3827313422 Eine sehr verständliche Einführung in die Programmierung unter C++, hat mit Informatik aber nicht viel zu tun (z.B. wird auf dynamische Speicherverwaltung kaum eingegangen) und das Beispiel zur Objektorientierung ist meiner Meinung nach nicht besonders gut gewählt. |
|
![]() |
Markt
und Technik Verlag - Ralph Steyer - Java2 New Reference 370 Seiten, 10€, ISBN: 3827261236 Dieses kleine Buch ist nur für Programmierer geeignet, die sich schon sehr gut mit Objekt Orientierter Programmierung auskennen (sollte man eh, bevor man anfängt, in Java zu programmieren) - das liegt daran, dass es weder Anwendungsbeispiele gibt, noch Übungsaufgaben, noch Erklärungen, was man mit Schleifen etc. macht, es ist hauptsächlich ein Nachschlagewerk, eignet sich aber auch für Programmierer & Informatiker, die nur die Java Syntax lernen wollen, ohne dabei nochmal erklärt zu bekommen, was Schleifen, Variablen, Klassen etc. sind... allerdings sollte man sich noch über "Interfaces" informieren (dieser häßliche Work-Around ist in vernünftigen Programmiersprachen nämlich nicht nötig) und "Generics" gabs noch nicht, als dieses Buch geschrieben wurde... |
|
![]() |
Markt
& Technik Verlag - Dirk Louis - C/C++ Kompendium 1200 Seiten, 50 €, ISBN: 3827265355 Ein sehr gutes Nachschlagewerk für Fortgeschrittene, alles wird sehr detailiert erklärt, ist aber nicht so gegliedert, dass man es als Einführung in die Programmierung empfehlen könnte (dazu wird auch bei den Themen am Anfang des Buches viel zu tief auf Details eingegangen, die für Anfänger noch unbedeutend bzw verwirrend sind) |
|
![]() |
Microsoft
Press - Charles Petzold - Windows Programmierung 1300 Seiten, 60 €, ISBN: 3860634879 "Der Petzold" ist ein Standardwerk für Windows Programmierer. Absolut kompetent und Zwar geht er nur auf das API ein und nicht auf objekt orientierte Bibliotheken wie die VCL, die OWL oder die MFC, aber das finde ich auch ganz gut - so versteht man, was INTERN in diesen Bibliotheken abläuft... Allerdings muss ich auch sagen, dass das Buch sehr eindrucksvoll demonstriert, wie unglaublich kompliziert das windows API ist - es sind tatsächlich 1300 Seiten nötig, um so hochkomplizierte System Dinge zu behandeln wie
|
|
![]() |
Thomson
publishing Verlag - Wilhelm Weisweber - Prolog, logische Programmierung
in der Praxis 370 Seiten, 50 €, ISBN: 3826601742 Also der Angabe "Spezielle Informatikkenntnisse werden nicht vorausgesetzt." kann ich mich nicht anschließen - ich habe jetzt 7 Semester Informatikstudium mit Schwerpunkt Logik und theoretische Informatik (die Themen, die in diesem Buch behandelt werden) hinter mir und habe sehr viel Erfahrung mit Prolog, aber selbst ich habe noch Probleme damit, diese "Anfängergerechte Einführung in Prolog", zu verstehen... |
|
![]() |
Adison
Wesley Verlag - Bjarne Stroustrup - Die C++ Programmiersprache 1050 Seiten, 50 €, ISBN: 382731660X Dieses Buch wurde vom Erfinder von C++ geschrieben, was natürlich nur für die Qualität des Buches spricht, allerdings sollten sich das nur wirklich erfahrene C++ Programmierer zulegen, die Einführung in die Syntax ist einfach zu kurz, dafür erfährt man einiges über fortgeschrittene Techniken, der Objekt Orientierung, so z.B. über Containerklassen, Templates, Abstrakte Datentypen, Exception Handling mittels try-catch Blöcken und runtime type identification (RTTI) |
|
![]() |
Markt
& Technik Verlag - Winfried & Volker Kassera - Turbo Pascal
7.0 Das Kompendium 700 Seiten, 20€, ISBN: 3827251664 Dieses Buch ist gut Strukturiert und kann ruhigen Gewissens als Einführung in die DOS Programmierung empfohlen werden, es werden viele Themen behandelt, so ziemlich alles was unter Programmierung in Turbo Pascal fällt, Wer allerdings heute noch Pascal lernt, hat den Anschluss an die Zukunft verloren oder wird von einer Schule dazu gezwungen... die von Turbo Pascal erstellten Programme laufen auf heutigen Betriebssystemen kaum noch... |