020
22.01.2018, 12:19 Uhr
ao
(Operator)
|
Zitat von Sandra39: |
In C mussten wir Listen (einfach, doppelt) mühsam selbst verketten, was ja jetzt nicht schlecht sein muss.
|
Jein. Es ist sinnvoll, das zu können, wenn man mit Code konfrontiert ist, der damit umgeht. Das ist zum Beispiel der Code des Linux-Kernels oder das API von vielen traditionellen C-Bibliotheken. Das ist ja nicht alles Mist, nur weil es schon älter oder in C geschrieben ist.
Wer allerdings heute Software entwirft und entwickelt, der tut sich keinen Gefallen, wenn er dazu sämtliche Infrastruktur wie Container und ähnliches nochmal neu erfindet. Deshalb halte ich es für fraglich, ob man gerade Anfänger im ersten Semester mit sowas quälen muss.
Zitat: |
Meine Frage ist nun, welches Buch ist nun ein gutes Lehrbuch?
|
Um ehrlich zu sein, ich weiß keins. Meine Studienzeit ist fast 25 Jahre her, und alles, was ich über C++ weiß, habe ich im Beruf gelernt, vieles durch eigene Internet-Recherchen und angestoßen durch Kollegen.
Ich fand mal das Buch von Nicolai Josuttis "Objektorientiertes Programmieren in C++" sehr gut, aber das ist, soweit ich sehe, in Deutsch vergriffen und die letzte englische Ausgabe ist auch schon recht alt (2002 oder so). Dem Inhaltsverzeichnis nach zu schließen kommt der Aufbau dem, was mir so unsortiert im Kopf rumgeht, schon sehr nahe, und anders als C++-Syntax sind OO-Ideen relativ zeitlos. Es ist bestimmt keine schlechte Idee, das mal in der Uni-Bib auszuleihen.
Meine Überzeugung ist, dass man C++ nicht sinnvoll lehren kann, ohne gleichzeitig ein Minimum von objektorientierter Denkweise zu vermitteln, weil das die Erklärungen liefert, durch die C++ verständlich wird.
Wenn du ein studienbegleitendes Buch brauchst, schlage ich trotzdem vor, du hältst dich an die Literaturliste deines Profs. Was der empfieht, passt zumindest zu seinem eigenen Stil und bringt dich für die Prüfungen nicht zu sehr auf Abwege. Behalt aber im Hinterkopf, dass das, was Dozenten lehren, nicht immer aktueller Stand der Technik sein muss. Hier kommen immer wieder Studenten rein mit Übungsaufgaben, bei denen sich mir die Haare sträuben. Beispiele findest du mühelos hier im Forum Dieser Post wurde am 22.01.2018 um 15:50 Uhr von ao editiert. |