More Effective C++ und Effective STL



  • Hey Leute ich wollt mal fragen ob jemand ne Ahnung hat woman diese Bücher herbekommt?
    Klar also die englischen Versionen von beiden gibts bei Amazon.
    Obs Effective STL überhaupt in deutsch gibt weiß ich nicht mal...ihr vielleicht?
    Aber More Effetive C++ gibts ja in deutsch, blos ist es leider vergriffen, weiß jemand wo ich das noch herbekommen könnte, egal ob als print oder ebook, oder hats jemand von euch und braucht es nicht mehr?
    Weil die deutsche Version wäre mir persönlich lieber, da ich finde, dass es sich dann besser lesen lässt 😉

    Schonmal vielen Dank

    Lg freeG



  • fr33g schrieb:

    Obs Effective STL überhaupt in deutsch gibt weiß ich nicht mal...ihr vielleicht?

    Gibt es nicht, und "More Effetive C++" ist so alt, und der Inhalt teilweise überholt (zum Teil aber dennoch lesenswert), das es durchaus nicht wundert, das es vergriffen ist (Effetive C++ hat im Gegensatz dazu Neuauflagen und eine Grunderneuerung erlebt).



  • fr33g schrieb:

    Weil die deutsche Version wäre mir persönlich lieber, da ich finde, dass es sich dann besser lesen lässt 😉

    Die Angst hat man auch nur vor seinem ersten englischen Buch. Ich habe Effective C++ 3rd auch auf Deutsch und danach alles auf englisch gelesen (Effective C++ ist auch so ziemlich das letzte, das überhaupt in Deutsch übersetzt ist). Wenn ich jetzt nochmal in Effective C++ reingucke, kommt mir die deutsche Sprache ziemlich komisch vor. Wenn man sich mal daran gewöhnt hat, liest sich englisch mindestens genauso gut.
    Effective STL kann ich in englisch auf jeden Fall empfehlen. Das hat mein Verhältnis zur STL doch sehr geprägt 😉



  • Mh ok, was würdet ihr dann zwecks More Effective C++ empfehlen? Die englische Variante oder doch ein anderes Buch( weil ja asc geschrieben hat es wär veraltet )?

    Schonmal Danke

    Lg freeG



  • Ich denke Effective C++ und More Effective C++ wurden durch Effective C++ 3rd Edition ersetzt.



  • brotbernd schrieb:

    fr33g schrieb:

    Weil die deutsche Version wäre mir persönlich lieber, da ich finde, dass es sich dann besser lesen lässt 😉

    Die Angst hat man auch nur vor seinem ersten englischen Buch.

    Das hat nichts mit Angst, sondern mit Lesegeschwindigkeit und Reduzierung von unnötigen Missverständnissen zu tun. Wenn z.B. ich ein Buch in meiner Heimatsprache vorfinde, ziehe ich dies immer einer Fremdsprache vor (Es sei den ich weiß, das die Übersetzung wirklich Mangelhaft ist).



  • fr33g schrieb:

    Mh ok, was würdet ihr dann zwecks More Effective C++ empfehlen?

    Auslassen oder versuchen auszuleihen.



  • asc schrieb:

    Das hat nichts mit Angst, sondern mit Lesegeschwindigkeit und Reduzierung von unnötigen Missverständnissen zu tun. Wenn z.B. ich ein Buch in meiner Heimatsprache vorfinde, ziehe ich dies immer einer Fremdsprache vor (Es sei den ich weiß, das die Übersetzung wirklich Mangelhaft ist).

    Ich lese gerne Texte des Originalautors (meist englisch). Einerseits ist es eine gute Übung und man lernt Fachbegriffe, andererseits liegt auch der originale Schreibstil vor. Meiner Meinung nach kommen die Intention und Gedanken des Autors besser herüber, auch im Bezug auf Klammerbemerkungen, Humor, etc.



  • fr33g schrieb:

    Mh ok, was würdet ihr dann zwecks More Effective C++ empfehlen? Die englische Variante oder doch ein anderes Buch( weil ja asc geschrieben hat es wär veraltet )?

    Schonmal Danke

    Lg freeG

    Geld fuer ein besseres Buch sparen! Die Richtlinien aus "More Effective C++", die heutzutage noch relevant sind, wurden in die 3te Auflage von Effective C++ uebernommen.
    (Wenn du dann immer noch zweifelst, ob More Effective C++ doch was wert ist, wende dich an die Bibliothek deines Vertrauens. Aber Geld wuerd ich fuer das Buch heutzutage nicht mehr ausgeben)

    asc schrieb:

    brotbernd schrieb:

    fr33g schrieb:

    Weil die deutsche Version wäre mir persönlich lieber, da ich finde, dass es sich dann besser lesen lässt 😉

    Die Angst hat man auch nur vor seinem ersten englischen Buch.

    Das hat nichts mit Angst, sondern mit Lesegeschwindigkeit und Reduzierung von unnötigen Missverständnissen zu tun. Wenn z.B. ich ein Buch in meiner Heimatsprache vorfinde, ziehe ich dies immer einer Fremdsprache vor (Es sei den ich weiß, das die Übersetzung wirklich Mangelhaft ist).

    Du weisst bei vielen Buechern aber nicht, wie gut die Uebersetzung ist, bis du sie liest. Die Missverstaendnisse, die du beim englisch machst, werden wesentlich weniger, wenn dein Englisch sich bessert (und du mit dem Fachjargon vertraut bist), und die Lesegeschwindigkeit steigt. Ich ziehe Buecher (und Filme, aber anderes Thema) in Originalsprache vor, wenn ich der maechtig bin. Sonst geht meistens sehr viel mit der Uebersetzung verloren.



  • Blue-Tiger schrieb:

    Du weisst bei vielen Buechern aber nicht, wie gut die Uebersetzung ist, bis du sie liest...

    In der Regel kaufe ich Bücher nur selten am Erscheinungstermin (Ausnahmen sind tatsächlich einige englische Fachbücher in elektronischer Form, bei denen man bereits das Buch erwerben kann, wenn es sich noch in der Entwicklung befindet).

    Blue-Tiger schrieb:

    Die Missverstaendnisse, die du beim englisch machst, werden wesentlich weniger, wenn dein Englisch sich bessert (und du mit dem Fachjargon vertraut bist), und die Lesegeschwindigkeit steigt...

    Das kann aber teilweise extrem lange dauern, bis man auch nur ansatzweise auf die Geschwindigkeit in der Heimatsprache kommt, und nicht alle haben gute Englischkenntnisse wenn sie die Schule beenden (z.B. war dies immer eines meiner schlechtesten Fächer).

    Richtig witzig war es mal (leider weiß ich nicht mehr das Buch) als jemand meinte das zwischen dem englischen "Original" und der deutschen "Übersetzung" einiges an Inhalt verloren ging... Interessanterweise war aber eben die deutsche Fassung das Original.

    Was natürlich verkehrt ist, ist wenn man versucht Bücher 1:1 zu übersetzen (Seien es nun Ausdrücke die man auf biegen und brechen überträgt, oder wenn man englische Sätze die nur im englischen den Sinn ergeben im deutschen versucht einfach 1:1 wiederzugeben). Es gibt aber auch Gegenbeispiele. z.B. soll Terry Pratchett mal zu den Übersetzungen seiner Werke gesagt haben, das die deutsche Übersetzung die beste sei, weil sie Witze, die im Deutschen keinen Sinn machen versucht durch etwas Gleichwertiges zu ersetzen.

    Sei es wie es sei, ungeachtet der Geschwindigkeit halte ich die deutsche Sprache zumindest gegenüber der englischen, für Ausdrucksstärker (mag sein, das sich diese Auffassung mit besseren Englischkenntnissen ändern würde).



  • Ok, so wie ich das rauslese, sind die Sachen die noch relevant sind mittlerweile auch in Effektiv C++ enthalten, sprich More Effective lohnt sich nicht mehr 😋

    Hat denn dann jemand ne gute Buchempfehlung? Also was ich dann nach Effektiv C++ lesen sollte oder kann 😉

    Also ich persönlich bevorzuge meinstens, wenns eine deutsche Version gibt und man nichts außergewöhnlich schlechtes über diese ließt, die deutsche Version.

    Lg freeG

    Und schonmal vielen Dank für die ganzen Antworten bis dato=)



  • Hast du schon die ganze Mathematik drauf(Vektorrechnung, DFT etc)?
    Kennst du dich schon mit den ganzen Algorithmen und Datenstrukturen aus?
    Wie sieht es mit Designpattern aus?
    Ist vielleicht 3D spricht OpenGL, DX was für dich?
    Willst du ein OS programmieren?
    Wie wäre es mit Compilerbau?
    Oder kennst du dich in Softwarearchitekturen gut aus?
    Interessiert dich IT-Projektmanagement?
    Plattformunabhängige GUIs wxWidgets oder Qt?

    10 Jahre kannste dich sicherlich noch mit den hier genannten Grundlagen beschäftigen bevor du dann anfängst wirklich Ahnung zu haben 😃



  • Ich find die ganzen Herb Sutter Bücher ganz nett, sind aber alle nur englisch glaube ich. Hast du schon was über Design Patterns? Da gibt es auch einige deutsche (auch das GoF, wobei die Übersetzung z.B. sehr schlecht sein soll, ich kenn nur das englische). Hm, deutsche Bücher kenn ich sonst wirklich nicht mehr. Man sollte sich wirklich möglichst schnell daran gewöhnen englisch zu lesen.



  • reinsch



  • Mhh ok ich sehe schon es gibt sehr viel was ich mir raussuchen könnte an Büchern bzw Themen:-P

    Was haltet ihr den von Modernes C++ Design von Andrei Alexandrescu, Scott Meyers, und John Vlissides?

    Lg freeG



  • brotbernd schrieb:

    Ich find die ganzen Herb Sutter Bücher ganz nett, sind aber alle nur englisch glaube ich.

    "Exceptional C++" gibt es auch auf deutsch. Das würde ich eigentlich auch als nächstes empfehlen.



  • fr33g schrieb:

    Mhh ok ich sehe schon es gibt sehr viel was ich mir raussuchen könnte an Büchern bzw Themen:-P

    Was haltet ihr den von Modernes C++ Design von Andrei Alexandrescu, Scott Meyers, und John Vlissides?

    Lg freeG

    Also ich kenn das englische Modern C++ Design von Alexandrescu. Scott, und John Vlissides haben da glaube ich im Vorwort was geschrieben. Ich würde mal behaupten, dass das noch ne Nummer zu heftig ist. Das ist teilweise echt schräg und eher was für die Zeit, wenn Du die anderen Bücher durch hast:) Für Bibliothekenentwickler sehr informativ, für die alltägliche Arbeit eher etwas übertrieben.



  • brotbernd schrieb:

    Also ich kenn das englische Modern C++ Design von Alexandrescu. ... Ich würde mal behaupten, dass das noch ne Nummer zu heftig ist. Das ist teilweise echt schräg und eher was für die Zeit, wenn Du die anderen Bücher durch hast:)

    Ich würde als Zusatzliteratur dazu noch "C++ Templates - The Complete Guide" von Vandevoorde und Josuttis empfehlen. Das passt schön in die Büchersammlung und erklärt die Sachen, die bei Modern C++ Design verwendet werden. 🙂



  • brotbernd schrieb:

    Ich find die ganzen Herb Sutter Bücher ganz nett, sind aber alle nur englisch glaube ich. Hast du schon was über Design Patterns? Da gibt es auch einige deutsche (auch das GoF, wobei die Übersetzung z.B. sehr schlecht sein soll, ich kenn nur das englische). Hm, deutsche Bücher kenn ich sonst wirklich nicht mehr. Man sollte sich wirklich möglichst schnell daran gewöhnen englisch zu lesen.

    Das Deutsche GoF ist grottenschlecht, ich wollt es eigentlich in meinem letzten Post schon als Ur-Negativbeispiel erwaehnen.

    ad Buchempfehlung: "Head First Designpatterns", wenn du noch nie was ueber Entwurfsmuster gelesen hast. Aber an & fuer sich wuerd ich erstmal mehr programmieren und weniger lesen 😉


Anmelden zum Antworten