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

27.09.2008, 11:44

Anfrage: Buchempfehlung für Umsteiger (zu C++)

hi
ich hab erfahrung in c#, java und diversen basic dialekten und würde nun gerne tiefer in c++ eintauchen.

grundlegende konzepte sind mir bereits vertraut, aber ich hab keine ahnung von den c++ eigenarten.

ich hab mir bereits "game programming gems" und "c++ einstieg für anspruchsvolle" besorgt. ersteres ist interessant und stellt tolle konzepte vor, zweiteres ist auch gut, allerdings nicht das erwartete.
im grunde geht das buch anspruchsvolle auf die grundlagen ein, aber es werden keine generellen anwendungshinweise gegeben sondern vorrausgesetzt.

d.h. ich bräuchte ein buch das kurz und bündig an beispielen c++ erklärt.
wenn dabei noch informationen sind wie man bei spieleentwicklung am besten die klassen aufbaut etc, wunderbar, aber nicht zwangsweise notwendig.

ich brauch halt so sachen wie, unterschiede zwischen pointern und referenzen, wie übergeb ich sachen richtig (in den meisten sprachen wird einem das ja vorweg genommen und man muss sich keine gedanken machen).
genereller code-aufbau in c++. ausnahmen stl.

wäre toll wenn da jemand aus eigener erfahrung berichten könnte ;)

angeguckt hatte ich mir auch das buch instieg in C++: Professioneller Einstieg in die Programmierung, inkl. Objektorientierung, Exceptions und Templates, bin aber unschlüssig und dachte ich frag mal nach ;)

danke im voraus

//edit
kann mir mal jemand erklären warum "vor.raus" zensiert wird?^^
(gut, voraus falsch geschrieben, aber was ist vorraus?)

[abx] Topic geändert [/abx]

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

2

27.09.2008, 11:47

Re: buchempfehlung für umsteiger

Zitat von »"thoniel"«


kann mir mal jemand erklären warum "vor.raus" zensiert wird?^^


Ganz einfach, weil voraus schon immer nur mit einem r geschrieben wurde!
@D13_Dreinig

3

27.09.2008, 11:47

wow schnell, ja habs auch grad gemerkt, aber das kann ja nicht der grund sein ;)

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

4

27.09.2008, 11:49

Zitat von »"thoniel"«

wow schnell, ja habs auch grad gemerkt, aber das kann ja nicht der grund sein ;)


Doch, weil der Fehler so häufig auftritt, dass er schon fast unter die Kategorie "Krankheit" gehört.
@D13_Dreinig

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

5

27.09.2008, 11:52

@ Edit: weil Rechtschreibfehler ;)

@ Buchtipp: Schwierig! Der Markt "Bücher für Umsteiger" ist nicht gerade riesig. Ich vermute das du mit einem "grundlegenden" Buch am Ende am Besten fährst, auch wenn du davon schon einiges kennst.

Die Grundlagen aus anderen Sprachen hast du zwar bereits und kennst daher die grundlegenden Konstrukte, aber C++ macht so einige Sachen dann halt doch anders, aber das hast du ja auch schon gemerkt. Wenn du dir also ein "Anfängerbuch" kaufst wirst du das recht schnell durchhaben, weil du dich direkt auf die "C++ Implementierung" der jeweiligen Konstrukte konzentrieren kannst und nicht erstmal das Konstrukt selber verstehen musst.

In diesem Sinne würde ich dir persönlich "C++ für Spieleprogrammierer" ans Herz legen. Das gibt dir eine wirklich solide Basis was C++ angeht und auch noch einige Beispiele zur Spieleprogrammierung. Aber es wird für dich auch einiges an bekannten Sachen enthalten.

Wenn du von einem Buch also möglichst auf jeder Seite was für dein Geld haben willst (also nix für dich "bekanntes") bleibt dir nur ein Umsteigerbuch. Aber da kenn ich wie gesagt keins.

6

27.09.2008, 12:13

ok danke. dann werd ich mir das wohl mal besorgen

im grunde ist es mir egal ob ich n par sachen überlesen muss. ich möchte nur kein buch, dass sich in belanglosigkeiten verliert und die besonderheiten untergehen lässt ;)

7

27.09.2008, 13:41

Effektiv C++ und Mehr Effektiv C++
2. Sehr gute Bücher, realtiv hohes Niveau, da werden viele Besonderheiten von C++ beschrieben und man lernt die Sprache viel besser zu verstehen. Meiner Meinung nach die idealen Bücher, wenn man schon C++ kann, aber sein Wissen vertiefen will.
Lieber dumm fragen, als dumm bleiben!

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

8

27.09.2008, 13:44

Stimmt, aber dafür braucht man schon ein relativ gutes Verständnis von C++. Ob er das hat kann ich nicht beurteilen. In diesen Büchern wird aber durchaus auch direkt auf Unterschiede von C++ zu anderen Sprachen eingegangen, das ist aber NICHT der Zweck des Buches sondern ein Nebeneffekt.

Das Buch soll eigentlich, auch erfahrenere, C++ Programmierer von Fehlern abhalten.

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

9

27.09.2008, 13:49

Ich würde behaupten, dass "Die C++ Programmiersprache" von Bjarne Stroustup dafür ganz geeignet ist.
Das Buch ist sicher nicht für Programmiereinsteiger geeignet, aber ich denke dass jemand mit fundierter Programmiererfahrung in ähnlichen Sprachen damit sehr gut zurecht kommen sollte.
Das Buch erklärt eigentlich so ziemlich alles und ist mehr oder weniger eins der Standardwerke die man als C++ Entwickler, meiner Meinung nach, kennen sollte.

Kurz und bündig würde ich es so direkt nicht bezeichnen aber dafür sehr ausführlich und genau was in C++ glaube ich auch sehr wichtig ist. Es ist nunmal eine sehr komplexe Sprache.

Werbeanzeige