Frage von einem Neuling: C++ professionell lernen (STL)



  • Ich empfehle dafür eigentlich immer die beiden
    C++ allgemein
    http://www.amazon.de/lernen-professionell-anwenden-Peter-Prinz/dp/3826608240
    Standardbibliothek
    http://www.josuttis.com/libbook/index.html



  • Bulli schrieb:

    Ohne eines dieser Bücher geht meiner Meinung nach garnichts, wenn man in C++ erfolgreich einsteigen will.

    Ich widerspreche aus eigener Erfahrung; ich habe keines deiner Bücher gelesen.

    Bulli schrieb:

    Alle anderen Bücher auf dem Markt sind meistens einfach nur schlecht! (nicht übertrieben, sondern einfach nur wahr!)

    Einfach nur pauschalisieren. Dann ist alles einfach nur klar 😉

    (Um das klarzustellen: ich halte deine Buchempfehlungen für sinnvoll. Deine eskalativen Äußerungen allerdings nicht.)



  • Wirklich gut für die STL finde ich 'Effective STL' von Scott Meyers ->
    http://www.amazon.de/Effective-STL-Addison-Wesley-Professional-Computing/dp/0201749629/ref=sr_1_1?ie=UTF8&s=books-intl-de&qid=1235658586&sr=8-1
    Setzt meines Erachtens nach allerdings Grundkenntnisse der STL voraus und gibt es meines Wissens nur in englisch. Gehört aber für mich zu den 'Must-Haves' im Bereich C++. Leider habe ich das Buch auch erst sehr spät gelesen und bin in einige Fallen getappt, die in diesem Buch aufgezeigt werden.



  • Vielen Dank für die Tipps. Sorry wegen der etwas missglückten Formulierung meines Anliegens...



  • Also ich kann da Stroustrups Buch "Die C++ Programmiersprache" auch sehr empfehlen. Man sollte das allerdings nicht als kompletter Neuling lesen. Dann wird man kaum etwas verstehen. Er hat eine sehr spezielle Art zu schreiben. Informativ ist es aber allemal und deckt auch so ziemlich alles ab. (Die Breite ist da, aber wirklich tief geht auch das Buch nicht. Dafür sind dann die spezielleren Bücher da, die sich dann ausführlich mit der STL, Templates usw. beschäftigen).



  • drakon schrieb:

    Also ich kann da Stroustrups Buch "Die C++ Programmiersprache" auch sehr empfehlen. Man sollte das allerdings nicht als kompletter Neuling lesen. Dann wird man kaum etwas verstehen. Er hat eine sehr spezielle Art zu schreiben. Informativ ist es aber allemal und deckt auch so ziemlich alles ab. (Die Breite ist da, aber wirklich tief geht auch das Buch nicht. Dafür sind dann die spezielleren Bücher da, die sich dann ausführlich mit der STL, Templates usw. beschäftigen).

    Das Buch ist ja mehr eine Referenz zum Nachschlagen. Schon der Titel des Buches deutet eher auf ein Nachschlagewerk hin, denn der Titel heißt ja nicht "Programmieren lernen mit C++". Es geht wirklich nur um die Sprache.
    Er hat ja jetzt aber ein echtes Einsteigerbuch raus gebracht. Hat zwar lange gedauert, aber ich denke mal, es ist wirklich gut geworden.



  • Bulli schrieb:

    Das Buch ist ja mehr eine Referenz zum Nachschlagen. Schon der Titel des Buches deutet eher auf ein Nachschlagewerk hin, denn der Titel heißt ja nicht "Programmieren lernen mit C++".

    Sehe ich nicht so. Ich finde, dass man das Buch ganz gut auch zum lernen durchlesen kann. Ich habs durchgelesen und wenn man sich einmal an die Art, wie er schreibt gewöhnt hat, dann geht das auch ganz gut. Als Nachschlagewerkt taugt es natürlich auch, aber dass es nur als Referenz taugt, stimmt nicht.


  • Administrator

    Muss da drakon zustimmen. Ich habe ursprünglich durch ein C++ & MFC Buch angefangen in C++ zu programmieren. Nur wusste ich damals noch nicht, dass man im Buch ca. 10% C++ macht und 90% MFC 🙂
    Erst durch die Lektüre von "Die C++ Programmiersprache" habe ich C++ wirklich kennen gelernt. Also wenn man sich schon ein wenig mit den Grundlagen auskennt, dann ist das Buch wirklich gut, vor allem auch um allfällige Lücken zu schliessen.

    Grüssli



  • Habe heute mal einen Blick in das neue Buch {1} von Bjarne Stroustrup geworfen geworfen. Hat mir als Einführung in C++ ausnehmend gut gefallen. Sehr viele Beispiele und - wo nötig - auch gut bebildert.

    {1} http://www.amazon.de/Programming-Principles-Practice-Using-C/dp/0321543726/ref=sr_1_1?ie=UTF8&s=books-intl-de&qid=1235732249&sr=8-1



  • jencas schrieb:

    Habe heute mal einen Blick in das neue Buch {1} von Bjarne Stroustrup geworfen geworfen. Hat mir als Einführung in C++ ausnehmend gut gefallen. Sehr viele Beispiele und - wo nötig - auch gut bebildert.

    Kann mir gut vorstellen, dass das in nächster Zeit DAS Einsteigerbuch ist, da es wirklich aktuell und speziell für Anfänger gedacht ist und von jemandem geschrieben, der C++ schon einigen beigebracht hat. 🙂

    Aber wie meinst du bebildert? - Also Diagramme und so warhrscheinlich.. keine echte Bilder?



  • Wenn man mal die Probeartikel sieht, sind da sogar Screenshots von grafischen Programmen bei.



  • Bulli schrieb:

    Wenn man mal die Probeartikel sieht, sind da sogar Screenshots von grafischen Programmen bei.

    Laut den Rezessionen ist das Buch auch nicht ein typisches Lernbuch um die Sprache C++ zu lernen, sondern ein Lernbuch um Programmieren zu lernen, wobei die Sprache C++ zwar verwendet, nicht aber im Vordergrund steht.



  • asc schrieb:

    Bulli schrieb:

    Wenn man mal die Probeartikel sieht, sind da sogar Screenshots von grafischen Programmen bei.

    Laut den Rezessionen ist das Buch auch nicht ein typisches Lernbuch um die Sprache C++ zu lernen, sondern ein Lernbuch um Programmieren zu lernen, wobei die Sprache C++ zwar verwendet, nicht aber im Vordergrund steht.

    Verdammt - hatte gerad so viel schönes geschrieben und dann is mein IE abgekackt -.-'
    Naja - ich hatte dir auf jeden Fall wiedersprochen.

    Vorwort findet man hier übrigens:
    http://stroustrup.com/Programming/programming_preface.pdf

    Die Site zum Buch allg. (wo man auch das Inhaltsverzeichnis etc. findet):
    http://stroustrup.com/Programming

    Und ja, es ist in Farbe und ja, es sind Bilder, Screenshots und Diagramme drin. Ich habs auch hier liegen, hab aber selbst noch nicht viel gelesen - war bis jz iwie immer anderweitig beschäftigt ><

    bb



  • asc schrieb:

    Bulli schrieb:

    Wenn man mal die Probeartikel sieht, sind da sogar Screenshots von grafischen Programmen bei.

    Laut den Rezessionen ist das Buch auch nicht ein typisches Lernbuch um die Sprache C++ zu lernen, sondern ein Lernbuch um Programmieren zu lernen, wobei die Sprache C++ zwar verwendet, nicht aber im Vordergrund steht.

    Ja, ist doch super!!! Darum sollte es auch in solch einem Buch gehen! Deshalb sind ja auch viele C++-Bücher nur Mist, weil sie nur C++ oder C with Classes runter plappern.



  • Bulli schrieb:

    Ja, ist doch super!!! Darum sollte es auch in solch einem Buch gehen! Deshalb sind ja auch viele C++-Bücher nur Mist, weil sie nur C++ oder C with Classes runter plappern.

    Was hat das jetzt mit "Programmieren lehren" vs. "C++ lehren" zu tun?

    Ein Buch, das die Grundkonzepte Programmierung beibringt, kann vor allem anfangs sinnvoll sein. Jedoch ist es schade, wenn dann C++ zu kurz kommt, denn schlussendlich muss man auch wissen, wie man praktisch (eben in C++) programmiert. Gerade weil C++ gewisse Konzepte bietet, die nicht unbedingt typisch für Programmierung sind.


Anmelden zum Antworten