Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Carsten Vogt - C für Java-Programmierer

Posted By: unschlecht

Carsten Vogt - C für Java-Programmierer
German | 6,5 MB | 250 Seiten | 2007| Carsten Vogt | ISBN:9783446407978
mit 59 Bildern, 36 Tabellen und 35 Aufgaben


Dieses Buch gibt eine Einführung in die Programmiersprache C und setzt dabei Kenntnisse in der Sprache Java voraus. Auf den ersten Blick mag das ungewöhnlich erscheinen, ist doch C ein Vorläufer von Java und nicht umgekehrt. Der Ansatz ist dennoch sinnvoll, da heute in vielen Studiengängen Java als erste Programmiersprache gelehrt wird. In weiterführenden Fächern und der darauf aufbauenden Berufspraxis werden jedoch auch C-Kenntnisse benötigt, beispielsweise zur hardwarenahen Programmierung oder zur Programmierung an der Schnittstelle eines Betriebssystems. C muss also ?nachgelernt? werden. Das Buch wendet sich daher an Studierende und andere Interessierte, die bereits Erfahrung mit Java haben und C als weitere Programmiersprache lernen wollen oder müssen. Es ist keine grundständige Darstellung von C, sondern konzentriert sich auf die Besonderheiten der Sprache im Vergleich zu Java. Damit bietet es eine zwar vergleichsweise kurze, aber doch recht detaillierte und tiefgängige Einführung in C. Profitieren wird man auch, wenn man schon einmal mit C in Berührung gekommen ist und nun seine Kenntnisse vertiefen möchte. Leserinnen und Leser lernen zunächst die grundlegenden Unterschiede in den Sprachansätzen von C und Java, aber auch die vielfältigen Gemeinsamkeiten beider Sprachen kennen. Sie werden dann mit den Besonderheiten von C vertraut gemacht und lernen, die C-spezifischen
Konzepte praktisch anzuwenden. Insbesondere werden sie dazu befähigt, sicher mit Zeigern/ Pointern (einem fundamentalen Sprachkonstrukt, das es in Java so nicht gibt) umzugehen und dynamische Datenstrukturen, die in Java durch vordefinierte Klassen bereitgestellt werden, in C selbst auszuprogrammieren.