Bewertung:

Das Buch scheint von den Lesern unterschiedlich aufgenommen worden zu sein. Während einige die Gründlichkeit und die moderne Herangehensweise an die C-Programmierung loben, kritisieren andere die Lesbarkeit und die Eignung für verschiedene Kenntnisstufen. Einige Leser schätzen die detaillierten Erkenntnisse und den pädagogischen Stil, während andere das Buch als zu theoretisch, schwer verdaulich oder schlecht verpackt in gedruckter Form empfinden.
Vorteile:** Gründliche und detaillierte Untersuchung der modernen C-Standards. ** Innovative „Takeaway“-Funktion hilft, kritische Programmierregeln hervorzuheben. ** Hochwertige Codebeispiele und praktische Aspekte der Programmierung. ** Trägt zu einem besseren Verständnis von C für diejenigen bei, die bereits damit vertraut sind. ** Empfohlen für fortgeschrittene Leser, die ihr Wissen vertiefen wollen.
Nachteile:** Nicht für Anfänger geeignet; die Behauptung, es sei für alle Kenntnisstufen geeignet, ist irreführend. ** Der Schreibstil kann übermäßig komplex und dicht sein, was die Lektüre zu einer Plackerei macht. ** Einige Leser finden es eher theoretisch/dokumentationsartig als lehrreich. ** Bei der gedruckten Version gibt es Probleme mit der Papierqualität, was zu einem Durchscheinen des Papiers führt und die Lesbarkeit beeinträchtigt. ** Mehrere Leser berichteten über beschädigte Exemplare bei der Lieferung.
(basierend auf 16 Leserbewertungen)
Zusammenfassung
Modern C konzentriert sich auf die neuen und einzigartigen Eigenschaften der modernen C-Programmierung. Das Buch basiert auf den neuesten C-Standards und bietet eine aktuelle Perspektive auf diese bewährte Sprache.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
C ist für eine 50 Jahre alte Programmiersprache außerordentlich modern. Ob Sie nun eingebetteten Code, Low-Level-Systemroutinen oder Hochleistungsanwendungen schreiben, C ist der Herausforderung gewachsen. Dieses einzigartige Buch, das auf den neuesten C-Standards basiert, zeigt eine moderne Perspektive dieser bewährten Sprache auf.
Über das Buch
Modern C führt Sie in die moderne C-Programmierung ein und betont dabei die einzigartigen und neuen Funktionen dieser leistungsstarken Sprache. Für neue C-Programmierer beginnt es mit den Grundlagen wie Struktur, Grammatik, Kompilierung und Ausführung. Von dort aus geht es weiter zu Kontrollstrukturen, Datentypen, Operatoren und Funktionen, um ein tieferes Verständnis für die Vorgänge unter der Haube zu erlangen. In den letzten Kapiteln werden Sie sich mit Leistungsüberlegungen, Wiederholbarkeit, Atomarität, Threads und typgenerischer Programmierung beschäftigen. Sie programmieren, während Sie mit konzeptverstärkenden Übungen und Herausforderungen, die Ihre Fähigkeiten verbessern, Ihren Weg gehen.
Was ist drin?
⬤ Operatoren und Funktionen.
⬤ Zeiger, Threading und Atomarität.
⬤ Das Speichermodell von C.
⬤ Praktische Übungen.
Über den Leser
Für Programmierer, die mit dem Schreiben einfacher Programme in einer Sprache wie Java, Python, Ruby, C#, C++ oder C vertraut sind.
Über den Autor
Jens Gustedt ist leitender Wissenschaftler am französischen Nationalen Institut für Informatik und Kontrolle (INRIA) und Mitherausgeber der ISO C-Norm.
Inhaltsverzeichnis
STUFE 0 - Begegnungen.
⬤ Einstieg.
⬤ Der prinzipielle Aufbau eines Programms.
STUFE 1 - Kennenlernen.
⬤ Alles dreht sich um Kontrolle.
⬤ Rechnungen ausdrücken.
⬤ Grundlegende Werte und Daten.
⬤ Abgeleitete Datentypen.
⬤ Funktionen.
⬤ C-Bibliotheksfunktionen.
STUFE 2 - Kognition.
⬤ Stil.
⬤ Organisation und Dokumentation.
⬤ Zeiger.
⬤ Das C-Speicher-Modell.
⬤ Speicherung.
⬤ Verarbeitung und IO mit größerem Aufwand.
STUFE 3 - Erfahrung.
⬤ Leistung.
⬤ Funktionsähnliche Makros.
⬤ Variationen im Kontrollfluss.
⬤ Threads 325.
⬤ Atomischer Zugriff und Speicherkonsistenz.