Suche fortgeschrittenes C++ Buch
-
Hallo ich programmiere seit einiger Zeit C++ und habe mir zu diesem Zweck ein Buch gekauft(C/C++ Referenz von Franz Moricke und Petra Nootz), ich kam mit dem Buch auch sehr gut zurecht und behersche nun die Grundlagen in C++ weitestgehend.
Ich bin nun auf der Suche nach einem Buch das mein Wissen vervollständicht, also keines dass wieder die Grundlagen durchkaut! Sondern eines das mir spezielleres Wissen über C++ vermittelt, solche Dinge wie:
→Sockets, Netzwerkprogrammierung
→Threads, Prozessverwaltung
→mehr über STL
→eine referenz und erklärung zu Libarys,
die nicht in den Grundlagen behandelt werden, wie
→unistd.h
→boost-libarys
→...
→GrafikprogrammierungIm allgemeinen also einen gesamtüberblick und einführung in fortgeschrittene C++ Pogrammierung.
Eure Datenbank habe ich bereits durchsucht. Aber ich denke persönliche Erfahrungen und Empfehlungen sind immer besser. Kennt also jemand ein Buch das ungefähr meine Erwartungen erfüllt?Vielen Dank schonmal im voraus für eure Bemühungen.
-
Zu Threads & Co empfehle ich:
Für Boost kenne ich bisher nur Beyond the C++ Standard Library | ISBN: 0321133544.
Bei Grafikprogrammierung mußt Du Dich outen, für welches Betriebssystem und welche Lib Du Dich entscheidest - Win oder Linux, OpenGL, DirectX - da gibt's dann jeweils Spezialliteratur.
-
Im Punkto Grafikprogrammierung dacht ich an wxWidgets, gtk oder qt, das ist mir eigentlich aber nicht so wichtig.
Wie gesagt ich suche nichts spezielles sonsdern etwas was mir einen kleinen Einblick in alles gibt.
-
Achja als system verwende ich zumeist linux.
Und das Buch Beyond... klingt zwar schon nachdem was ich suche ist aber so wie ich gesehn hab leider in englisch.
-
Auf Deutsch gibt's meines Wissens zur Zeit nix zu Boost. Das wurde diskutiert, aber die Zielgruppe ist zu klein - C++ und dann noch ein Spezialthema darin, das wird zu eng, da traut sich kein Verlag ran, weil man nicht genug absetzen kann.
Für die Grafiklibs gibt's auch nichts mit vollem Überblick, zudem auch keine speziellen Bücher zu wxWidgets und gtk unter C++. Gleiches Problem mit den Verlagen, hier mußt Du zu Tutorials greifen. Für Qt gibt's aber Bücher, siehe meine Datenbank.
Ich weiß schon was Du letztlich suchst, aber glaub' mir: das gibt es nicht. Du mußt Dir ein Thema suchen und dafür dann in der Spezialliteratur blättern.
-
Soetwas in der Richtung habe ich mir schon gedacht.
Ich werd trotzdem mal weiterschauen, vielleicht finde ich ja was das nicht ganz zu speziell auf ein Thema ausgerichtet ist.
Aber trotzdem Danke!
-
zudem auch keine speziellen Bücher zu wxWidgets
doch :p
-
Threads, Prozessverwaltung Windows:
http://www.amazon.de/exec/obidos/ASIN/3860636154/qid=1136463988/sr=8-1/ref=sr_8_xs_ap_i1_xgl/303-2873667-5832266Threads, Prozessverwaltung Linux:
http://www.amazon.de/exec/obidos/ASIN/0201433079/qid=1136464053/sr=8-1/ref=sr_8_xs_ap_i1_xgl/303-2873667-5832266
-
aslo ich empfele dir:
lern die grundlagen, den rest aus tutorials, benutze googlehier noch paar links:
http://www.c-worker.ch/tuts/wstut_op.html <--- guter Winsock Tuturial
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_a_child_process_with_redirected_input_and_output.asp <-- Threads und Prozesseansonsten google << c++: "TEHMA"
-
psihxxx schrieb:
hier noch paar links:
http://www.c-worker.ch/tuts/wstut_op.html <--- guter Winsock Tuturial
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_a_child_process_with_redirected_input_and_output.asp <-- Threads und Prozessesind aber beides C APIs :p
-
psihxxx schrieb:
aslo ich empfele dir:
lern die grundlagen, den rest aus tutorials, benutze google
ansonsten google << c++: "TEHMA"die grundlagen kann ich bereits zur genüge. Ich suche ein buch das mir ein Überblick über die spezielleren Gebiete in C++ beschafft.
Wie weiter oben bereits erwähnt scheinen sich verlage jedoch nicht an ein solches Buch heranzuwagen, aus diesem Grund habe ich bereits vor einer Woche an die Autoren meines letzten Buches geschrieben, da ich denke das ein solches Buch großen Zulauf hätte, vorallem bei leuten die die grundlagen beherschen dann jedoch nicht weiterwissen. Oder hab ich damit unrecht?
-
Das ist doch dann "Nix halbes und nix ganzes". Und das brauch kein Mensch.
-
Na ja, die Standardbuecher fuer Fortgeschrittenes C++ sind:
- effektiv C++ programmieren (S. Meyers)
- mehr effektiv C++ programmieren (S. Meyers)
- exceptional C++ (H. Sutter, k.A. ob's auf Deutsch auch so heisst)
- Entwurfsmuster (E. Gamma & andere)keines von denen spricht aber genau die Themen an, nach denen du gefragt hast. Da gehts mehr darum: "wie schaut ORDENTLICHES C++ aus" (ersten 2 Buecher), was sind die coolen Tricks, die C++ bietet (3tes Buch), wie sollen Klassen gut zusammenarbeiten (4tes Buch, dazu gibts aber auch bessere)....
Obwohl ich gesehen hab dass die neue Auflage von "effectiv C++ programmieren" auch ueber Threads spricht (aber k.A. wie tief, hab's nur in der Buchhandlung durchgeblaettert)
-
Die ersten beiden hab ich mir auch schon überlegt ob ich mir die kauf.
Das dritte werd ich mir mal anschauen.
Und wer weiß vielleicht schreiben die Autoren denen ich die E-Mail geschrieben habe ja doch noch sowas (obwohl ich mir da eigentlich nicht alzu große Hoffungen mache) Ansonsten werd ich mich einfach an die oben genannten Bücher halten