PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gutes C/C++ Buch



Mdk-10.2_User
06.11.06, 19:14
Hallo,

ich weiß, das passt hier jetzt nicht so, aber ich dachte mir, dass es hier bestimmt ein paar Leute mit C/C++ Erfahrungen gibt.

Da ich auch dabei bin C/C++ zu lernen, würde ich mir gerne ein Buch darüber kaufen.
Hier nun also meine Frage: Kennt jemand ein gutes Buch über C/C++?

Danke.
Grüße,
Georg

LKH
06.11.06, 20:50
Hi,

es gibt viele Bücher zu C und C++. Kannst du schon programmieren, auch objektorientiert? Was willst du programmieren?

Gromobir
06.11.06, 20:53
Guten Abend,
"C++ in 21 Tagen" (http://www.amazon.de/Tagen-Schritt-f%C3%BCr-zum-Programmierprofi/dp/3827256240/sr=8-6/qid=1162846197/ref=sr_1_6/303-8326281-8503435?ie=UTF8&s=books) ist meiner Meinung nach ein recht gutes Buch, wenn du echtes Interesse für diese Materie aufweist.
Es kann dich sowohl als Einsteiger, als auch als Fortgeschrittener weite Wege an der Hand nehmen und später auch noch als Nachschlagewerk dienen.

In diesem Sinne...
Gromobir

Mdk-10.2_User
06.11.06, 21:08
#include <iostream>
#include <conio.h>
using namespace std;
void function();
string Wort;
int Zahl, zahl2;
int main()
{
function();
for (int i=1;i<=13;i++)
cout << i << endl;
cout << "Bitte ein Wort schreiben\n";
cin >> Wort;
cout << "Bitte eine Zahl eingeben\n";
cin >> Zahl;
// Überprüfung der Zahl Anfang
if (Zahl>100)
cout << "Zahl groesser als 100";
if (Zahl<100)
cout << "Zahl kleiner als 100";
if (Zahl==100)
cout << "Zahl ist genau 100";
// Überprüfung der Zahl Ende
cout << "\n";
cout << "Ausgabe des Wortes und der Zahl:" << Wort << " " << Zahl << endl;
cout << "Bitte eine zweite Zahl eingeben" << endl;
cin >> zahl2;
if (zahl2>100)
{
if (zahl2<zahl2+50)
cout << "Zweite Zahl groesser als 150";
else
cout << "Zweite Zahl groesser als 100";
}
else
cout << "Zweite Zahl nicht groesser als 100";
getch();

}

void function()
{
cout << "Durchzählen von eins bis 13" << endl;

}


Dieses kleine von mir geschriebene absoult sinnlose Test-Programm zeigt, was ich kann.
Also so gut wie nichts. Ich will ja auch anfangen...

Toobles
06.11.06, 21:26
1.) http://www.amazon.de/Die-C%2B%2B-Programmiersprache-Deutsche-%C3%9Cbersetzung-Special/dp/382731660X/sr=8-1/qid=1162848279/ref=pd_ka_1/028-6000216-8343737?ie=UTF8&s=books

2.) http://www.amazon.de/C%2B%2B-Primer-Stanley-B-Lippman/dp/382732274X/sr=1-1/qid=1162848343/ref=sr_1_1/028-6000216-8343737?ie=UTF8&s=books

suck
06.11.06, 21:34
Hier gibt's etliches: http://www.onlinetutorials.de/

Hun
06.11.06, 22:07
Fuer C hol dir den K&R, fuer C++ den Stroustroup. Die Ersteller der Sprachen koennen das einfach am Besten erklaeren.

Dogge
07.11.06, 14:55
Die Bücher "C von A bis Z" und "C++ von A bis Z" kannst du auf www.pronix.de kostenlos als OpenBooks lesen.

Wie gut sie sind kann ich dir nicht sagen, da ich erst 2-3 Std. Informatik hatte und noch nicht weit über "Hello World" hinausgekommen bin. Aber ich glaube mein Prof. hat mal erwähnt, dass diese ganz empfehlenswert sind.

Ich finde es auch eine tolle Sache die Bücher als OpenBooks online zu stellen, da man als Student sowieso sehr viel Geld für Lernmaterialien ausgeben muss und jedes dieser beiden Bücher ca. 40€ kostet.

Sollte man mal mit dem Studium fertig sein und hat das Geld kann man sich die Bücher ja immer noch kaufen um sie als Nachschlagewerke ins Regal zu stellen.

Ok, das war jetzt n bisschen offtopic, aber ich hoffe ihr seht mir das nach. ;)

Edit: @Hun, laut meinem Prof. sind die Bücher der Ersteller nicht wirklich für Einsteiger geeignet.

carstenj
07.11.06, 15:13
Fuer C hol dir den K&R, fuer C++ den Stroustroup.
Also jeder lernt bekanntlich anders, aber zumindest den Stroustrup würde ich nicht empfehlen. Später, wenn man schon was kann, als Nachschlagewerk, keine Frage, aber zum Lernen defintiv ungeeignet.

Das K&R Werk ist etwas besser, aber ob es zum Einsteig geeignet, lass ich mal dahingestellt.

Die Ersteller der Sprachen koennen das einfach am Besten erklaeren.
Ähem, nein, gerade die können es gar nicht erklären, denn die schweben in anderen Sphären. Lässt sich nicht unbedingt pauschalisieren, aber auf den Stroustrup trifft das allemale zu.

m.o.o.
07.11.06, 15:48
Für C: Helmut Herold - C-Programmierung unter Linux / Unix / Windows (http://www.amazon.de/C-Programmierung-Windows-Beispiele-Anwendung-Programmiertechniken/dp/3899901231/sr=1-12/qid=1162914264/ref=sr_1_12/028-5856843-8346108?ie=UTF8&s=books).

suck
07.11.06, 16:12
Das K&R Werk ist etwas besser, aber ob es zum Einsteig geeignet, lass ich mal dahingestellt. Dem schliesse ich mich an. Mit dem K&R habe ich anfangen müssen (damals hatte ich mein 33.6'er Modem noch nicht) und fand ihn schrecklich. Es kann allerdings sein, dass ich das Heute anders sehen - habe ewig nicht mehr reingeschaut. Die Erfinder können es nicht selten nur schlecht beschreiben. Einstein sagte z.B. selbst, dass sein Buch über die Relativitätstheorie schlecht und viel zu zu unverständlich war.

Mdk-10.2_User
07.11.06, 19:14
Ja, danke für die vielen Rückmeldungen, Hilfen und Tipps.
Ich werde mir wahrscheinlich "C++ in 21 Tagen" oder "C-Programmierung unter Linux / Unix / Windows. Beispiele, Anwendung und Programmiertechniken" holen.