Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

01.09.2013, 09:08

Welches C++ Buch [Anfänger]

Tag,

Ich habe eine Zeitlang in C# programmiert, nun möchte ich den umstieg auf C++ wagen.
C# ist eine einfachere, (verbesserte?) variante von C++, ich hoffe ich tue mich beim lernen von C++ nicht so schwer.

Ich habe schon folgende 5 Bücher gekauft:


(Link)



C++ für Spieleprogrammierer und Einführung in die programmierung mit c++ (vom erfinder c++'s selbst) sollen beide gut für anfänger sein.
Womit genau sollte ich anfangen? Ich möchte von grund auf alles richtig machen.

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

2

01.09.2013, 12:25

Erstmal top, dass du da so motiviert bist. C++ für Spieleprogrammierer war mein persönlicher Einstieg, und auch wenn es vielleicht nicht das nonplusultra ist kann ich es nur empfehlen, besonders wenn du direkt den Einstieg in die Spieleprogrammierung willst.

Einführung in die Programmierung mit C++ wäre, wenn es erstmal nur um C++ geht, allerdings wohl mehr zu empfehlen. Würde dir als jetzt doch dazu raten (wobei es ja nie schadet mehr Wissen zu haben, also beide hintereinander zu lesen geht auch imho.)
WIP Website: kevinheese.de

FSA

Community-Fossil

  • Private Nachricht senden

3

01.09.2013, 12:27

Ich würde oben links anfangen und danach der C++ Programmierer lesen (meine Reihenfolge). Oben Rechts das Buch habe ich auch und es ist ziemlicher Mist. Dort werden Sachen durch genommen, wovon nirgendswo etwas steht. Und es werden so viele Hilfsfunktionen benutzt, dass du letztendlich nichts über DirectX 11 gelernt hast.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

4

01.09.2013, 13:02

Würde auch oben links anfangen und danach definitiv "Der C++ Programmierer". Solltest Du in "C++ für Spieleprogrammierer" etwas nicht verstehen oder einfach mehr Informationen wollen, würde ich wahrscheinlich erst in das Buch links unten reinschauen, bevor ich in den "C++ Programmierer" sehe.

5

01.09.2013, 13:34

Hmmmm...also du meinst ja du hättest schonmal in C# programmiert...Ich kenne beide Bücher NICHT aber laut der Rezensionen auf Amazon würde ich sagen, dass "C++ für Spieleprogrammierer" für Anfänger ist, die noch nie was mit Programmierung zu tun hatten. Das Buch "Einführung in die Programmierung mit C++" ist im Vergleich zum vorherigen Buch viel ausführlicher und umfangreicher. Da du ja bereits in C# programmierst und es auch gewisse Ähnlichkeiten zur Syntax von C++ gibt, würde ich ich eher zu "Einführung in die Programmierung mit C++" tendieren. Danach dann "Der C++ Programmierer".

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

6

02.09.2013, 17:08

Warum kaufst du direkt so viele Bücher? Was ist wenn die Sprache dir absolut nicht zusagt. Motivation ist super, aber übertreiben sollte man es nicht:) Und wenn du behauptest C# ist eine Verbesserung von C++, warum willst du es dann lernen;) Gut mit diesem Satz wollte ich jetzt ein wenig provozieren:) C# und C++ sind zwei voneinander unabhängige Sprachen:) Welche nun besser oder schlechter ist ist subjektiv. Beide Sprachen haben ihre Anwendungsgebiete. Spiele kannst du mit beiden schrieben. Mit welcher der beiden Sprache man jetzt besser Spiele entwickelt ist auch subjektiv. Nur um das vorwegzunehmen, bevor hier ein Sprachkampf losbrechen sollte. Das wäre Unsinn. Wenn du schon Erfahrung mit C# hast dann wirst du das Buch oben links vermutlich nicht gebrauchen. Der C++ Programmierer war super. Damit solltest du klar kommen. Oben rechts und unten links die Bücher kenne ich selbst nicht bzw habe sie nicht gelesen.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Werbeanzeige