Hallo,
ich kann einigermaßen C programmieren, da ich mir jedoch mit Java OOP angeschaut habe, kann ich beim besten Willen nicht mehr ohne. Deshalb ( weil Java langsam ist, und mir nich gefällt), und weil ich ja OOP in meinem geliebten C habe möchte will ich C++ lernen. Dazu suche ich ein Buch, dass die folgenden Eigenschaften haben sollte:
1. Zum lernen und als Referenz gut zu gebrauchen
2. Vorraussetzen von Kenntnissen in C ( denn das kann ich schon)
3. Wenn möglich auf Unterschiede zwischen Win und LInux bezüglich der Programmierung
4. Kompetenz
5. Beispiele, nicht zu trocken
6. Logische Untergliederung
So, wer mir ein Buch empfehlen kann, was einigermaßen obiges erfüllt, dem wäre ich sehr dankbar
MfG pwk.linuxfan
C++ Buch -- Empfehlungen ??
Re: C++ Buch -- Empfehlungen ??
Hi!
Da du wohl über den "Hallo Welt"-Status längst hinaus bist, dürfte für dich "Dier C++ Programmiersprache" von Bjarne Stroustrup (Addison-Wesley, ISBN 3-8273-1296-5, DM 99.90, über 900 Seiten) ideal sein. Bjarne ist der Schöpfer von C++, daher kannst du sicher sein, dass er kompetent ist. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
So umfangreich wie es ist, ist es als Referenz sehr brauchbar, aber es ist auch als Einführung gut, insbesondere wird mit einer Rundreise durch C++ begonnen, durch die man einen hervorragenden Überblick bekommt, ohne mit Details erschlagen zu werden. Nach der Rundreise kommen 5 Teile mit jeweils mehreren Kapiteln:
I - Basis-Techniken: Neben Dingen wie Anweisungen, Funktionen, Deklarationen etc. erfährt man hier auch schon einiges über Namensräume, Ausnahmen etc.
II - Abstraktionsmechanismen: Klassen, Abgeleitete Klassem, Templates, Ausnahmen im Details etc.
III - Die Standardbibliothek: Standardcontainer, Algorithmen, Iteratoren, Strings, Streams etc.
IV - Design-Aspekte: Hier geht es um diverse Aspekte der Software-Entwicklung.
V - Anhang: Insbesondere wird hier auf die Unterschiede/Inkompatiblitäten zwischen C und C++ eingegangen. Das dürfte für dich sehr interessant sein.
Allgemeine Programmierkenntnisse werden vorausgesetzt, solche in C sind wohl nicht zwingend erforderlich, aber machen Sinn. Die im Buch gegebenen Beispiele sind oft unabhängig von dem C++, welches man dabei lernt, sehr interessant, d.h. man kann sie direkt in der Praxis gebrauchen.
Das einzige Problem(?) ist, dass das Buch nicht auf irgendwelche Erweiterungen eingeht, sondern reines C++ behandelt. Unterschiede zwischen Windows und GNU/Linux im speziellen wirst du darin also nicht finden, aber an einigen Stellen wird auf die unterschiedlichen Wege eingegangen, die verschiedene Implementierungen gehen, wobei wenn ich mich recht erinnere keine konkret genannt werden.
Cheers,
Wolfgang
Da du wohl über den "Hallo Welt"-Status längst hinaus bist, dürfte für dich "Dier C++ Programmiersprache" von Bjarne Stroustrup (Addison-Wesley, ISBN 3-8273-1296-5, DM 99.90, über 900 Seiten) ideal sein. Bjarne ist der Schöpfer von C++, daher kannst du sicher sein, dass er kompetent ist. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
So umfangreich wie es ist, ist es als Referenz sehr brauchbar, aber es ist auch als Einführung gut, insbesondere wird mit einer Rundreise durch C++ begonnen, durch die man einen hervorragenden Überblick bekommt, ohne mit Details erschlagen zu werden. Nach der Rundreise kommen 5 Teile mit jeweils mehreren Kapiteln:
I - Basis-Techniken: Neben Dingen wie Anweisungen, Funktionen, Deklarationen etc. erfährt man hier auch schon einiges über Namensräume, Ausnahmen etc.
II - Abstraktionsmechanismen: Klassen, Abgeleitete Klassem, Templates, Ausnahmen im Details etc.
III - Die Standardbibliothek: Standardcontainer, Algorithmen, Iteratoren, Strings, Streams etc.
IV - Design-Aspekte: Hier geht es um diverse Aspekte der Software-Entwicklung.
V - Anhang: Insbesondere wird hier auf die Unterschiede/Inkompatiblitäten zwischen C und C++ eingegangen. Das dürfte für dich sehr interessant sein.
Allgemeine Programmierkenntnisse werden vorausgesetzt, solche in C sind wohl nicht zwingend erforderlich, aber machen Sinn. Die im Buch gegebenen Beispiele sind oft unabhängig von dem C++, welches man dabei lernt, sehr interessant, d.h. man kann sie direkt in der Praxis gebrauchen.
Das einzige Problem(?) ist, dass das Buch nicht auf irgendwelche Erweiterungen eingeht, sondern reines C++ behandelt. Unterschiede zwischen Windows und GNU/Linux im speziellen wirst du darin also nicht finden, aber an einigen Stellen wird auf die unterschiedlichen Wege eingegangen, die verschiedene Implementierungen gehen, wobei wenn ich mich recht erinnere keine konkret genannt werden.
Cheers,
Wolfgang
Re: C++ Buch -- Empfehlungen ??
Ach ja,
einen Punkt der mir wichtig ist habe ich vergessen:
Das Buch sollte einigermaßen aktuell sein ((c) >= 1999)
@Wolfgang
Danke erst mal ! Kannst du mir sagen, wie alt/neu das Buch ist (c) ?
pwk.linuxfan
einen Punkt der mir wichtig ist habe ich vergessen:
Das Buch sollte einigermaßen aktuell sein ((c) >= 1999)
@Wolfgang
Danke erst mal ! Kannst du mir sagen, wie alt/neu das Buch ist (c) ?
pwk.linuxfan
Re: C++ Buch -- Empfehlungen ??
Hi!
Ich habe die 3. Auflage, die von 1998 stammt, es gibt aber inzwischen schon die 4. Auflage des Buches. Ich glaube, diese ist von 2000 (bin jedoch nicht ganz sicher).
Cheers,
Wolfgang
Ich habe die 3. Auflage, die von 1998 stammt, es gibt aber inzwischen schon die 4. Auflage des Buches. Ich glaube, diese ist von 2000 (bin jedoch nicht ganz sicher).
Cheers,
Wolfgang
Re: C++ Buch -- Empfehlungen ??
TITLE: The C++ Programming Language, Special Edition
AUTOR: Bjarne Stroustrup
ISBN:0-2017-0073-5
URL: <a href="http://www.amazon.de/exec/obidos/ASIN/0201700735/" target="_blank"><!--auto-->http://www.amazon.de/exec/obidos/ASIN/0 ... <!--auto-->
INFO: Gebundene Ausgabe - 1040 Seiten - Rev. Ed (Januar 2000) Longman Higher Education
PREIS: EUR 78,00
<img src="http://images-eu.amazon.com/images/P/02 ... ZZZZZZ.gif" border="0">
TITLE: Die C++-Programmiersprache, 4. Auflage. Deutsche Übersetzung der Special Edition
AUTHOR: Bjarne Stroustrup
ISBN: 382731660X
URL: <a href="http://www.amazon.de/exec/obidos/ASIN/382731660X" target="_blank"><!--auto-->http://www.amazon.de/exec/obidos/ASIN/3 ... <!--auto-->
INFO: Gebundene Ausgabe - 4., aktualis. u. erw. Aufl. Addison-Wesley, München;
PRICE: EUR 51,08
<img src="http://images-eu.amazon.com/images/P/38 ... ZZZZZZ.jpg" border="0">
AUTOR: Bjarne Stroustrup
ISBN:0-2017-0073-5
URL: <a href="http://www.amazon.de/exec/obidos/ASIN/0201700735/" target="_blank"><!--auto-->http://www.amazon.de/exec/obidos/ASIN/0 ... <!--auto-->
INFO: Gebundene Ausgabe - 1040 Seiten - Rev. Ed (Januar 2000) Longman Higher Education
PREIS: EUR 78,00
<img src="http://images-eu.amazon.com/images/P/02 ... ZZZZZZ.gif" border="0">
TITLE: Die C++-Programmiersprache, 4. Auflage. Deutsche Übersetzung der Special Edition
AUTHOR: Bjarne Stroustrup
ISBN: 382731660X
URL: <a href="http://www.amazon.de/exec/obidos/ASIN/382731660X" target="_blank"><!--auto-->http://www.amazon.de/exec/obidos/ASIN/3 ... <!--auto-->
INFO: Gebundene Ausgabe - 4., aktualis. u. erw. Aufl. Addison-Wesley, München;
PRICE: EUR 51,08
<img src="http://images-eu.amazon.com/images/P/38 ... ZZZZZZ.jpg" border="0">
Re: C++ Buch -- Empfehlungen ??
Hi!
@Descartes
Du weißt, dass Amazon _für_ Softwarepatente kämpft? Ich denke, dass man sie daher lieber nicht noch unterstützen sollte.
Cheers,
Wolfgang
@Descartes
Du weißt, dass Amazon _für_ Softwarepatente kämpft? Ich denke, dass man sie daher lieber nicht noch unterstützen sollte.
Cheers,
Wolfgang
Re: C++ Buch -- Empfehlungen ??
ausserdem gibts in einigen it-buchläden die 3.auflage für 30 schleifen!
Ich hab noch nen paar bücher von Andre Willms aus dem Addisoln&WEsley Verlag die mir auch gefallen. Sind aber eher für Anfänger.
terracom ist auch ne gute adresse:
www.terracom-online.de
Ich hab noch nen paar bücher von Andre Willms aus dem Addisoln&WEsley Verlag die mir auch gefallen. Sind aber eher für Anfänger.
terracom ist auch ne gute adresse:
www.terracom-online.de