Frage von haegarxd1, 41

Schnell und verständlich C++ lernen?

Wie kann ich schnell und verständlich C++ lernen? Gibt es eine gute YouTube Reihe oder ein gutes Buch?

Antwort
von wolfgang1956, 10

Schnell und verständlich C++ lernen?

Man kann Fremd- und Programmiersprachen eigentlich nur „richtig“ lernen und zwar so, dass der Gesprächspartner bzw. der Compiler „versteht“, was du willst. Wenn der Compiler nicht versteht, was du willst, wirft er mit Fehlermeldungen um sich … :-)

„Schnell“ kannst du in diesem Zusammenhang vergessen! Warum lernen wir in Realschulen und Gymnasien 10 … 13 Jahre Deutsch, 6 … 9 Jahre Englisch und ggf. weitere Fremdsprachen? Einfach mal auch diese Fragen bedenken … :-)

Antwort
von CarolaA, 27

Hallihallo.

Bist du kompletter Programmieranfänger oder kannst du andere Programmiersprachen auch?

Liebe Grüße, CarolaA.

Kommentar von haegarxd1 ,

naja, ich hab schon mal versucht C++ zu lernen aber das war mit zu kompliziert

Kommentar von CarolaA ,

Ist klar! Kannst du Programmiersprachen wie C, C# oder Java?

Kommentar von haegarxd1 ,

Nein

Antwort
von W00dp3ckr, 18

Was an C++ Dir zu kompliziert?

Bei ner Programmiersprache gibt es verschiedene Baustellen:

Syntax

Typsystem

Programmierung an sich

Technische Umsetzung

C++ ist recht nah an der Technik und versteckt wenig von Dir. Wenn Du also viel weißt über Assembler, Rechnerarchitektur etc. dann freut es Dich, damit relativ direkt in Berührung zu kommen und so die Möglichkeit zu haben, effiziente Software zu schreiben.

Wieviel vor Dir "versteckt" wird kannst Du in recht breiten Grenzen wählen.

Aber wenn Du anfängst, dann willst Du vielleicht nicht gleich auf dem Formel 1 Wagen fahren lernen, sondern lieber auf einem Golf mit beheizten Außenspiegeln?

Wenn Du Programmierung an sich lernen willst, fang erst einmal mit einer kleineren Sprache an. Ich würde (wie schon gesagt) Python oder Scheme wählen.

Kommentar von haegarxd1 ,

was kann man mit Python alles Programmieren?

Kommentar von W00dp3ckr ,

Sehr sehr sehr viel. Wenn es extrems auf Geschwindigkeit ankommt, dann nicht.

Aber z.B. blender.org ist in Python erweiterbar und teilweise in Python geschrieben (nicht die zeitkritischen Teile, aber vieles vom Rest), und https://inkscape.org/en/ auch.

Kommentar von kingbongo ,

Glue Code

Kommentar von W00dp3ckr ,

Bei Inkscape ist das schon sehr viel mehr als nur Glue Code.

Antwort
von W00dp3ckr, 31

Bjarne Stroustrup?

Es kommt extrem auf Dein Vorwissen an. Ich würde C++ nicht als erste Sprache wählen, sondern eher Python oder so etwas. Bei C++ wird viel Deiner Energie auf die sprachlichen Konstrukte verwendet werden, bevor Du programmieren kannst.

Keine passende Antwort gefunden?

Fragen Sie die Community