 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Kai Greiner Guest
|
Posted: Sat Apr 22, 2006 9:15 pm Post subject: C++ tutorial/ebook/buch für Anfänger |
|
|
hi Leute,
Ich hab in den letzten Monaten das tutorial "C++ Einführung" auf
highscore.de durchgearbeitet. Aber in diesen tutorials(sind ja noch mehr
auf dieser Seite) steht eben nicht alles über c++.
Also um es kurz zu machen :
Ich bin auf der Suche nach einem umfangreichen Werk über C++. Das
wirklich bei A anfängt und bei Z aufhört.
Gibt es sowas als kostenloses ebook oder tutorial?
Oder vllt auch ein Buch. ..ich wollte erstmal hier nachfragen, ob es
sowas auch im netz gibt, bevor ich in den nächsten bücherladen laufe und
mir irgendein Buch über c++ kaufe. Hoffe ihr könnt mir weiterhelfen.
lg
Kai
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Tibor Pausz Guest
|
Posted: Sun Apr 23, 2006 11:06 am Post subject: Re: C++ tutorial/ebook/buch für Anfänger |
|
|
Kai Greiner <Conan_Doyle (AT) gmx (DOT) net> wrote:
| Quote: | Ich bin auf der Suche nach einem umfangreichen Werk über C++. Das
wirklich bei A anfängt und bei Z aufhört.
|
So etwas existiert bisher gar nicht. Es gibt viel Literatur zu C++, aber
jedes Buch beschäftigt sich mit Teilaspekten oder nur relativ
oberflächlich mit einigen wichtigen Themen. Auch B. Stroustrups "Die C++
Programmiersprache" ist nicht wirklich komplett und vollständig.
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Stefan Reuther Guest
|
Posted: Sun Apr 23, 2006 12:06 pm Post subject: Re: C++ tutorial/ebook/buch für Anfänger |
|
|
Tibor Pausz wrote:
| Quote: | Kai Greiner <Conan_Doyle (AT) gmx (DOT) net> wrote:
Ich bin auf der Suche nach einem umfangreichen Werk über C++. Das
wirklich bei A anfängt und bei Z aufhört.
So etwas existiert bisher gar nicht. Es gibt viel Literatur zu C++, aber
jedes Buch beschäftigt sich mit Teilaspekten oder nur relativ
oberflächlich mit einigen wichtigen Themen. Auch B. Stroustrups "Die C++
Programmiersprache" ist nicht wirklich komplett und vollständig.
|
Aber ich würde den Stroustrup durchaus als vergleichsweise vollständig
bezeichnen. Vielleicht hört er nicht bei Z, sondern schon bei X auf,
aber zum Erlernen der vollständigen Sprache taugt er meiner Meinung nach
gut. Auf Stroustrups Homepage gibt es auch noch zwei Bonuskapitel als PDF.
Was fehlt?
- die ganzen neueren Template-Tricks (z.B. SFINAE)
- Entwurfstechniken
- vielleicht etwas Praxis ("so geht das mit gcc, so mit MSVC, und so mit
CodeWarrior")
- ein paar Teile der Standardbibliothek
Aber irgendwo muss man einen Schlussstrich ziehen. Das Ding taugt doch
jetzt schon zum Erschlagen.
Jemandem, der bereit ist, Geld auszugeben, würde ich den Stroustrup
daher uneingeschränkt empfehlen. Aber es ist halt kein ebook, wie im
Betreff gewünscht.
Stefan
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Martin Wagner Guest
|
Posted: Sun Apr 23, 2006 3:26 pm Post subject: Re: C++ tutorial/ebook/buch für Anfänger |
|
|
Kai Greiner wrote:
| Quote: | Ich bin auf der Suche nach einem umfangreichen Werk über C++. Das
wirklich bei A anfängt und bei Z aufhört.
|
Wirklich von A-Z ist das folgende Werk auch nicht, aber es deckt relativ
viele Bereiche ab und ist dank Beispielen auch nicht zu trocken:
Thinking in C++ von Bruce Eckel (gibt es dort auch als Online-Version):
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
HTH,
Martin
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Tibor Pausz Guest
|
Posted: Mon Apr 24, 2006 7:06 am Post subject: Re: C++ tutorial/ebook/buch für Anfänger |
|
|
Stefan Reuther <stefan.news (AT) arcor (DOT) de> wrote:
| Quote: | Was fehlt?
- die ganzen neueren Template-Tricks (z.B. SFINAE)
- Entwurfstechniken
- vielleicht etwas Praxis ("so geht das mit gcc, so mit MSVC, und so mit
CodeWarrior")
- ein paar Teile der Standardbibliothek
|
Die Standardbilbiothek ist nur rudimentär dokumentiert. Das reicht sehr
gut aus, wenn man etwas mal schnell nachschlagen will, wenn es dagegen
neu ist, ist die Beschreibung meiner Meinung nach nicht ausreichend.
Josuttis "The C++ Standard Library" ist nicht ohne Grund so umfangreich
ausgefallen. IOStreams versteht man auch nicht vollständig, d.h. man
kann keine eigenen StreamBufs implementieren, wenn man TC++PL gelesen
hat.
| Quote: | Aber irgendwo muss man einen Schlussstrich ziehen. Das Ding taugt doch
jetzt schon zum Erschlagen.
|
Ich habe hier dickere Bücher herumstehen, zur Not käme immer noch die
Lösung mehrere Bände in Frage. Aber irgend wann will so etwas auch
geschrieben werden.
| Quote: | Jemandem, der bereit ist, Geld auszugeben, würde ich den Stroustrup
daher uneingeschränkt empfehlen.
|
Das schon, nur wollte ich den OP darauf vorbereiten, daß es nicht mit
_einem_ Buch oder Tutorial getan sein wird.
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Andre Weihe Guest
|
Posted: Tue Apr 25, 2006 4:11 am Post subject: Re: C++ tutorial/ebook/ buch für Anfänger |
|
|
Kai Greiner wrote:
| Quote: | Ich bin auf der Suche nach einem umfangreichen Werk über C++. Das
wirklich bei A anfängt und bei Z aufhört.
|
Also in einem Buch wird man kaum ALLES finden können, darauf wurde ja
schon hingewiesen.
Dazu hat C++ wohl zuviele Facetten, und alleine mit C++ kommt man ja
nicht zum fertigen Programm.
Dazu braucht´s noch einen Compiler, und man sollte eine Dokumentation
zum System haben für das man programmiert (POSIX, Windows, you name
it).
Und dann benutzt man meist noch Libraries die nicht zum Sprachstandard
selber gehören wie die STL und Boost (<www.boost.org>).
Wenn es um ein Buch zum lernen bzw. für Anfänger geht würde ich den
C++ Primer von Stanley B. Lippman empfehlen.
<http://www.amazon.de/exec/obidos/ASIN/382732274X/br_lfncs_b_1/303-0198517-4955403>
Dies sollte das erste Buch zu C++ sein (nicht das erste Buch zur
Programmierung). Ist aber trotzdem sehr umfangreich und auch später
immer noch als Nachschlagewerk zu gebrauchen.
Im Gegensatz zum gern empfohlenen Standardwerk von Stroustrup finde
ich es vor allem didaktisch sehr gelungen.
Mit dem Kerninghan/Ritchie Buch zu C konnte man gut C lernen, aber ich
finde nicht das man mit dem Stroustrup gut C++ lernen kann.
Das Buch von Lippman hies übrigens früher mal im deutschen "C++
Einführung und Leitfaden", wechselte dann einmal den deutschen
Verleger und den Namen zum englischen Originaltitel, und ist jetzt in
der neuesten 4. Auflage (Dezember 2005) wieder beim Originalverlag
aber noch mit dem Originalnamen gelandet (mit locker der doppelten
Anzahl an Seiten wie noch in der 1. Auflage).
Ich halte dieses Buch für eine der besten Einführungen in C++, es
taucht nur traurigerweise in fast keiner deutschen Bücherliste mit
Empfehlungen auf.
Ist aber Glücklicherweise in gut sortierten Buchhandlungen neben den
Büchern von Willms (Andre oder Gerhard) zu finden :-)
HTH
André
--
Q. Where did the names C and C++ come from?
A. They were grades.
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Daniel Albuschat Guest
|
Posted: Tue Apr 25, 2006 3:06 pm Post subject: Re: C++ tutorial/ebook/buch für Anfänger |
|
|
Andre Weihe wrote:
| Quote: | Und dann benutzt man meist noch Libraries die nicht zum Sprachstandard
selber gehören wie die STL und Boost (<www.boost.org>).
|
Die STL gehoert jedoch zum Sprachstandard.
Warum sonst waere es die Standard Template Library?
Davon mal abgesehen ist der Begriff STL sowieso irrefuehrend.
MfG,
Daniel
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Andre Poenitz Guest
|
Posted: Thu Apr 27, 2006 11:08 pm Post subject: Re: C++ tutorial/ebook/buch für Anfänger |
|
|
Daniel Albuschat <daniel (AT) happy (DOT) viming.de> wrote:
| Quote: | Andre Weihe wrote:
Und dann benutzt man meist noch Libraries die nicht zum Sprachstandard
selber gehören wie die STL und Boost (<www.boost.org>).
Die STL gehoert jedoch zum Sprachstandard.
|
Noe.
| Quote: | Warum sonst waere es die Standard Template Library?
|
Die STL ist ein paar Jahre aelter als der erste C++-Standard.
Sie hat die Bibliothek, die (C++-)standardisiert ist, massgeblich
beeinflusst, aber keine ist Teilmenge der anderen.
| Quote: | Davon mal abgesehen ist der Begriff STL sowieso irrefuehrend.
|
Hast Du eben demonstriert ;-)
Andre'
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|