Weiteres Buch zu C++ zulegen...
Weiteres Buch zu C++ zulegen...
Hi,
ich bin noch immer dabei mich ein wenig in C++ einzuarbeiten.
Habe bisher die Bücher Einstieg in C++ und C++ von A bis Z durchgelesen.
Überlege nun, ob ich mir das neue Buch "Die C++ Programmiersprache" von Bjarne Stroustrup in der deutschen Ausgabe kaufen soll.
(Addison Wesley Verlag)
Was meint ihr, ist dies empfehlenswert?
Danke & Gruß,
Daniel
ich bin noch immer dabei mich ein wenig in C++ einzuarbeiten.
Habe bisher die Bücher Einstieg in C++ und C++ von A bis Z durchgelesen.
Überlege nun, ob ich mir das neue Buch "Die C++ Programmiersprache" von Bjarne Stroustrup in der deutschen Ausgabe kaufen soll.
(Addison Wesley Verlag)
Was meint ihr, ist dies empfehlenswert?
Danke & Gruß,
Daniel
Oh, yeah!
- Six
- Beiträge: 8069
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: Weiteres Buch zu C++ zulegen...
Jein, sicher das beste Buch, daß du zu dem Thema bekommen kannst. Aber, die deutsche Übersetzung ist nicht so doll. Zahlreiche Fachbegriffe wurden da tatsächlich eingedeutscht , weswegen ich dir zum englischen Original raten würde.
Be seeing you!
Re: Weiteres Buch zu C++ zulegen...
Ok, aber ich finde englische Bücher immer anstrengender zu lesen und habe selber das Gefühl, dass dann nicht so viel hängen bleibt...
...werde es mir heute mal in der Buchhandlung anschauen...
...werde es mir heute mal in der Buchhandlung anschauen...
Oh, yeah!
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Re: Weiteres Buch zu C++ zulegen...
Also ich bin nicht soo ein grosser Fan vom Stroustroup-Buch.
Als Buch zum C++ lernen ist es imo deutlich zu schwierig und bietet zuwenig Unterstützung.
Wennschon ist es als Referenz nicht schlecht; aber selbst da ist es eigentlich nur nützlich um ein paar Grundlegende Sprachfeatures nachzuschlagen deren Details man vergessen hat; nicht aber wenns um "guten Stil" und andere Praxisrelevante Sachen geht. Ich habs hier auch rumstehen...
Wenn du schon zwei Bücher durch hast würde ich jetzt erst mal für ne Weile mit Bücher lesen aufhören und selber was machen; eventuell noch so Sachen wie Effective C++ von Scott Meyers oder Exceptional C++ Style von Herb Sutter; beide sind eher Beispielorientiert und dadurch deutlich pädagogischer...
Und wenn du das mal alles kannst dann ist auf jeden Fall ein Blick in die Template-Metaprogramming Ecke auch nicht schlecht - "C++ Template Metaprogramming - Concepts Tools and Techniques form Boost and Beyond" von David Abrahams und "Modern C++ Design - Generic Programming and Design Patterns Applied" von Andrei Alexandrescu. Aber damit würde ich erst anfangen wenn du mit dem Rest einigermassen Sattelfest bist
MfG Peschmä
Als Buch zum C++ lernen ist es imo deutlich zu schwierig und bietet zuwenig Unterstützung.
Wennschon ist es als Referenz nicht schlecht; aber selbst da ist es eigentlich nur nützlich um ein paar Grundlegende Sprachfeatures nachzuschlagen deren Details man vergessen hat; nicht aber wenns um "guten Stil" und andere Praxisrelevante Sachen geht. Ich habs hier auch rumstehen...
Wenn du schon zwei Bücher durch hast würde ich jetzt erst mal für ne Weile mit Bücher lesen aufhören und selber was machen; eventuell noch so Sachen wie Effective C++ von Scott Meyers oder Exceptional C++ Style von Herb Sutter; beide sind eher Beispielorientiert und dadurch deutlich pädagogischer...
Und wenn du das mal alles kannst dann ist auf jeden Fall ein Blick in die Template-Metaprogramming Ecke auch nicht schlecht - "C++ Template Metaprogramming - Concepts Tools and Techniques form Boost and Beyond" von David Abrahams und "Modern C++ Design - Generic Programming and Design Patterns Applied" von Andrei Alexandrescu. Aber damit würde ich erst anfangen wenn du mit dem Rest einigermassen Sattelfest bist
MfG Peschmä
Zuletzt geändert von peschmae am 04.04.2009 13:12:10, insgesamt 1-mal geändert.
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
Re: Weiteres Buch zu C++ zulegen...
Ok, werde mal in der Buchhandlung in Aachen schauen, was sie haben und mir die Sachen vor Ort mal anschauen.
Bin mal gespannt, was ich mir zulegen werde...
Bin mal gespannt, was ich mir zulegen werde...
Oh, yeah!
Re: Weiteres Buch zu C++ zulegen...
Die wievielte Auflage ist denn das "neue Buch"?Überlege nun, ob ich mir das neue Buch "Die C++ Programmiersprache" von Bjarne Stroustrup in der deutschen Ausgabe kaufen soll.
Wenn dir die vierte Auflage reichen würde - die hätte ich hier noch rumliegen...
cu,
niemand
Re: Weiteres Buch zu C++ zulegen...
Danke, es handelt sich um folgende Ausgabe: http://www.addison-wesley.de/main/main. ... tID=170208.
Aber irgendwie hat mir das Buch nicht so zugesagt, dass ich es mir gekauft hätte.
Würde eigentlich nun auch mal gerne ein paar praxisbeispiele bzw. Programme versuchen zu schreiben, weiß jedoch noch nicht so recht was.
Mir fehlen da irgendwie noch die Ideen und der praxisbezogene Nutzen.
Das nächste Problem ist, dass man für die meisten Programme eh wieder auf Speichern von Daten in einer Datenbank zurückgreifen muss und das macht die Sache nicht gerade leichter.
Aber irgendwie hat mir das Buch nicht so zugesagt, dass ich es mir gekauft hätte.
Würde eigentlich nun auch mal gerne ein paar praxisbeispiele bzw. Programme versuchen zu schreiben, weiß jedoch noch nicht so recht was.
Mir fehlen da irgendwie noch die Ideen und der praxisbezogene Nutzen.
Das nächste Problem ist, dass man für die meisten Programme eh wieder auf Speichern von Daten in einer Datenbank zurückgreifen muss und das macht die Sache nicht gerade leichter.
Oh, yeah!
- rolo
- Beiträge: 2697
- Registriert: 29.08.2002 12:12:25
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: hannover
Re: Weiteres Buch zu C++ zulegen...
Hi,
So als Idee:
Wenn du C++ von A-Z durchgearbeitet hast, könntest Du auch probieren z.B. mit QT zu arbeiten.
Ich habe hiermit angefangen: http://bookzilla.org/shop/action/produc ... l=90006951
und war sehr zufrieden.
Falls Du daran Interresse hast, rate ich dringend von dem Buch aus dem Galileo Verlag (Wolf) ab, denke aber, das Dieses relativ neue Buch, noch recht interressant sein dürfte:
http://bookzilla.org/shop/action/produc ... l=90006951
QT ist ansonsten aber auch super dokumentiert.
Bis denn
So als Idee:
Wenn du C++ von A-Z durchgearbeitet hast, könntest Du auch probieren z.B. mit QT zu arbeiten.
Ich habe hiermit angefangen: http://bookzilla.org/shop/action/produc ... l=90006951
und war sehr zufrieden.
Falls Du daran Interresse hast, rate ich dringend von dem Buch aus dem Galileo Verlag (Wolf) ab, denke aber, das Dieses relativ neue Buch, noch recht interressant sein dürfte:
http://bookzilla.org/shop/action/produc ... l=90006951
QT ist ansonsten aber auch super dokumentiert.
Bis denn
Re: Weiteres Buch zu C++ zulegen...
Danke für die Antwort.
Die GUI-Programmierung ist sicherlich sehr interessant, aber für einen Anfänger in C++ wohl wahrscheinlich zu schwer?
Denke, dass ich mich vorallem für die Netzwerkprogrammierung, wie z.B. Server-Client-Anwendungen interssiere. Ob dies allerdins einfacher ist bezweifel ich noch. Hatte mal an ein "kleines und einfaches" Chat-programm/-tool gedacht (wäre dann grafisch bestimmt noch ansprechender )
Die GUI-Programmierung ist sicherlich sehr interessant, aber für einen Anfänger in C++ wohl wahrscheinlich zu schwer?
Denke, dass ich mich vorallem für die Netzwerkprogrammierung, wie z.B. Server-Client-Anwendungen interssiere. Ob dies allerdins einfacher ist bezweifel ich noch. Hatte mal an ein "kleines und einfaches" Chat-programm/-tool gedacht (wäre dann grafisch bestimmt noch ansprechender )
Oh, yeah!
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Re: Weiteres Buch zu C++ zulegen...
GUI Programmierung ist eigentlich etwas vom einfacheren, vergleichsweise
Erst recht mit Qt, das ist sehr einfach zu verwenden und gut dokumentiert mit vielen Beispielen und Tutorials.
Die Qt3-Versionv vom von atropin erwähnten Buch gibts übrigens auch gratis und legal als PDF zum Download: http://www.informit.com/promotions/prom ... 5563&rll=1 bzw genauer hier; zum mal kurz reingucken sicher eine gute Option. Richtig lernen würde ich dann wennschon gleich Qt4, wobei die Unterschiede klein sind.
MfG Peschmä
Erst recht mit Qt, das ist sehr einfach zu verwenden und gut dokumentiert mit vielen Beispielen und Tutorials.
Die Qt3-Versionv vom von atropin erwähnten Buch gibts übrigens auch gratis und legal als PDF zum Download: http://www.informit.com/promotions/prom ... 5563&rll=1 bzw genauer hier; zum mal kurz reingucken sicher eine gute Option. Richtig lernen würde ich dann wennschon gleich Qt4, wobei die Unterschiede klein sind.
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
Re: Weiteres Buch zu C++ zulegen...
Ok, was könnte man denn sonst noch "sinnvolles" in C++ programmieren, wenn es nicht um GUI- und Netzwerkprogrammierung geht?
Mir fehlen irgendwie die Ideen.
Hatte mal an eine Art Logfileparser oder so gedacht, aber sowas würde man dann eigentlich eher in Shell oder Perl schreiben...
Mir fehlen irgendwie die Ideen.
Hatte mal an eine Art Logfileparser oder so gedacht, aber sowas würde man dann eigentlich eher in Shell oder Perl schreiben...
Oh, yeah!
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
Re: Weiteres Buch zu C++ zulegen...
Ich weiß nicht, ob o'reilley in seiner "Kopf bis Fuß" - Reihe was über c++ hat, aber wenn ja: kaufen.
Ich hab das Ding für Java und finds klasse. Bin grad im 12 Kapitel (etwas mehr als die Hälfte) und schreibe gerade eine Musikbox, die Midi-Datein in versch. "Instrumenten" abspielen kann und bei Bedarf über das selbst geschrieben Chatprogramm an Bekannte (die auch gerade damit "on" sind) auch verschicken kann.
Mit diesem "Projekt" deckt man schon einige Aspekte der Programmierung mit Java ab.
Ciao
Ich hab das Ding für Java und finds klasse. Bin grad im 12 Kapitel (etwas mehr als die Hälfte) und schreibe gerade eine Musikbox, die Midi-Datein in versch. "Instrumenten" abspielen kann und bei Bedarf über das selbst geschrieben Chatprogramm an Bekannte (die auch gerade damit "on" sind) auch verschicken kann.
Mit diesem "Projekt" deckt man schon einige Aspekte der Programmierung mit Java ab.
Ciao
Re: Weiteres Buch zu C++ zulegen...
Tja, so fit denke ich bin ich noch nicht.
Mir fehlen noch ein paar praktische Beispiele, die ich mal "sinnvoll" schreiben könnte.
Mir fehlen noch ein paar praktische Beispiele, die ich mal "sinnvoll" schreiben könnte.
Oh, yeah!
-
- Beiträge: 1213
- Registriert: 09.11.2007 13:25:57
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Weiteres Buch zu C++ zulegen...
verknüpfe 2 dateien xor mit streams einmal wird der output on the fly nach eingabe2 geschriben und wenn ein 3ter wert übergeben wird in eine neue ausgabe datei geschrieben also so:
~ xortool eingabe1 eingabe2 [ausgabe]
oder schreib ein tool was alle html-sonderzeihen wahlweise duch die nummer oder namen dings erstzt also & nach #amp; oder & listen dazu findet man im netz zb auf selfhtml.org
1te habe ich mal in c gelöst (war aber lahm). oder arbeite dich in eine cpp gui lib ein, so habe ich oop (objekt orientierte programmierung) entdekt. - allerdings mit java - nicht das ich gut drin wäre... müsste mich da heute auch wieder neu einarbeiten. man konnte aber dort button panel, event oder listener-eingenschaften usw vererben oder mittels interface implementieren (?). dazu musste man glaub einfach vorgegebene funktionen überschreiben. das ist vllt sogar wichtiger habe aber noch nie eine gui in cpp erstellt. sollte doch vom prinzip aber ähnlich sein wie in java. hoffe ich habe nun nicht zu viel mist geschrieben und hier äpfel mit birnen verglichen.
~ xortool eingabe1 eingabe2 [ausgabe]
oder schreib ein tool was alle html-sonderzeihen wahlweise duch die nummer oder namen dings erstzt also & nach #amp; oder & listen dazu findet man im netz zb auf selfhtml.org
1te habe ich mal in c gelöst (war aber lahm). oder arbeite dich in eine cpp gui lib ein, so habe ich oop (objekt orientierte programmierung) entdekt. - allerdings mit java - nicht das ich gut drin wäre... müsste mich da heute auch wieder neu einarbeiten. man konnte aber dort button panel, event oder listener-eingenschaften usw vererben oder mittels interface implementieren (?). dazu musste man glaub einfach vorgegebene funktionen überschreiben. das ist vllt sogar wichtiger habe aber noch nie eine gui in cpp erstellt. sollte doch vom prinzip aber ähnlich sein wie in java. hoffe ich habe nun nicht zu viel mist geschrieben und hier äpfel mit birnen verglichen.
-
- Beiträge: 834
- Registriert: 06.07.2004 10:08:21
Re: Weiteres Buch zu C++ zulegen...
Hey,
Mein Tipp: fang erstmal kleiner an. mein ersten "richtiges" java Programm (1. Semesterarbeit) war die Lösung eines magischen Quadrats mit Vorgabewerten.
Optional kannst du auch Soduku o.ä. programmieren. Ist finde ich ganz nett, um in die Syntax zu kommen und sich mal Gedanken über den Algorithmus zu machen.. klar ist alles noch nicht richtig aufwändiges OOP, aber dafür gibts andere Dinge (s.o).
ciao
Mein Tipp: fang erstmal kleiner an. mein ersten "richtiges" java Programm (1. Semesterarbeit) war die Lösung eines magischen Quadrats mit Vorgabewerten.
Optional kannst du auch Soduku o.ä. programmieren. Ist finde ich ganz nett, um in die Syntax zu kommen und sich mal Gedanken über den Algorithmus zu machen.. klar ist alles noch nicht richtig aufwändiges OOP, aber dafür gibts andere Dinge (s.o).
ciao