Bewertung:

Das Buch wird für seinen umfassenden Ansatz zum Erlernen der C-Programmierung, insbesondere für Anfänger, gelobt. Es bietet zwar klare Erklärungen und eine gute Struktur für das Erlernen von Konzepten, aber zu den bemerkenswerten Problemen gehören Formatierungsprobleme im Quellcode und zahlreiche Tippfehler, die den Lernprozess beeinträchtigen.
Vorteile:⬤ Leicht zu lesen und zu folgen
⬤ gut strukturiert
⬤ starke Erklärungen von Schlüsselkonzepten wie Zeigern
⬤ gute Programmierpraktiken werden hervorgehoben
⬤ der Quellcode steht auf GitHub zum Download bereit
⬤ sowohl für Anfänger als auch für diejenigen, die ihre Fähigkeiten verbessern wollen, geeignet.
⬤ Viele Tippfehler und Formatierungsprobleme in der gedruckten Version
⬤ einige Fehler in Codeschnipseln führen zu Kompilierungsproblemen
⬤ die Qualität der Bearbeitung ist schlecht, was das Lernen behindern kann
⬤ Leser müssen sich möglicherweise auf den korrigierten Quellcode von GitHub verlassen, um Probleme zu lösen.
(basierend auf 4 Leserbewertungen)
Learn C Programming - Second Edition: A beginner's guide to learning the most powerful and general-purpose programming language with ease
Schreiben Sie einfache Programme in C und lernen Sie gleichzeitig die wichtigsten Programmierkonzepte.
Hauptmerkmale:
⬤ Lernen Sie grundlegende C-Konzepte wie Variablen, Datenstrukturen, Funktionen, Schleifen und Zeiger kennen.
⬤ Erfassen Sie die Kernaspekte der Programmierung, die die Grundlage vieler moderner Programmiersprachen bilden.
⬤ Arbeiten Sie mit aktualisierten Code-Beispielen und behandeln Sie die Array-Deklaration und Initialisierung im Detail in dieser neuen Ausgabe.
Buchbeschreibung:
C ist die Grundlage für viele moderne Programmiersprachen wie C++, C#, JavaScript und Go. C wird häufig als Systemprogrammiersprache sowie für eingebettete Systeme und Hochleistungsrechner verwendet. Mit diesem Buch sind Sie in der Lage, sich in kürzester Zeit mit C vertraut zu machen.
Das Buch führt Sie durch grundlegende Programmierkonzepte und zeigt Ihnen, wie Sie diese in der Programmiersprache C umsetzen können. Im Laufe des Buches werden Sie Programme erstellen und ausführen, die wesentliche C-Konzepte demonstrieren, z. B. die Programmstruktur mit Funktionen, Kontrollstrukturen wie Schleifen und bedingte Anweisungen sowie komplexe Datenstrukturen. Je weiter Sie fortschreiten, desto besser werden Sie mit der Dokumentation im Code sowie mit Test- und Validierungsmethoden zurechtkommen. Diese neue Ausgabe erweitert die Verwendung von Aufzählungen, Arrays und zusätzlichen C-Funktionen und bietet zwei Arbeitsprogramme, die auf dem im Buch verwendeten Code basieren. Darüber hinaus verwendet dieses Buch die Methode des absichtlichen Scheiterns, bei der Sie ein funktionierendes Programm entwickeln und es dann absichtlich zerstören, um zu sehen, was passiert, und so lernen, mögliche Fehler zu erkennen, wenn sie passieren.
Am Ende dieses C-Programmierbuchs werden Sie grundlegende Programmierfähigkeiten in C entwickelt haben, die sich leicht auf andere Programmiersprachen anwenden lassen, und Sie haben eine solide Grundlage gewonnen, auf der Sie als Programmierer aufbauen können.
Was Sie lernen werden:
⬤ Einführung grundlegender Programmierkonzepte durch C-Programme.
⬤ Verstehen Sie die Bedeutung der Erstellung komplexer Datentypen und der Funktionen zu deren Bearbeitung.
⬤ Entwickeln Sie gute Programmierpraktiken und lernen Sie, sauberen Code zu schreiben.
⬤ Validieren Sie Ihre Programme, bevor Sie sie weiter entwickeln.
⬤ Verwenden Sie die Funktionen der C-Standardbibliothek und verstehen Sie, warum dies von Vorteil ist.
⬤ Erstellen und Ausführen eines Mehrdateienprogramms mit Make.
⬤ Verschaffen Sie sich einen Überblick darüber, wie sich C seit seiner Einführung verändert hat und wohin es sich entwickelt.
Für wen dieses Buch geeignet ist:
Wenn Sie ein absoluter Anfänger sind, der mit der Bedienung eines Computers vertraut ist, wird Ihnen dieses Buch helfen, die grundlegenden Konzepte und Praktiken zu erlernen, die Sie wissen müssen, um ein erfolgreicher C-Programmierer zu werden. Wenn Sie ein erfahrener Programmierer sind, werden Sie die gesamte Bandbreite der C-Syntax sowie die in diesem Buch behandelten C-Idiome nützlich finden.