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

jokester

Treue Seele

Beiträge: 125

Wohnort: Mainz

  • Private Nachricht senden

11

20.05.2010, 16:31

Eigentlich ist das Niveau von Effective C++ ziemlich niedrig angesiedelt, dass man das auch als Einsteiger lesen kann.
Und ja, es gibt wirklich kaum gute deutsche Nachschlagewerke. Aber sich deswegen schlechte deutsche Nachschlagewerke kaufen zu wollen, statt gute englische, das versteh ich nicht.
"There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened" -- Douglas Adams.

12

20.05.2010, 17:01

Also ich kann nur C++ lernen und professionell anwenden von Ulla Kirch-Prinz & Peter Prinz empfehlen. Es deckt wirklich alle Grundlagen ab. Alle möglichen Dinge werden dort erklärt, selbst Schlüsselwörter wie explicit oder volatile, die Konstante __LINE__ u.ä., Exceptions, alle möglichen Container, usw. werden genau erklärt. Vor allem als kompletter Programmier Anfänger ist es etwas schwierig zu verstehen (Weiß ich aus Erfahrung, wusste vorher nicht mal, was programmieren ist. :P), aber wenn man Heiko's Buch gelesen hat, sollte man damit gut zurecht kommen. Außerdem gibt es nach jedem Kapitel mehrere Aufgaben mit Lösungen direkt im Buch abgedruckt. Als Nachschlagewerk ist es imho auch sehr gut geeignet.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

GR-PA

Treue Seele

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

13

20.05.2010, 17:04

Warum sollte man sich ein Buch auf Englisch kaufen, wenn es das gleiche Buch auch als Deutsche Übersetzung gibt? Ich habe noch nie eine Übersetzung gesehen, in der etwas anderes stand als im Original (außer zusätzliche A.d.Ü s). Und behaupte jetzt ja nicht, dass die Englische Version verständlicher wäre, denn ein Buch in der Muttersprache ist IMMER leichter zu verstehen als eins in einer Fremdsprache (außer wenn man diese Fremdsprache jahrelang gelernt und viel Zeit in Ländern verbracht hat, in der diese Sprache gesprochen wird). Meiner Meinung nach ist Die C++ Programmiersprache so ziemlich das beste Buch für Fortgeschrittene und ein gutes Nachschlagewerk. Mit diesem Buch habe ich mein Können in C++ (und im Programmieren allgemein) innerhalb kurzer Zeit stark verbessert.

Und: Wenn du dir das holst, dann kauf dir ja die deutsche Übersetzung. Es ist SCWACHSINN ein Buch in einer Fremdsprache zu lesen, wenn man das gleiche auch in seiner Muttersprache bekommt (außer man hat vor damit seine Sprachkenntnisse zu verbessern...)

Und das beste "Nachschlagewerk" ist immer noch das Internet.
Signaturen werden überbewertet

jokester

Treue Seele

Beiträge: 125

Wohnort: Mainz

  • Private Nachricht senden

14

20.05.2010, 17:26

Warum sollte man sich ein Buch auf Englisch kaufen, wenn es das gleiche Buch auch als Deutsche Übersetzung gibt?
Viele deutsche Übersetzungen sind leider ziemlich schlecht. Da werden teilweise Quellcodes mitübersetzt, Fachbegriffe ins deutsche übertragen, obwohl es keinen Sinn macht (weil fachfremde Übersetzer) etc. Deswegen bin ich da relativ vorsichtig und lese praktisch nur in der Originalsprache. Mag sein, dass manche Übersetzungen auch sehr gut sind, aber mit der Originalfassung ist man imo auf der sicheren Seite. (Vor allem, wenn man ohnehin die Sprache sehr gut beherrscht.) Wobei ich bei Struppis Buch auch noch nichts schlechtes über die Übersetzung gehört hab.
Bei Effective C++ soll sie nicht allzu toll gewesen sein, aber ich weiß nicht, inwiefern sich das mit neueren Auflagen gebessert hat. Kann sein, dass die auch inzwischen empfehlbar ist.
Und noch ein wichtiger Punkt: Die Englische Auflage ist etwas aktueller. Übersetzungen kosten schließlich Zeit.
"There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened" -- Douglas Adams.

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

15

20.05.2010, 17:31

Also ich hab nach den C++ Grundlagen einfach erstmal ein Pong und ein 4 Gewinnt gemacht. Das hat dann schon soweit gereicht, dass ich durch Scherfgens Buch recht gut durchgekommen bin.
Als Nachschlagewerk ist imho das Internet eignetlich doch wie geschaffen. In Büchern gibts schonmal keine Suchfunktion :P
Hier übrigens eine gute Referenz. Ist nur leider noch kein C++0x.

16

20.05.2010, 17:50

jokester

*signed*

Ich ziehe die englischen Originale ebenfalls vor.
Bei der Übersetzung ins Deutsche gibts leider zu oft einen gewissen "Qualitätsverlust".
Das gilt ebenso für Belletristik oder Filme. Auch wenn dieser Vergleich etwas hinken mag.

Wümpftl
Ich gehöre zu den Menschen, die es hassen, am Bildschirm zu lesen.
Außerdem gibt es so viel Halbwissen und Blödsinn im Netz zu lesen.
Nö, da kauf ich mir lieber ein Buch.
fka tm

Sc4v

Alter Hase

  • »Sc4v« ist der Autor dieses Themas

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

17

20.05.2010, 18:32

Wow, dass nenne ich mal viele Antworten danke Leute ;-)
Nachteil von den vielen Antworten: Es sind wirklich sehr viele Meinungen und jeder sagt was anderes ;-)

Von Fremdprachenlektüre lasse ich getrost die Finger, C++ ist derzeit Fremdprache genug =)
Gut ich will mal Zusammenfassen was die Meute so meint:

- C++ von A bis Z (Rezessionen auf Amazon.de: super Buch.)
- Die C++ Programmiersprache (Rezessionen auf Amazon.de : Nur für Fortgeschrittene geeignet.)
- Effective C++ (Ich nehme an hier das ist gemeint: http://www.amazon.de/Effective-Specific-…s/dp/0201924889) (erscheint mir mehr eine Ansammlung von Tipps zu sein?)
- C++ lernen und effektiv anwenden (Rezessionen von super Buch bis hin zu wenig hilfreich)

Ich muss TrikkiMikkie recht geben, ich nutze ungern das Internet und vertiefe mich lieber in ein Buch. Ich brauch was in die Hand ;-)

Mein Problem ist, dass Probelesen mir nicht alzu viel bringen wird, da ich als noch Anfänger kein gutes von einem schlechtem Buch unterscheiden kann.
Ich bin also auf euch angewiesen.
Derzeit tendiere ich irgendwie in Richtung "C++ von A bis Z" oder "Die C++ Programmiersprache".
Allerdings behandelt C++ von A bis Z auch Netzwerkproggen und GUI... das fehlt mir irgendwie im Inhaltsverz von C++ Progr.Spr.?

@GR-PA
Wie würdest du das denn beurteilen? Käme ich nach Kalistas Buch mit dem Buch "Die C++ Programmiersprache" zurecht oder hätte ich schwer zu kämpfen?

Lg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sc4v« (20.05.2010, 18:39)


drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

18

20.05.2010, 20:00

Ich habe jetzt nicht alle Vorschläge gelesen, aber hier hat es ebenfalls eine sehr gute Liste (bei den vielen Bildern):

[url]http://www.c-plusplus.de/forum/viewtopic-var-t-is-251551.html
[/url]

@Sc4v:
TCP++ behandelt "lediglich" ISO C++. Da kommt nichts mit GUI Netzwerk o.ä. und das ist imo auch gut so (weil es sonst einige Seiten mehr hätte). Aber es genug Stoff ist es auf jeden Fall. Es behandelt eigentlich so ziemliche jeden Aspekt der Programmierung mit C++. Container, Streams, Templates, Vererbung, Locales usw. So ziemlich alles, was die Sprache hergibt. Und trotzdem irgendwie doch nur oberflächlich. Du kannst dir also vorstellen, dass andere Bücher bei der Sprache mehr abstrich machen, damit sie noch andere Sachen reinbringen können.

Es war mein zweites Programmierbuch, dass ich gekauft habe (nach dem von Kalista) und ich habe damit einiges draus gelernt, was C++ anbelangt. Dafür ist es schon recht gut geeignet.

Wenn du also mehr Fokus auf die Sprache legen möchtest, dann ist auf jeden Fall TCP++ die bessere Wahl. Wenn du dich aber schneller mit Netzwerken, GUI usw. beschäftigen möchtest, dann fährst du mit einem anderen Buch wahrscheinlich besser.

Stroustrup hat allerdings auch noch ein Buch, welches sich mit GUI beschäftigt:
http://www2.research.att.com/~bs/programming.html
Ich weiss allerdings nicht wie gut es ist, allerdings würde ich mal drauf wetten, dass es didaktisch sehr gut ist (da Stroustrup ja schon ein paar Jahre C++ unterrichtet usw.)

Sc4v

Alter Hase

  • »Sc4v« ist der Autor dieses Themas

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

19

20.05.2010, 20:31

Ist denn GUI, Netzwerke und so weiter essentziell für das Programmieren von Spielen?

Die Liste im anderem Forum ist gut danke, aber da schreibt der gute Herr jetzt zum ausgewähltem Buch
"Für Angeber mit starken Nerven und viel Zeit:"
Ich verstehe nicht so ganz was der Herr damit ausdrücken will... ist es nun schlecht oder gut in seinen Augen?

Und was ist mit der C++ Programmierer? Das erscheint mir verdammt teuer für 300 Seiten weniger als TCP++.

Lg

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

20

20.05.2010, 20:44

Nein. Essentiell ist es auf jeden Fall nicht. (Zumindest nicht, wenn du kein Netzwerkspiel schreiben willst. ;))

Naja. Viele finden, dass TCP++ zu schwierig ist, aber naja. Ich fandas nicht so schlimm. Du musst einfach ein wenig mit der Art von Stroustrup klar kommen. Aber am besten wirfst du mal ein Blick ins Buch, dann kannst du dir eine eigene Meinung bilden.

Wenn ich nicht 100% weiss, dass ich ein Buch will, dann gehe ich auch gerne in eine Buchhandlung um es Probe zu lesen (Alternativ wäre natürlich eine UNI Bibliothek da gibt es meistens ebenfalls eher die guten Werke).

Werbeanzeige