Denken wie ein Programmierer: Eine Einführung in die kreative Problemlösung

Bewertung:   (4,7 von 5)

Denken wie ein Programmierer: Eine Einführung in die kreative Problemlösung (Anton Spraul V.)

Leserbewertungen

Zusammenfassung:

Das Buch ist hoch angesehen für seine fesselnde Herangehensweise an Programmierkonzepte, insbesondere bei Problemlösungs- und Entwurfsstrategien. Es verwendet C++ zur Veranschaulichung seiner Punkte, was es besonders für diejenigen nützlich macht, die mit dieser Sprache vertraut sind, aber auch für Programmierer mit beliebigem Hintergrund wertvoll ist. Während es sowohl Experten als auch Anfängern effektive Einblicke bietet, merkten einige Leser an, dass es sich nicht so gut an diejenigen richtet, die bereits über umfangreiche Programmiererfahrung verfügen, und es gab einige Beschwerden über die Buchqualität.

Vorteile:

Fesselnder Schreibstil und zum Nachdenken anregende Konzepte
Verbessert die Problemlösungsfähigkeiten
Großartig für Anfänger und Autodidakten
Bietet praktische Übungen und Beispiele
Vertieft das Verständnis von Programmierstrategien über die Syntax hinaus.

Nachteile:

C++-Beispiele können für diejenigen, die mit der Sprache nicht vertraut sind, eine Herausforderung darstellen
Einige Leser sind der Meinung, dass das Buch eher für Anfänger geeignet und für erfahrene Programmierer weniger nützlich ist
Mehrere Beschwerden über die schlechte Qualität des Buches (z.B. beschädigte Einbände)
Mangel an Beispielen in anderen Programmiersprachen wie Python.

(basierend auf 73 Leserbewertungen)

Originaltitel:

Think Like a Programmer: An Introduction to Creative Problem Solving

Inhalt des Buches:

Rewire your brain

Die Beispiele in diesem Buch sind in C++ geschrieben, verbessern aber Ihre Fähigkeit, wie ein Programmierer in jeder Sprache zu denken.

Die eigentliche Herausforderung beim Programmieren besteht nicht darin, die Syntax einer Sprache zu lernen, sondern darin, Probleme kreativ zu lösen, um etwas Großartiges zu schaffen. In diesem einzigartigen Text schlüsselt der Autor V. Anton Spraul die Art und Weise auf, wie Programmierer Probleme lösen, und bringt Ihnen bei, was andere Einführungsbücher oft ignorieren: wie ein Programmierer zu denken. Jedes Kapitel behandelt ein einzelnes Programmierkonzept, wie Klassen, Zeiger und Rekursion, und offene Übungen fordern Sie auf, Ihr Wissen anzuwenden. Sie lernen auch, wie man:

⬤ Probleme in einzelne Komponenten aufzuteilen, um sie leichter lösen zu können.

⬤ Mit Funktionen, Klassen und Bibliotheken das Beste aus der Wiederverwendung von Code zu machen.

⬤ Die perfekte Datenstruktur für eine bestimmte Aufgabe auszuwählen.

⬤ Beherrschen Sie fortgeschrittene Programmierwerkzeuge wie Rekursion und dynamischen Speicher.

⬤ Organisieren Sie Ihre Gedanken und entwickeln Sie Strategien, um bestimmte Problemtypen zu bewältigen.

Obwohl die Beispiele des Buches in C++ geschrieben sind, gehen die kreativen Problemlösungskonzepte, die sie veranschaulichen, über eine bestimmte Sprache hinaus; in der Tat reichen sie oft über den Bereich der Computerwissenschaft hinaus. Wie die geschicktesten Programmierer wissen, ist das Schreiben von großartigem Code eine kreative Kunst - und der erste Schritt zur Erstellung Ihres Meisterwerks ist das Erlernen des Denkens wie ein Programmierer.

Weitere Daten des Buches:

ISBN:9781593274245
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2012
Seitenzahl:256

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Denken wie ein Programmierer: Eine Einführung in die kreative Problemlösung - Think Like a...
Rewire your brain Die Beispiele in diesem Buch sind...
Denken wie ein Programmierer: Eine Einführung in die kreative Problemlösung - Think Like a Programmer: An Introduction to Creative Problem Solving
Wie Software funktioniert: Die Magie hinter Verschlüsselung, Cgi, Suchmaschinen und anderen...
Jeden Tag nutzen wir Software, um alle möglichen...
Wie Software funktioniert: Die Magie hinter Verschlüsselung, Cgi, Suchmaschinen und anderen alltäglichen Technologien - How Software Works: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday Technologies

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: