Forum: PC-Programmierung Einstieg in C++


von Wumbo (Gast)


Lesenswert?

Hello,

könnt ihr mir Literaturempfehlungen für den Einstieg in C++ geben?

Mein Hintergrund:
Student im 5. Semester (Informatik (univ.)).

Ich habe Module wie Algorithmen und Programmierung, Datenstrukturen, 
Software-Engineering und Programmierkurs (Java) dementsprechend schon 
gehört (und bestanden).

Ein Softwareprojekt (Praxis) habe ich auch hinter mir, allerdings in 
Java. Alles eben noch auf "Einsteigerniveau" im Rahmen des Studiums.

Nun möchte ich mich auch privat tiefer mit der Materie beschäftigen und 
hier auch als zweites Standbein den Einstieg in C++ schaffen.

Perspektivisch gesehen könnte ich mir einen Job als Softwareentwickler 
vorstellen.

So, vllt reicht euch das schon an Info. ;)

Grüße
Wumbo

: Verschoben durch Admin
von Karl H. (kbuchegg)


Lesenswert?

Geh in die Uni-Bibliothek und such dir ein 'Werk' über C++, in dem du 
eine Viertelstunde schmökerst. Wenn du mit der Sprache nicht klar 
kommst, dann nimm das nächste aus dem Regal. Sieh dir auch zb an, wie 
das Buch aufgebaut ist. Wenn es damit beginnt, dass es Strings mit 
Character-Arrays aufarbeitet, dann stell es zurück. C++ hat eine String 
Klasse und ein vernünftiges C++ Buch bringt dir erst mal bei, wie man 
mit den Klassen die man zur Verfügung hat umgeht, anstatt sich erst mal 
auf fehleranfällige Frickellösungen einzulassen, wie es die C-Strings 
nun mal darstellen. Das du dich irgendwann mal damit beschäftigen musst, 
ist schon klar. Aber nicht am Anfang deiner C++ Karriere.

Mein C++-Werk war vor Jahren der 'Stroustrup'. Aber in der Zwischenzeit 
hat sich viel am Büchersektor getan. Und bei lediglich einem Buch wird 
es nicht bleiben.

von Stefan Salewski (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Geh in die Uni-Bibliothek und such dir ein 'Werk' über C++, in dem du
> eine Viertelstunde schmökerst.

Mit Verlaub -- ich habe von Dir schon bessere Antworten gelesen...
Bei uns waren die guten Bücher jedenfalls oft ausgeliehen oder gar nicht 
erst angeschaft -- was noch da stand war eher Ramsch. Und heute gibt es 
etwas, dass sich Internet nennt, damit ist die Buchsuche in der 
Uni-Bibliothek nun wirklich überflüssig -- ebenso obige Frage. Wenn man 
ein gutes Buch in der Bibliothek bekommt ist es natürlich schön -- aber 
ein gutes Buch ist oft auch sein Geld wert, sollte man sich dann 
villeicht auch kaufen. Wobei 
http://de.wikibooks.org/wiki/C++-Programmierung ja schon mal ein Anfang 
wäre, und "Thinking in C++", das ich mir mal gekauft hatte, ist wohl 
auch als PDF frei verfügbar.

Aber schön, dass Du zurück bist -- ich hatte Dich etwas vermisst:
Beitrag "C++ Verständnis (Boost-Library)"

Es gibt hier wohl nicht mehr viele, die sich noch mit C++ abmühen mögen, 
und für ein C++ Forum war mir meine Frage zu trivial.

Na es funktioniert bei mit jetzt jedenfalls soweit, wer mag kann mich 
gerne auf meine C++ Sünden hinweisen:
http://www.ssalewski.de/FQ.html.en
http://www.ssalewski.de/CDT.html.en

von Karl H. (kbuchegg)


Lesenswert?

Stefan Salewski schrieb:

> Uni-Bibliothek nun wirklich überflüssig -- ebenso obige Frage. Wenn man
> ein gutes Buch in der Bibliothek bekommt ist es natürlich schön -- aber
> ein gutes Buch ist oft auch sein Geld wert, sollte man sich dann
> villeicht auch kaufen.

Eben.
Darum auch die Bibliothek. Damit man sich mal ansehen kann, ob man mit 
dem Buch auch zurecht kommt.
Es geht nicht darum, sich das Buch auszuleihen! Das mag nicht gut rüber 
gekommen sein. Es geht darum einfach mal zu schmökern, ob man damit 
zurecht kommt.

Jep. Jetzt wo du es sagst, erinnere ich mich. "Thinking in C++" wurde 
auch in den Newsgroups immer als gut eingestuft. Ich habs selber nie 
gelesen.

von Johannes E. (cpt_nemo)


Lesenswert?

Ich habe das Buch "C++ Programmierung lernen" von André Willms und bin 
damit ganz gut zurecht gekommen. Das Buch ist von 1998, mittlerweile 
gibt es anscheinend eine neue Version davon.

Das ist ein richtiges Lehrbuch, das bei den Grundlagen beginnt und zu 
jedem Kapitel gibt es am Ende ein paar Übungsaufgaben. Als 
Nachschlagewerk ist es eher nicht so gut geeignet.

Es ist allerdings ziemlich theoretisch, es fehlt irgendwie der Bezug zu 
realen Betriebssystemen, Kompilern und Bibliotheken/Frameworks. Dafür 
sind die Grundlagen recht ausfühlich und systematisch erklärt.

von Robert S. (razer) Benutzerseite


Lesenswert?

C++ Primer wenn man schon Programmiererfahrung hat.
http://www.amazon.de/C-Primer-Stanley-B-Lippman/dp/0201721481

von Karl H. (kbuchegg)


Lesenswert?

Wenn man sich dann seine ersten 'Hörner abgestossen' hat, sind
Effectiv C++
More Effective C++
(beide von Scott Meyers) IMHO ein absolutes MUSS.

Hat aber erst Sinn, wenn man die Grundlagen hinter sich hat. Sonst 
versteht man die Problembeschreibungen nicht, für die Meyers die 
Lösungen anbietet.

von D. I. (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> (beide von Scott Meyers) IMHO ein absolutes MUSS

Ja der Typ mit der unverkennbaren Frisur hats diesbezüglich voll drauf.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.