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

24.06.2011, 08:32

Welche Auflage, Sprache?

Hallo an alle Forum User,

Ich arbeite seit einiger Zeit mit dem Buch "C++ für Spieleprogrammierer" und bin regelmäßig in diesem Forum unterwegs.
Bisher konnte ich alle meine Fragen mit den bestehenden Threads beantworten, doch für das folgende Problem hab ich keine Antwort gefunden, deshalb wende ich mich einfach mal direkt an euch.

Ich bin zur zeit auf der Suche nach einem weiterführenden Buch. Ich möchte vorwiegend meine C++ Kenntnisse verbessern und vertiefen, halt einfach besseren Code schreiben.

Ich hab mich natürlich etwas schlau gemacht und es wurden bisher die folgenden Bücher wärmstens empfohlen:

http://www.amazon.de/Effektiv-programmie…46&sr=8-1-spell


und

http://www.amazon.de/Die--Programmierspr…08896222&sr=1-2


Meine Frage ist nun: Inwieweit sich die englischen originalen Bücher mit den deutschen unterscheiden.
Ist der unterschied wirklich spürbar?
Gibt es grobe Fehler in den Deutschen Varianten, sodass etwas fehlt?

Also mit Englisch lesen hab ich eigentlich kein Problem, für mich ist es einfach etwas angenehmer Deutsch zu lesen und ich vermute, das in der gewohnten Sprache es etwas einfacher ist zu lernen. ( Wie gehts euch?)
Wie ich so gelesen habe ist das Niveau jetzt nicht so hoch, als das man stundenlang über dem Wörterbuch hängen müsste(?!)

Des weiteren habe ich Auflagen der deutschen Titel gefunden, die ich nicht im Forum gefunden habe, könnte vieleicht mir jemand zu diesen eine Bewertung geben?

http://www.amazon.de/Effektiv-programmie…08896762&sr=8-2


und

http://www.amazon.de/Die-Programmierspra…pd_bxgy_b_img_b


Und zum Schluss:

Welches Buch ist für meine Ziele geeigneter?

Danke für die Hilfe!


LG DavidB

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

24.06.2011, 09:32

Meine Frage ist nun: Inwieweit sich die englischen originalen Bücher mit den deutschen unterscheiden.
Ist der unterschied wirklich spürbar?
Gibt es grobe Fehler in den Deutschen Varianten, sodass etwas fehlt?

Es gibt wohl eher keine groben Fehler in den deutschen Varianten. Aber es ist eben einfach nicht das Original. Man bekommt nix vom Stil des Autors mit. Meyers Bücher sind z.B. doch auch sehr lustig zu lesen, weiß nicht inwiefern das auf die Übersetzungen auch zutrifft. Abgesehen von all dem ist Englisch nunmal die Sprache in der alles was in unserem Bereich irgendwie von Belangen ist publiziert wird und man kann imo gar nicht früh genug anfangen die Dinge einfach auf englisch zu lesen. Ich würde also in jedem Fall das Original empfehlen, vor allem wenn du kein großes Problem mit Englisch hast (und vermutlich erst recht wenn du eines hättest). Für deine Zwecke geeignet sind beide Bücher, wobei du zuerst eher Effective C++ lesen willst. Für jemanden der sich ernsthaft mit C++ beschäftigen will sind jedenfalls beide Bücher absolut Pflicht. Wenn du allerdings gerade mal mit den Grundlagen fertig geworden bist so würd ich dir vielleicht vorschlagen dass du jetzt einfach mal ein Paar Projekte durchziehst um Erfahrung zu sammeln und das Gelernte zu festigen. Am Ende ist das Allerwichtigste beim Programmieren die Erfahrung. Und die findest du in keinem Buch der Welt...

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

3

24.06.2011, 11:48

Also ich würde auch eher die original Fassungen empfehlen.

Es wird in solchen Büchern auch oft vieles eingedeutscht, was man nicht eindeutschen sollte. Und gerade der Deutsch-Englisch Mix im Quellcode wirkt manchmal sehr merkwürdig.

Da man als Programmierer auf lange Sicht eh nicht um englische Quellen herumkommt würde ich empfehlen sich gleich daran zu gewöhnen.
Und davon mal ab: Englisch lesen/verstehen/sprechen ist ein wichtiger Skill für das Berufsleben.


Beide Bücher sind definitiv ein Muss für jeden C++ Entwickler, doch geht es da eher um Feinheiten die erst wirklich ersichtlich sind wenn man schon eine gute Menge an Erfahrung in C++ hat. Es ist immer schwierig Problemlösungen zu verstehen zu Problemen die man noch gar nicht kennt ;)

4

24.06.2011, 11:50

Hey dot,

danke für deine Antwort.

Wenn deine genannten Unterschiede, die einzigen sind, dann sollte die deutsche Variante jetzt nicht weiter schlimm sein.
Kannst du oder jemand sonst, noch was zu den verschieden covern sagen? Auf beiden steht 4. Auflage drauf, sehen trotzdem anders aus.



www.edv-buchversand.de/suse/product.php?…bf23572584f41eb

Gegenüber der anderen.

Danke für die Hilfe

LG

Davidb


Edit: Ok, ich les mir mal die Leseprobe durch und guck wie ich zurecht komme.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Davidb« (24.06.2011, 11:59)


BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

5

24.06.2011, 12:12

Was ist eigentlich von diesem Buch zu halten? Ist es für Fortgeschrittene insofern geeignet, dass auch fortgeschrittene Techniken behandelt werden?
[amazon]3446416447[/amazon]

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

6

24.06.2011, 12:31

Ist es für Fortgeschrittene insofern geeignet, dass auch fortgeschrittene Techniken behandelt werden?

Was sind in deinen Augen denn fortgeschrittene Techniken? Für den einen sinds Arrays, für jemand anderen Templates, für noch jemand anderen, das richtige Anwenden von Design Patterns.
Du kannst dir übrigens das Inhaltsverzeichnis bei Amazon anschauen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

7

24.06.2011, 12:34

Das Inhaltsverzeichnis habe ich angeschaut. Das Buch behandelt wohl viele Themen, es ist nur die Frage, ob die Themen nur angerissen oder auch ausführlich behandelt werden.
"Fortgeschritten" ist in der Tat ein weiter Begriff. Für mich wären das eher Design Patterns.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

24.06.2011, 12:54

Wenn deine genannten Unterschiede, die einzigen sind, dann sollte die deutsche Variante jetzt nicht weiter schlimm sein.

Ich kenn leider keine der deutschen Ausgaben, ich hab nur die hier. "Schlimm" sind die deutschen Ausgaben sicher nicht, ich bin nur davon überzeugt dass die Übersetzung sicherlich nicht besser sein wird als das Original und ich hab halt lieber das Original. Abgesehen davon ist das Lesen englischer Texte sowieso grundlegende Voraussetzung für jeden der irgendwas in dem Gebiet machen will, man kann also gar nicht früh genug damit anfangen. Es wird dir sowieso nicht erspart bleiben, da kannst du dir sicher sein. Ich werd dich aber natürlich nicht davon abhalten dir die Übersetzung zu kaufen wenn du unbedingt meinst. Ich selbst würds halt einfach niemals tun. Wenn ich schon Geld ausgeb dann doch für das Original...

Kannst du oder jemand sonst, noch was zu den verschieden covern sagen? Auf beiden steht 4. Auflage drauf, sehen trotzdem anders aus.

Welche verschiedenen Cover meinst du denn? Kanns sein dass die einfach von verschiedenen Verlagen sind? Oder vielleicht Hardcover vs. Paperback!?

Was ist eigentlich von diesem Buch zu halten? Ist es für Fortgeschrittene insofern geeignet, dass auch fortgeschrittene Techniken behandelt werden?

Prinzipiell dürfte das Buch wohl ganz gut sein, ich hab zumindest schon ab und zu was positives drüber gehört. Gelesen hab ichs aber nicht. Dem Inhaltsverzeichnis nach schauts mir aber doch eher nach einer Einführung aus. Wenn du eine C++ Referenz willst so würd ich The C++ Programming Language empfehlen. Das ist wohl die Referenz gleich nach dem C++ Standard. Allerdings wird ja gegen Ende des Jahres der neue C++ Standard verabschiedet. Der Inhalt des Buches bleibt damit zwar großteils aktuell aber es kommen sehr viele neue Dinge dazu. Vielleicht zahlt es sich aus zu warten auf die nächste Auflage. Ich kann dir aber leider nicht sagen wann und ob die kommt...

Für mich wären das eher Design Patterns.

Na wenn du Design Patterns willst dann fang doch am Besten mal hier an.

Werbeanzeige