Buch etc. zum Lernen ???

02/26/2012 14:18 xXluckyboyXx#1
Heey Leute,

Ich wollte demnächst mal C++ lernen.Dafür brauche ich ein Lern Buch oder eine Lernsoftware.Habt ihr eine Idee welches Buch, Software,File etc. man zum lernen benutzen könnte???
Es sollte vll. in Deutsch sein.
02/26/2012 15:08 MoepMeep#2
[Only registered and activated users can see links. Click Here To Register...]
02/26/2012 16:29 cLx.##3
Hey ich kann dir das Buch Einstieg in C++ empfehlen bin selber dabei
zu lernen und das buch ist sehr gut und ausführlich erklärt ;)
nur zum empfehlen

~cLx
03/01/2012 22:22 inteli5#4
Ih empfehle fuer Einsteiger das buch "Spielend C++ lernen oder wie man kaefern beine macht" bzw so aehnlich ^^ ist ein sehr einfach zu verstehendes Buch, & wer damit den Einszieg nicht schafft, ist einfach nur bloed oder faul ^^
Viel Erfolg
03/02/2012 18:10 Pitbull.#5
Gib mal bei google :

C/C++ von A-Z ein

Es ist von Jürgen Wolf geschreiben wurden und lässt sich sehr leicht verstehen.

Es ist echt ein sehr gutes buch , empfehl ich dir also ^^
03/03/2012 09:50 al.Jay#6
Die Bücher der Markt und Technik Reihe (Insbesondere ''C Programmierung'') sind prima für Einsteiger! Danach kannst du dir dann die Folgebücher kaufen, so schliessen sie immer aneinander an.

Vorallem wird dir direkt im ersten Kapitel ausgeredet, dass du egal ob du dir vornimmst mit C++ oder C anzufangen, du immer erst in C (ohne Klassen) programmieren wirst.
03/03/2012 10:00 jacky919#7
Quote:
Originally Posted by al.Jay View Post
Vorallem wird dir direkt im ersten Kapitel ausgeredet, dass du egal ob du dir vornimmst mit C++ oder C anzufangen, du immer erst in C (ohne Klassen) programmieren wirst.
Wenn man ohne Klassen programmiert, heißt das nicht, dass man in C programmiert. Sobald du beispielsweise std::cout benutzt hast, programmierst du in C++.
03/04/2012 17:06 Strean#8
also ich hab c++ angefangen zu lernen indem ich mir das online tutorial c++ in 21 tagen angesehen hatte. Es ist um erstmal in das logische denken reinzukommen sehr gut.

dann hatte ich mir das Buch : Visual C++ 2010 von Galileo Computing gekauft und es macht wirklich spaß damit zu lernen es ist auch sehr verständlich erklärt ;)
03/04/2012 20:18 Ancientsword#9
Quote:
Originally Posted by Pitbull. View Post
Gib mal bei google :

C/C++ von A-Z ein

Es ist von Jürgen Wolf geschreiben wurden und lässt sich sehr leicht verstehen.

Es ist echt ein sehr gutes buch , empfehl ich dir also ^^
Super ~.~ Wenn ich was als Referenznachschlage Werk haben will ist das Buch gut , aber nicht für nen Anfänger.

Ich selber hab mit dem Buch "C++ lernen und profesionell anwenden" gelernt.
03/05/2012 16:21 al.Jay#10
Quote:
Originally Posted by jacky919 View Post
Wenn man ohne Klassen programmiert, heißt das nicht, dass man in C programmiert. Sobald du beispielsweise std::cout benutzt hast, programmierst du in C++.
Als Anfänger programmiert man kleinere Schleifen, Verzweigungen und Rechnereien, um erstmal die Programmstrukturen und das Arbeiten mit Variablen zu verstehen. Dafür braucht man kein C++.

Mal davon abgesehen ist std::cout nur in C++ Referenzbüchern zu finden ;)
03/05/2012 16:31 jacky919#11
Quote:
Originally Posted by al.Jay View Post
Als Anfänger programmiert man kleinere Schleifen, Verzweigungen und Rechnereien, um erstmal die Programmstrukturen und das Arbeiten mit Variablen zu verstehen. Dafür braucht man kein C++.
Natürlich braucht man C++, wie sollte man sonst programmieren?
Dann rechne mal und gib das Ergebnis aus. Kein (vernünftiges) C++-Buch wird einem Anfänger printf oder ähnliches ans Herz legen, sondern std::cout, was, wie du schon bemerkt hast, zu C++ gehört.


Quote:
Originally Posted by al.Jay View Post
Mal davon abgesehen ist std::cout nur in C++ Referenzbüchern zu finden ;)
Hab ich was anderes behauptet?
03/05/2012 21:23 al.Jay#12
Quote:
Originally Posted by jacky919 View Post
Natürlich braucht man C++, wie sollte man sonst programmieren?
Ach, jetzt wird mir erst klar was du meintest... ich Doof ;)
Ja klar, allerdings denke ich persönlich das es sinnvoll ist, erstmal eine Sprache wie C zu lernen, die etwas überschaubarer ist... diese lässt sich dann um Elemente aus C++ erweitern und ermöglicht einem das Programmieren komplexerer Programme.
03/05/2012 21:29 .SkyneT.#13
Quote:
Originally Posted by al.Jay View Post
Ach, jetzt wird mir erst klar was du meintest... ich Doof ;)
Ja klar, allerdings denke ich persönlich das es sinnvoll ist, erstmal eine Sprache wie C zu lernen, die etwas überschaubarer ist... diese lässt sich dann um Elemente aus C++ erweitern und ermöglicht einem das Programmieren komplexerer Programme.
Das Thema hatten wir schon oft, warum eine Sprache lernen, wenn man
eigentlich eine andere lernen will ?

Außerdem so hässlich ist C++ im gegensatz zu C auch wieder nicht :rolleyes: .
03/05/2012 21:37 jacky919#14
Quote:
Originally Posted by al.Jay View Post
Ach, jetzt wird mir erst klar was du meintest... ich Doof ;)
Ja klar, allerdings denke ich persönlich das es sinnvoll ist, erstmal eine Sprache wie C zu lernen, die etwas überschaubarer ist... diese lässt sich dann um Elemente aus C++ erweitern und ermöglicht einem das Programmieren komplexerer Programme.
Frag mal andere Leute wie MrSm!th oder MoepMeep wie sie zu deiner Behauptung stehen. Wir hatten hier schon mal eine Diskussion darüber, ob es sinnvoll oder sogar nötig ist C vor C++ zu lernen. Meiner Meinung nach ist es nicht nötig, da C nicht weniger komplex ist als C++. Ich halte C++ sogar für überschaubarer, da Klassen und die daraus resultierende Datenkapslung sehr nutzerfreundlich sind.
03/05/2012 22:10 MrSm!th#15
Quote:
Originally Posted by jacky919 View Post
Wenn man ohne Klassen programmiert, heißt das nicht, dass man in C programmiert. Sobald du beispielsweise std::cout benutzt hast, programmierst du in C++.
Der Letzte Satz ist Unfug!

Quote:
Ja klar, allerdings denke ich persönlich das es sinnvoll ist, erstmal eine Sprache wie C zu lernen, die etwas überschaubarer ist... diese lässt sich dann um Elemente aus C++ erweitern und ermöglicht einem das Programmieren komplexerer Programme.
Wenn man eine Sprache lernen will, sollte man sie lernen und keine Umwege gehen.
Die von Dr.Coxxy angepriesenen Vorteile durch das bessere KnowHow über Hardware (angeblich) kann man sich seperat erarbeiten, wenn man sie braucht.
Man lernt auch nicht Html, um dann ASM zu lernen (ja ich weiß, html ist keine Programmiersprache, schlagt mich).

Quote:
Meiner Meinung nach ist es nicht nötig, da C nicht weniger komplex ist als C++. Ich halte C++ sogar für überschaubarer, da Klassen und die daraus resultierende Datenkapslung sehr nutzerfreundlich sind.
Das ist so nicht richtig.
Mehr Sprachelemente führen immer zu größerer Komplexität und C++ vereinigt gleich 3 Paradigmen.
Komplexer als C ist C++ auf jeden Fall und sicherlich nicht nutzerfreundlicher.
Klassen machen keinen großen Unterschied zu prozeduraler Programmierung, deshalb sind sie auch nicht nutzerfreundlicher.
Aber das OOP Konzept ist für viele Anfänger etwas kompliziert, deshalb sollte imho schon mit der C Menge (jaja C ist keine Teilmenge von C++ blablub) angefangen werden und so ist es auch meistens.
Die meisten Bücher und Tutorials fangen mit simplen Schleifen, Funktionen etc. an und das einzige, was man da von C++ nutzt, ist die STL. Da kann man nicht wirklich von C++ Programmieren sprechen, man programmiert im Grunde ein bisschen C, insofern hat Coxxy da schon recht (nur nicht wegen dem Hintergrundwissen :p), aber dafür muss man kein extra C Buch kaufen.
Wenn man direkt mit Klassen anfängt zu lernen, kommt so ein Käse wie BlueJ dabei raus (Coxxy, vielleicht meintest du so nen Dreck auch immer mit "an klassen gebunden"? ;O).