Inhaltsverzeichnis
Bücher zum Thema Programmiersprachen
Schrödinger programmiert Java, Autor Philip Ackermann
Heute möchte ich mal ein Buch zum Thema JAVA-Programmierung vorstellen, sogar ein ganz besonderes! Java ist eine sehr weit verbreitete Programmiersprache die auch für die Programmierung zahlreicher Geräte verwendet wird. Lediglich auf Windows-Desktop-Computern hat Sie bislang noch nie den ganz großen Durchbruch geschafft, was sich aber noch ändern kann, denn gerade jetzt arbeiten zahlreiche professionelle Programmierer an der neuen Java Version 8, die noch dieses Jahr erscheinen soll. Dank dem Unterstützer von Oracle und der neuen Technologie JavaFX könnte die neue Version endlich auch auf Desktop-Rechnern mehr Freunde finden, sie bietet beste Voraussetzungen. Aber jetzt zum Buch, dieses Buch ist eines der wenigen, welches bereits jetzt schon vieles Aspekte von Java 8 beschreibt, obwohl Java 8 bislang noch gar nicht offiziell freigegeben ist. Das Buch eignet sich daher sowohl für Java 7 als auch Java 8 Programmier-Einsteiger und Programmier-Umsteiger von anderen Programmiersprachen. Das Mammut-Werk umfasst über 700 Seiten und geht auf alle Aspekte der Java-Programmierung ein, das heißt das objektorientierte Konzept, die verschiedenen Klassen und Eigenheiten der Sprache werden anhand vielen kleinen Beispiel-Codeauszügen sehr lustig und frech formuliert beschrieben. Das besondere an dem Buch ist der lockere, frische, freche Schreibstiel der mit einem ebenso lockeren, frischen Buchlayout daherkommt. Ich kannte bislang diese „Schrödiger-Serie“ des Galileo Verlages nicht, daher war ich sehr überrascht als ich ein Buch auspackte, das er wie ein Comic als wie ein Fachbuch aussah. Der Inhalt wimmelt von handgemalten Skizzen, Markierungen, farblich hervorgehobenen Seitenbereichen, handschriftlichen Notizen zwischen den Absätzen und Skizzen und zum Teil sogar Textblöcken die auf dem Kopf stehen. Auf den ersten Blick fragte ich mich, kann man so ein Buch überhaupt lesen! Nachdem ich das Buch aber etwas genauer studiert hatte, muss ich sagen das es durchaus mal was anderes ist, ein Buch auf diese Art zu lesen. Der Einsteiger wird dennoch fachlich korrekt und genauso umfassend in die Sprache eingeführt wie in anderen Werken, nur halt etwas spaßiger! Lediglich manchmal gab es Seiten, wo vielleicht ein wenig mit den Schriftattributen übertrieben wurde. Fragen die man sich als Einsteiger durchaus mal stellt, werden einem oft bereits von der Comic-Figur „Schrödinger“ abgenommen und als Zwischenbemerkung im Buch beantwortet. Anhand lustiger Problemstellungen und Beispiele (wie eine Schuhkollektion) werden z.B. Sachverhalte wie Arrays oder Collektions erläutert. Auch die Programmierung grafischer Benutzeroberflächen wird im Buch eingehend erläutert, wobei natürlich die Swing-Klassen ganz vorne stehen, aber auch auf die neuen JavaFX-Klassen wird schon in einem Kapitel eingegangen. Zu JavaFX hätte ich mir persönlich allerdings noch etwas mehr Seiten gewünscht, zumal zu diesem Thema noch relativ wenig Fachliteratur existiert. Um den Lernerfolg prüfen zu können und zu vertiefen, gibt es in dem Buch auch immer wieder Aufgaben die man selbst lösen muss. Aber auch Lösung ist im Buch zu finden, meist verkehrt herum gedruckt, damit man nicht mogelt!
Fazit:
Ein wirklich ungewöhnliches Buch! Wer gerne locker geschriebene Fachbücher liest und mit trockener Theorie nicht viel anfangen kann, der wird hier voll auf seine Kosten kommen!
Gratulation an den Autoren und auch an die ungenannten Layouter dieses Werkes. Ein solches Layout stellt eine große Herausforderung an Autoren und Layouter, Textpassagen, Skizzen, Notizen, Randbemerkungen, Farbflecken etc. alles muss genau zueinander passen und sogar noch sowas wie ein Design ergeben, das ist nicht einfach und geht oft schief. Hier ist es allerdings perfekt gelungen – besser geht’s kaum!
Lediglich als Nachschlagewerk eignet sich dieses Buch nicht so optimal, da auch das Inhaltsverzeichnis recht lustig aufgebaut ist und man oft nicht weiß was sich hinter den lustigen Beispielüberschriften wirklich für ein Sachthema versteckt. Ein korrektes Stichwortverzeichnis ist allerdings vorhanden!
Klappentext: Schrödinger ... ... ist unser Mann fürs Programmieren. Er kann schon was, aber noch kein Java. Schlau ist er, neugierig und anfangs etwas chaotisch. Zum Glück hat er einen Kumpel, der auf jede Frage eine Antwort weiß. Und ein Beispiel, dass du nicht wieder vergisst.
Schrödinger garantiert:
- Installationshilfe und gründlicher Einstieg
- Objektorientierung aus der Profi-Praxis
- Alle neuen Entwicklungen im Blick
- Spaß mit Collections, Interfaces und Generics
- XML-Parser für alle Fälle
- Swing- und Java-FX-GUIs mit Stil
- Dateien, Streams und Datenbanken fest im Griff
- Multithreading ohne Verstricken
- Code, den Ihr auch übermorgen noch versteht
- Alles für Java 7 und Java 8
Aus dem Inhalt:
- Schrödinger programmiert Java
- Installation und Einstieg
- Vererbung und Polymorphie
- Interfaces
- Collections
- Generics
- Lambda Expressions
- Dateien und Streams
- New File I/O
- Datenbanken mit SQL und JDBC
- Daten-Austausch mit XML
- Daten aus Excel laden
- Gleichheit und Hashcodes definieren
- GUIs mit Swing ...
- ... und mit JavaFX
- Deployment und Java Web Start
Über den Autor Philip Ackermann: Philip Ackermann ist Master of Science in Computer Science. Am Fraunhofer-Institut für Angewandte Informationstechnologie FIT arbeitet er als Software-Entwickler an Tools zum teilautomatisierten Testen von Web Compliance, z. B. der Barrierefreiheit von Webseiten. Wissenschaftlich befasst er sich außerdem mit der modellbasierten Simulation und Evaluierung von mobilen und Web 2.0-Anwendungen.
--Frank
Broschiert: 704 Seiten Verlag: Galileo Computing; Auflage: 1 (12. Dezember 2013) Sprache: Deutsch ISBN-10: 3836217406 ISBN-13: 978-3836217408 Größe und/oder Gewicht: 23,6 x 20,2 x 4,6 cm Preis 44,90 Euro Bezug: Buchhandel, Amazon etc.
C Programmieren von Anfang an, Autor Helmut Erlenkötter
Dieses Buch von Helmut Erlenkötter finde ich, ist sehr zu empfehlen. Es bietet einen guten Einstieg in die Programmierung mit C für Ein- und Umsteiger. Es ist meiner Meinung nach gut für 'blutige' Anfänger geeignet, denn es erklärt sehr genau, was passiert, und wo man aufpassen muss.
Nach jedem Kapitel werden Aufgaben gestellt, um das erworbene Wissen zu testen.
Es gibt viele Codebeispiele, bzw. die ganze Programmierung wird anhand von Codebeispielen erklärt. Jeder Schritt in einem Listing wird gesondert erklärt, was die Übersicht des Buches und der Listings enorm erhöht.
Die Kapitel:
- Prolog
- Erste Schritte
- Mit Zahlen arbeiten
- Entscheidungen treffen
- Wiederhohlen von Programmteilen
- Funktionen definieren
- Felder und Zeichenketten
- Variablen und Konstanten
- Der Präprozessor
- Pointer
- Kommandozeilenparameter
- Dateien benutzen
- Fehler kontrollieren
- Komplexe Dateitypen
- Programmiertechniken
- C und Objekte
- Anhang
Eine komplette ASCII-Tabelle befindet sich im Anhang.
Das Buch verfügt über einen großen und ausführlichen Glossar.
Sterne: * * * * *
'-by tobimc-'
by Helmut Erlenkötter RORORO, ISBN 3-499-60074-9 Broschiert, 9,90€ (D)
C++, Objektorientiertes Programmieren von Anfang an, Autor Helmut Erlenkötter
Auch dieses Buch bietet sich für Ein- und Umsteiger an, da auch hier wieder von Anfang an auf die Eigenarten dieser Programmiersprache eingegangen wird. Zu Beginn werden die Unterschiede zwischen C und C++ aufgeführt und dann geht es auch schon sofort los. Wie in all seinen Büchern, geht der Autor sehr schön systematisch vor. Es werden immer wieder Beispiele genannt, die den behandelten Stoff aufnehmen. Er weist auf eventuelle Fehler hin, die gemacht werden können und spricht jede Änderung oder Neuerung sofort durch. Am Ende eines jeden Kapitels gibt es Aufgaben zu lösen. Alle Lösungen für diese Aufgaben finden sich am Ende des Buches. Und auch hier hat der Autor wieder eine Menge an zusätzlichen Daten in das Glossar gepackt und eine ASCII-Tabelle fehlt auch hier nicht.
Als weiterführendes Buch, nach "C programmieren von Anfang an" auf jedenfall zu empfehlen.
von Helmut Erlenkötter ISBN 3-499-60077-3 Broschiert, 10,50 € (D)
C von A bis Z
In diesem Buch von Jürgen Wolf wird die Programmiersprache C umfassend behandelt. Es ist sowohl für Einsteiger als auch für Fortgeschrittene oder als Nachschlagewerk zu empfehlen. Auch für Umsteiger von C++ o.Ä. gut. Sehr positiv ist, dass der Autor sowohl auf die C-Programmierung in Windows als auch
in Linux eingeht, somit ist das Buch bestens für Linux als auch für Windows geeignet. Schön ist die Referenzkarte, in der alle wichtigen Funktionen beschrieben sind, als auch die mitgelieferte CD, welche das
gesamte Buch in der html Version beinhaltet. Das Buch lässt sich unter anderem registrieren, somit erhält man kostenlos alle neuen Kapitel von neueren Auflagen als pdf. Das Buch setzt keinerlei Basiswissen voraus, ist aber auch für Fortgeschrittene nicht langweilig. Den Satz "Dies kann in dem Buch nicht behandelt werden, da das den Inhalt des Buches sprengen würde" wird man in diesem
Buch nicht finden. Es eignet sich durch die vielen Tabellen, Merkkästen und Zusammenfassungen auch gut zum Nachschlagen. Der Schreibstil ist sachlich, jedoch nicht langweilig sondern locker geschrieben und wenn es mal etwas schwieriger wird,
kommentiert der Autor einen aufmunternden Spruch nach dem Motto "Du schaffst das". Die Kapitel "C und CGI" sowie "C und MySQL" sind besonders für Fortgeschrittene interessant.
Programmieren in C, Autor Heimo Gaicher
Dieses Buch richtet sich an Programmier-Einsteiger, die mit der Sprache C eine universelle Programmiersprache erlernen möchten. Das Buch ist syntaktisch mit vielen Programmierbeispielen ausgearbeitet und ermöglicht damit dem Lernenden einen raschen Einstieg in die Programmierung. Ich persönlich habe vor 3 Jahren begonnen in C zu programmieren. In dieser Zeit habe ich schon einige Bücher durchgearbeitet, aber keines war so richtig für Einsteiger geeignet. Entweder sind die Bücher Kompendien für erfahrene Benutzer, zu komplex geschrieben oder eben nur eine "taxative" Auflistung aller Befehle usw.
Jetzt bin ich (für mich leider zu spät) auf dieses meiner Meinung nach ideale C-Buch für Einsteiger gestoßen. Der Autor vermittelt von Beginn an auf einfache Art und Weise die nötigen Kenntnisse mit sehr vielen Beispielen. Das Gelernte wird sofort mit praktischen Programmierbeispielen umgesetzt.
Auszug aus dem Inhalt:
- Einführung in die Sprachgrundlagen und in die Entwicklungsumgebung
- Einfache Beispielprogramme
- Datentypen und Variablen
- Zahlensysteme
- Operatoren
- Daten einlesen, verarbeiten und ausgeben
- Variablenüberwachung mit dem Debugger
- Kontrollstrukturen
- Iterationen
- Zeichenweise lesen und schreiben
- Arrays
- Strings
- Funktionen
- Pointer und Strukturen
- Unionen und Bitfelder
- Standard Datenströme
- Zugriff auf Dateien
- Speicherverwaltung
- Zeitfunktionen
- Zufallszahlen uvm.
Sterne: * * * * *
Programmieren in C Heimo Gaicher TREDITION, ISBN 978-3849118501 Fachbuchformat 24 x 17cm, 24,90€ (D)
Siehe auch
- Buchvorstellungen - Übersicht Buchvorstellungen zu allen Themengebieten