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

11

13.01.2013, 09:46

Außerdem noch Effective STL.
Das schöne ist, mit den Büchern lernt man nicht nur etwas über C++, sondern wie man allgemein manche Probleme angehen sollte.
Was danach kommt ist dann Hauptsächlich Code-Design, was man aus Erfahrung oder Diskussion mit anderen lernt. Und für wirkliche Spezialfragen zu C++ gibts dann hilfreiche Communities, wo dir irgendwer deine Fragen besser beantwortet, als es Bücher könnten.
Lieber dumm fragen, als dumm bleiben!

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

12

13.01.2013, 10:53

Mit einem gut strukturierten Index findet man immer gleich was man braucht
Genau! Weil ja die Volltext-Suchfunktion immer ewig braucht und so schwer zu bedienen ist.

Zitat

und kann auch mal ohne PC nachschlagen.
Was man als Programmierer ja dringend braucht, weil man so oft draußen unterwegs und fern des Rechners ist.

Zitat

Noch dazu ist die Seite auf Englisch.
Das ist wahrscheinlich das eigentliche Problem. Ich kann Dich zwar verstehen, aber ich wiederhole trotzdem mal, was Du wahrscheinlich schon oft gehört hast: an Englisch führt langfristig kein Weg vorbei.
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

13

13.01.2013, 15:49

Wobei ich auch schon mal gern in Büchern blättere. Auf dem Weg zur Uni nehme ich mir schon mal oft ein Buch mit und lese einfach etwas Quer durch. Die Sachen kenne ich im Prinzip schon, aber so kann ich gewisse Dinge immer mal wieder auffrischen, auch wenn ich sie schon länger nicht mehr gebraucht habe. Der C++ Programmierer ist meiner Meinung nach super als erweiterndes Werk. Du lernst ne Menge und im Prinzip kannst du es auch als Nachschlagewerk verwenden. Mit Davids Buch würde ich auch noch ein wenig warten. Ein paar kleinere 2D Spiele vorher machen und ein wenig mehr C++ lernen wären schon sehr gut dafür. Die anderen Bücher die hier genannt wurden werden dann ja schon etwas spezieller, sind aber gut zu gebrauchen. Gut Effective STL besitze ich selbst nicht, aber den Rest habe ich wohl 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.“

Evrey

Treue Seele

Beiträge: 245

Beruf: Weltherrscher

  • Private Nachricht senden

14

13.01.2013, 17:51

Als Alternative zu http://cplusplus.com/ böte sich auch http://cppreference.com/ an. Ist ab und an übersichtlicher.

C-/C++-Quelltext

1
2
3
4
int main(int _argc, char** _argv) noexcept {
  asm volatile("lock cmpxchg8b %eax");
  return 0;
} // ::main
(Dieses kleine Biest vermochte einst x86-Prozessoren lahm zu legen.)

=> Und er blogt unter Hackish.Codes D:

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

15

13.01.2013, 17:55

Und vor allem ist es, im Gegensatz zu cplusplus.com, aktuell; leider is die Seite meiner Erfahrung nach nur teilweise etwas langsam... ;)

16

13.01.2013, 21:33

Was man als Programmierer ja dringend braucht, weil man so oft draußen unterwegs und fern des Rechners ist.
Einmal ist programmieren für mich momentan nur ein Hobby, bzw. wird es gerade, und auch ansonsten, ja, klar ist man auch hin und wieder wo anders unterwegs. Wenn ich momentan mal meiner Fam oder sonstwen nen Besuch abstatte nehm ich meistens ein Buch mit, falls mir mal langweilig wird. Das find ich schon sehr praktisch.

Das ist wahrscheinlich das eigentliche Problem.
Hm, ich glaube nicht, und korrigiere mich gerne, das jeder halbwegs professionelle Programmierer fließend englisch spricht. Meine Kenntnisse würde ich wie gesagt als mittelmäßig einstufen. Ich verstehe das meiste, braucht aber manchmal ein wenig. Und warum schwierig wenns auch einfach geht. Also wenn ich was nur auf englisch finde, ok, aber ansonsten.



Thx übrigens für die ganzen Tipps. :thumbup:

Rezensionen.
:crazy:

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

17

14.01.2013, 15:46

Zum englischen. Ich war in der Schule auch immer nur Durchschnitt was Englisch angeht. In der Schule geht es aber auch um ganz andere Sachen. Irgendwann habe ich gemerkt, dass ich ohne Englisch wohl nicht wirklich weiter komme. Habe Angefangen im Internet Englische Seiten zu lesen. AM Anfang braucht man etwas länger, da hast du recht, aber recht schnell ändert sich das und du verstehst immer schneller um was es da geht. Dann kamen bei mir die ersten Bücher auf englisch und auch die waren kein Problem. Hinzu kommt, dass viele Englisch geschriebenen Fachbücher, anders als das oft bei deutschen Fachbüchern der Fall ist, in einfacher Sprache geschrieben sind. Versuch es einfach mal. Du wirst merken, dass du doch recht schnell klar kommst. Irgendwann interessiert es dich nicht mehr, ob das Buch nun englisch oder deutsch ist.
„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.“

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

18

14.01.2013, 15:57

Sicher spricht nicht jeder professionelle Programmierer perfekt fließend Englisch, aber ich kann mir nicht vorstellen, wie jemand, der dem Lesen englischer Fachliteratur abgeneigt ist, in diesem Feld professionelle Arbeit leisten will. Das ist praktisch unmöglich, schon allein da sämtliche Dokumentation in der Regel englisch ist...

An Englisch führt kein Weg vorbei, wenn du in diesem Bereich irgendwas Ernsthaftes machen willst. Alles, was irgendwie Relevanz hat, wird in Englisch publiziert. Sämtliche Standardliteratur ist folgedessen im Original englisch und wenn du dich mit irgendeiner Thematik etwas tiefgehender befassen willst, wirst du Information sehr schnell nur noch in Englisch vorfinden. Gewöhn dich einfach dran. Ich kann verstehen, dass das den ein oder anderen anfangs vielleicht etwas Überwindung kostet, aber es lohnt sich... ;)

Zu deiner eigentlichen Frage: Der C++ Programmierer wird sehr oft empfohlen und dürfte tatsächlich ziemlich gut sein. Ansonsten ist natürlich die C++ Referenz schlechthin (direkt nach dem offiziellen C++ Standard versteht sich, der aber alles andere als leichte Kost ist) zu nennen: The C++ Programming Language. (Beachte, dass ich die neue Auflage verlinkt hab, die erst erscheinen wird. Da es einen neuen C++ Standard gibt, würde ich unbedingt empfehlen, keine ältere Auflage mehr zu kaufen!)
Das bereits genannte Effective C++ ist sowieso Pflichtlektüre für jeden, der behaupten will, ein wenig C++ zu beherrschen.

Dieser Beitrag wurde bereits 15 mal editiert, zuletzt von »dot« (14.01.2013, 16:32)


19

14.01.2013, 22:58

Der C++ Programmierer ist bestellt. Effective C++ wird wahrscheinlich folgen wenn Zeit und Geld nicht zu knapp sind. Auf die Referenz vom Anfang werd ich dann wohl verzichten.

20

17.01.2013, 16:27

Hätte noch ne Frage und denke es ist besser wenn ich jetzt keinen neuen Thread aufmache. Hab gehört das die Weise mit der im Buch C++ für Spieleprogrammierer Fenster gemacht werden veraltet ist. Was ich also lernen müsste wäre Fenster mit .NET zu proggen, oder ? Weiss jemand ein gutes Tutorial ?

Und sry wegen Doppelpost, aber sonst würde das wohl keiner lesen.

Werbeanzeige