C++ Lernen

Hallo alle zusammen,
kann mir jemand von euch Tipps für das lernen von c++ geben?
Weil ich habe schon Bücher gewälzt und kapiere die Thematik der Sprache nicht.
Gruß
Bjoern

Auch hallo.

kann mir jemand von euch Tipps für das lernen von c++ geben?

Käme darauf an, wo es hakt:

Weil ich habe schon Bücher gewälzt und kapiere die Thematik
der Sprache nicht.

-liegt es am Aufgabenbereich von C++ ?
-den Sprachelementen ?
-z.B. dem Begriff Instanzoperator ?
-Mehrfachvererbung ?
-…?
Zum weiteren Einlesen: http://www.highscore.de

mfg M.L.

Hallo Bjoern

Die Problematik der Sprache ist der Hybridansatz.

Das heisst, man hat auf C den objektorientierten Ansatz „++“ aufgestülpt. Wenn Du mit „C“ programmieren lernen willst, was für Ingenieure und Techniker zum 1x1 gehört, dann findest Du Millionen Quellen in DE / EN. Sowohl auf dem Internet wie in den entsprechnden Bibliotheken.

Wenn C++ als Sprache für Objektorientieres programmieren gewählt hast, dann ist das nicht ideal (IMHO). Eifel oder Smalltalk sind für die Theorie die beste Wahl. Wenn Du Praxisbezug in der gegenwärtigen OO - Applikationsentwicklung suchst, dann wäre nebst C++ Java oder C# eine gute Wahl.

Grüsse
C4e

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Wenn C++ als Sprache für Objektorientieres programmieren
gewählt hast, dann ist das nicht ideal (IMHO). Eifel oder
Smalltalk sind für die Theorie die beste Wahl.

Dem stimme ich voll zu. Wenn man auf C++ festgelegt ist, kann es trotzdem hilfreich sein, erst mal eine „richtige“ objektorientierte Sprache wie Eiffel zu lernen. Ein Buch, das die Konzepte richtig gut erklaert, ist „Object-oriented Software Construction“ (ISBN:0136291554 Buch anschauen).

Gruesse,
Moritz

Hallo

kann mir jemand von euch Tipps für das lernen von c++ geben?

Täglich üben. Mit aller-einfachsten Dingen
(Bedienung der Werkzeuge) abfangen.

Weil ich habe schon Bücher gewälzt und kapiere
die Thematik der Sprache nicht.

Wahrscheinlich hast Du hier mit „Thematik“ das
falsche Wort verwendet. Egal.

Die „Thematik“ von C++ ist die Erweiterung
der von C bekannten Techniken auf eine Stufe,
die mit „modernem Softwaredesign“ kompatibel ist.

Was ist die „Thematik“ von C? Die Erzeugung
‚hardware-naher‘, also schneller und kompakter
Computerprogramme. Es gibt also immer eine
Übertragung von „C-Befehlen“ in direkte Maschinen-
befehle des jeweiligen Rechners. Dazu muss man einen
Zwischenschritt einschalten, welcher „Kompilieren“
(bzw. „Übersetzen“) heisst. Dieses „Kompilat“ ent-
hält dann die (schnellen) Maschinenbefehle und
kann mit Betriebssystemkomponenten (z.B. Grafik
oder Dateiausgabe) zu einem richtigen Programm
verbunden (gelinkt) werden.

Und bei C++ verhält es sich genauso, nur dass
die Sprache etwas komplexer (für studierte
Informatiker geeignet :wink: ist.

Wenn man einen Quelltext [bjoern.cxx] geschrieben
hat, muss man also diesen „Kompilieren“ (zu bjoern.o),
um daraus dann ein Programm [bjoern.exe] zu erzeugen.

Grüße

CMБ

C++ easy. Programmieren mit einfachen Beispielen
Broschiert: 384 Seiten
Verlag: Markt und Technik (August 2005)
Sprache: Deutsch
ISBN-10: 3827269679 Buch anschauen
ISBN-13: 978-3827269676 Buch anschauen

Sehr weit kommt man damit nicht aber das Buch ist didaktisch 1A und richtet sich ganz klar an absolute Neueinsteiger in die Thematik. Es spart ganz bewusst ein paar Themen aus, gibt aber am Ende des Buches auch Hilfen wie, wo und mit welchen Büchern man sich weiter in die Materie einarbeiten kann.

mfg
Simon