C++ lernen für c programmierer


  • Administrator

    general bacardi schrieb:

    Für Anfänger harter Stoff

    Ich habe ja gesagt, eine steile Lernkurve. Aber wenn er wirklich C kann, was er zumindest vorgibt, dann sollte das Buch so ziemlich das Richtige sein. C und C++ sind zwar stark verschieden, bauen aber auf das gleiche Fundament.

    Grüssli



  • Dravere schrieb:

    general bacardi schrieb:

    Für Anfänger harter Stoff

    Ich habe ja gesagt, eine steile Lernkurve.

    Ach so ich dachte du verwendest die richtige Definition von "steiler" Lernkurve


  • Administrator

    general bacardi schrieb:

    Ach so ich dachte du verwendest die richtige Definition von "steiler" Lernkurve

    Steile Lernkurve == Viel Stoff in kurzer Zeit
    Logisch ist sowas für einen Anfänger hart, da er mehr Zeit für den jeweiligen Stoff benötigt, um ihn zu verstehen.

    Grüssli



  • ich habe also 1 jahr programmiererfahrung mit C

    Was sagt ihr zu C++ von a bis z ?



  • Dravere schrieb:

    da er mehr Zeit für den jeweiligen Stoff benötigt, um ihn zu verstehen.

    Und deshalb ist es eine "flache" Lernkurve. 😉



  • soufian88 schrieb:

    Was sagt ihr zu C++ von a bis z ?

    Das taugt nichts. Hier ist das einzig wahre
    C++: Einführung und professionelle Programmierung | ISBN: 9783446410237



  • Dravere schrieb:

    soufian88 schrieb:

    gibt es auf deutsch ?

    Ja, einfach den Titel übersetzen:
    Die C++-Programmiersprache | ISBN: 3827328233
    Es werden aber oft die englischen Originalbücher empfohlen. Bei Übersetzungen passieren leider immer Fehler.

    Ich kenne das Original nicht aber ich habe genau diese Version (Übersetzung der Special Edition) zu Hause im Schrank stehen und kann sie sehr empfehlen.

    Ich habe mir später noch
    Effective C++ | ISBN: 0321334876
    dazugekauft und nicht bereut. Hier gehts dann eher um den effektiven Einsatz von C++. Man sollte die Sprache also schon kennen.

    Für einen, der schon Programmiererfahrung in C hat, sollten diese Bücher genau das Richtige sein.

    Gruß,
    SP


  • Administrator

    soufian88 schrieb:

    ich habe also 1 jahr programmiererfahrung mit C

    Eine Zeitangabe ist ziemlich nutzlos, da sie überhaupt nichts über die Erfahrung aussagt. Es gibt Leute die sind nach einem Jahr noch Anfänger, andere nach einem halben Jahr schon fast Profis.

    soufian88 schrieb:

    Was sagt ihr zu C++ von a bis z ?

    Ich persönlich halte davon überhaupt nichts. Es ist meiner Meinung nach ein Schwindel, was das Buch vermitteln will. Es geht nicht komplett und tief genug auf C++ ein, behandelt dafür andere Themen, um dem Anfänger schlechtes C++ beizubringen und vorzuschwindeln, dass er C++ kann.

    general bacardi schrieb:

    Dravere schrieb:

    da er mehr Zeit für den jeweiligen Stoff benötigt, um ihn zu verstehen.

    Und deshalb ist es eine "flache" Lernkurve. 😉

    Häääääääääääääääääääääää???? Deine Argumentation macht keinen Sinn ...
    Die Lernkurve von "Die C++ Programmiersprache" ist steil, daher schwer für einen Anfänger, weil dieser eher eine flache Lernkurve braucht. Das ist meine Aussage, wo ist da ein Fehler?

    general bacardi schrieb:

    Hier ist das einzig wahre

    Das sagt ja schon alles. Als wenn es "Das einzig Wahre" geben würde.

    Grüssli



  • Dravere schrieb:

    general bacardi schrieb:

    Dravere schrieb:

    da er mehr Zeit für den jeweiligen Stoff benötigt, um ihn zu verstehen.

    Und deshalb ist es eine "flache" Lernkurve. 😉

    Häääääääääääääääääääääää????

    Ja, häääääh! Eine Lernkurve ist steil wenn man viel in kurzer Zeit lernt, nicht lernen könnte, weil ein Buch viel schwierigen Stoff kompakt darstellt. Die Lernkurve ist ausserdem abhängig von persönlicher Auffassungsgabe und Vorkenntnissen. Je weniger davon vorhanden ist, desto flacher wird die Lernkurve mit dem Buch sein.



  • Dravere schrieb:

    general bacardi schrieb:

    Dravere schrieb:

    da er mehr Zeit für den jeweiligen Stoff benötigt, um ihn zu verstehen.

    Und deshalb ist es eine "flache" Lernkurve. 😉

    Häääääääääääääääääääääää???? Deine Argumentation macht keinen Sinn ... Die Lernkurve von "Die C++ Programmiersprache" ist steil, daher schwer für einen Anfänger, weil dieser eher eine flache Lernkurve braucht. Das ist meine Aussage, wo ist da ein Fehler?

    Siehe Lernkurve.

    Eine Lernkurve beschreibt den Erfolgsgrad des Lernens über den Verlauf der Zeit. Die Lernkurve wird über den Quotienten aus Lernertrag (Stoffmenge) und Lernaufwand (Zeit) berechnet. [...]
    Neben dieser akademisch als korrekt zu betrachtenden Definition gibt es in der Umgangssprache ein dieser Norm praktisch diametral entgegengesetztes Verständnis des Begriffs der Lernkurve; insbesondere im Softwaremarketing und in der Werkzeug-Branche wird eine Lernkurve dann als steil bezeichnet, wenn das Lernen der Bedienung oder Anwendung eines Werkzeugs oder Software-Tools schwierig und mühsam ist; eine flache Lernkurve ergibt sich für effizientes und problemloses Lernen. [...]

    Ich spreche erst gar nicht von Lernkurven. Das wird sonst noch mißverstanden.

    Gruß,
    SP


  • Administrator

    general bacardi schrieb:

    Ja, häääääh! Eine Lernkurve ist steil wenn man viel in kurzer Zeit lernt, nicht lernen könnte, weil ein Buch viel schwierigen Stoff kompakt darstellt. Die Lernkurve ist ausserdem abhängig von persönlicher Auffassungsgabe und Vorkenntnissen. Je weniger davon vorhanden ist, desto flacher wird die Lernkurve mit dem Buch sein.

    Ich rede von der Lernkurve des Buches, welche steil ist. Das Buch vermittelt viel Stoff in wenigen Seiten, also mit kurzer und knapper Erklärung. Das ist für einen Anfänger schwer, weil er eine flache Lernkurve braucht. Also ein Buch, welches wenig Stoff in vielen Seiten vermittelt, also mit sehr genauen und langen Erklärungen.

    Man kann eine Lernkurve auch auf eine Person anwenden, dann ist es die Antwort darauf, wie schnell oder Effizient die Person lernt. Aber wenn du nachlesen gehst, dann habe ich gesagt, dass das Buch eine steile Lernkurve hat, nicht dass der Leser eine steile Lernkurve haben wird. Ob der Leser eine steile Lernkurve haben wird, kann man anhand eines Buches auch nicht feststellen, da es ganz auf die Person ankommt.

    Grüssli



  • Dravere schrieb:

    general bacardi schrieb:

    Ja, häääääh! Eine Lernkurve ist steil wenn man viel in kurzer Zeit lernt, nicht lernen könnte, weil ein Buch viel schwierigen Stoff kompakt darstellt. Die Lernkurve ist ausserdem abhängig von persönlicher Auffassungsgabe und Vorkenntnissen. Je weniger davon vorhanden ist, desto flacher wird die Lernkurve mit dem Buch sein.

    Ich rede von der Lernkurve des Buches, welche steil ist.

    Was Blödsinn ist, weil ja nicht das Buch, sondern der Leser lernen soll. Am Besten du klickst mal auf den Link von Sebastian. 😉


  • Administrator

    general bacardi schrieb:

    Was Blödsinn ist, weil ja nicht das Buch, sondern der Leser lernen soll. Am Besten du klickst mal auf den Link von Sebastian. 😉

    Schon längstens getan und ich sehe da überhaupt gar keinen Widerspruch. Wieso kann es nicht auch einen Quotienten des Lernens in einem Buch geben? Was ist Zeit? Zeit kann man auch in Anzahl Seiten messen. Also Lernstoff pro Anzahl Seiten.

    Grüssli



  • Dravere schrieb:

    Zeit kann man auch in Anzahl Seiten messen. Also Lernstoff pro Anzahl Seiten.

    😮 😕
    Keine weiteren Fragen mehr. Ich verabschiede mich hiermit aus der Runde.



  • general bacardi schrieb:

    Keine weiteren Fragen mehr. Ich verabschiede mich hiermit aus der Runde.

    Gottseidank *SCNR*

    to topic:
    Dem OP sollte klar sein, dass er, egal welches Buch er benutzt, sich von der C-Denkweise freimachen muss um wirklich C++ zu lernen. Gleiche Syntax und gleiche Sprachelemente heißt eben nicht gleiche Anwendung. Sonst läuft man Gefahr, sich so ein unsägliches "C mit Klassen" anzugewöhnen wie man es häufig sieht - leider auch in vielen "C/C++"-Büchern.



  • Dravere schrieb:

    Was ist Zeit? Zeit kann man auch in Anzahl Seiten messen. Also Lernstoff pro Anzahl Seiten.

    Sorry, aber ... wieviel Stunden entsprechen denn wieviel Lernstoff pro - sagen wir mal - 5 Seiten?


  • Administrator

    Belli schrieb:

    Sorry, aber ... wieviel Stunden entsprechen denn wieviel Lernstoff pro - sagen wir mal - 5 Seiten?

    Zeit ist ein sehr abstrakter Begriff. Es gibt nicht nur die physikalische Zeit, welche in Sekunden gemessen wird. Ich bin der Meinung, dass man Zeit im Kontext einer Lernkurve in einem Buch durchaus auch als Seiten messen kann.

    Man kann natürlich den absoluten Tunnelblick anwenden und die Zeit nur als physikalische Grösse ansehen und stur darauf beharren, dann stimmt meine Aussage nicht mehr 😉

    Grüssli



  • Dravere schrieb:

    Ich bin der Meinung, dass man Zeit im Kontext einer Lernkurve in einem Buch durchaus auch als Seiten messen kann.

    Du kannst es drehen wie Du willst, es bleibt völliger Unsinn!
    Wieso gibst Du nicht einfach zu, daß Du dich geirrt hast?



  • Dravere schrieb:

    ...

    Belli schrieb:

    ...

    C++Fan 2009 schrieb:

    ...

    Macht einen eigenen Thread "Definition Lernkurve" in NadRW oder sonstwo auf - mit dem Thema hat das nichts zu tun. Dravere hat klargestellt was er mit der Aussage gemeint hat, der OP wirds verstanden haben. Alles weitere ist sinnloses Gespamme.



  • @soufian88

    Finger weg von der alten Stroustrup-Schwarte. Das hat nichts mit Anfänger oder so zu tun, denn der Inhalt des Buches ist, bis auf wenige Spezialitäten, auch in anderen Büchern zu finden. Aber das Buch ist und war schon immer eine didaktische Katastrophe. Deshalb ist das Lernen damit auch so schwer und nicht etwa weil du da irgendwelche fortgeschrittenen Dinge präsentiert bekommst.

    Wie schon erwähnt ist das Buch von Ulrich Breymann aus dem Hanser-Verlag gut geeignet und auch der Klassiker schlechthin, Lippmans C++ Primer verdient deine Beachtung. Beides relativ aktuelle Bücher.

    Die von dir erwähnten Bücher kennen ich nicht, aber wenn man schon ein sehr gutes Buch von einer "Kapazität" wie z.B. Lippman erwerben kann, warum sich noch mit irgendwelchen "Abschreibern" beschäftigen. 😉

    Schon alleine die Dimensionen des Galileo-Buches würden mir zu denken geben. Auf 1300 Seiten sollen C, C++, Algorithmen&Datenstrukturen, Graphentheorie, Leistungsmessung, Grafikprogrammierung, usw. untergebracht sein, während du im Primer 1008 Seiten pures C++ bekommst. D.h. Detailfragen, die automatisch irgendwann aufkommen, wird dir das Galileo-Buch vermutlich(!) nicht beantworten können.


Anmelden zum Antworten