12 Stimmen

Entwicklung als Programmierer

Ich lerne jetzt seit drei Monaten C++ und habe in dieser Zeit eine Reihe von Anwendungen für mein Unternehmen erstellt. Ich denke, dass ich mit C++ / MFC und STL recht gut zurechtkomme, aber ich möchte nicht nur ein guter Programmierer sein, sondern auch ein guter Programmierer. Ich habe ein paar Bücher über bewährte Praktiken, aber ich frage mich, ob jemand Lesematerial empfehlen kann, das ihm geholfen hat, und welche Disziplinen gefördert werden sollten?

Danke!

1voto

Daniel Earwicker Punkte 111630

Josuttis und Vandevoorde - Schablonen: Der vollständige Leitfaden

1voto

chester89 Punkte 7984

Wie ich sehe, hat noch niemand Bruce Eckels brillantes Buch "Thinking in C++" erwähnt. IMHO ist es eines der besten Bücher, um mit der C++-Entwicklung zu beginnen. Aus meiner Sicht ist der erste Band hilfreicher als der zweite, aber beide sind lesenswert.
http://www.amazon.com/Thinking-C-Introduction-Standard-One/dp/0139798099/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1227890306&sr=8-1

1voto

Mr.Ree Punkte 8112

Viele Leute können modernere, aktuelle Bücher empfehlen. Aber ich empfehle immer noch Das kommentierte C++-Referenzhandbuch von Margaret A. Ellis und Bjarne Stroustrup.

Der ARM wurde bereits im Jahr '90 veröffentlicht. Es ist in Bezug auf die Vorlagen etwas veraltet. STL ist (offensichtlich) nicht vorhanden. ( Die Website sgi.com bietet jedoch einen guten Überblick über STL! )

Der ARM ist jedoch spottbillig (gebraucht). (Der Versand übersteigt die Kosten des Buches.) Sein Signal-Rausch-Verhältnis bleibt außerhalb der Skala. Es ist sehr gut darin, in die schmutzigen Bereiche von C++ einzudringen und zu erklären, was getan wurde und warum.

Ich benutze es immer noch als Referenz. Ich rangiere es dort oben mit K&R .

1voto

baash05 Punkte 4207

Dietel/Dietel "How to program C++"... Ich habe dieses Buch immer noch auf meinem Schreibtisch (nach 10 Jahren). Von Zeit zu Zeit lese ich ein Kapitel erneut.
Ich würde mir auf jeden Fall den Code Complete besorgen, wie andere vorgeschlagen haben. Lesen Sie das zuerst.

1voto

Stephan Eggermont Punkte 15743

Um ein besseres Verständnis der Objektorientierung zu bekommen, sollten Sie einige Zeit in einer Smalltalk. Squeak kann man kostenlos herunterladen. Lesen Sie dann Richard P. Gabriels Patterns of Software und danach sein Objects have Failed.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X