Hallo, habe mir vor folgendes Buch zu bestellen
http://www.amazon.de/Easy-leicht-klar-sofort/dp/3827260264
Irgendwelche einsprüche ? ..Oder kann ich mir das beruight kaufen
JDDJ Gast |
JDDJ Gast |
Hallo, habe mir vor folgendes Buch zu bestellen
http://www.amazon.de/Easy-leicht-klar-sofort/dp/3827260264
Irgendwelche einsprüche ? ..Oder kann ich mir das beruight kaufen
ich kenne das buch zwar nicht aber anhand der rezensionen schätze ich mal, dass da wirklich nur die grundlagen drinnen stehen (die man behaupte ich mal auch mit ein bisschen internetrecherche und durchschnittlichen englischkenntnissen sich zusammensuchen kann)
deshalb solltest du dich wohl fragen, ob du wirklich nur die grundlagen lernen willst oder lieber ein nachschlagewerk, wo auch komplexere sachen darin beschrieben sind und du auch wenn du schon erfahrener bist jederzeit nachschlagen kannst wenn dir mal was nicht einfällt oder so.
ich kann dir jetzt zwar auch keine konkreten werke dazu nennen aber ich habe gehört, dass c++ für dummies nicht schlecht sein soll, basiert aber auf wissen von programmierung mit c!
wegen dem compiler: da die meisten leute sowieso mit visual studio arbeiten (express version ist gratis) und dort ein kompiler mit drin ist, ist es wohl nicht nötig sich extra nach einem umzuschauen (es sei denn du arbeitest mit linux/mac)
edit:
abgesehen davon: wenn du noch keine kentnisse hast was programmieren angeht, würde ich dir empfehlen vor c++ c zu lernen da c++ im prinzip nur eine erweiterte form von c ist (da kommt dann das thema objektorientierte programmierung), deshalb 2.empfehlung c für dummies .
und vor c würde ich mir visual basic anschauen, ist für mich eigentlich die beste grundlage des programmierwissens
so nun aber genug der plauderei, eigentlich gibts buchempfehlungsthreads schon massenweise, zb hier
Hallo Vielen Dank für deine Antwort ?
Aber ist C++ quasi C mit Objektorientierte Programmierung, oder wie ?? Die Grundlegenden Sachen sind da doch schon anders (Von der Syntax und den Befehlen) ... Oder etwa nicht ?? VB werde ich nächstes Jahr in der Schule schon durchnehmen Zuhause wollte ich mir eigentlich C++ aneignen ?? Also könnte ich etwa erst C lernen und danach dann eig. nur die Objektorientierte Programmierung mir anschauen, oder ? Ich muss dann bei C++ nicht wieder die ganzen Sachen lernen (weil die Befehle z. B. ganz anders aufgebaut sind oder so)
Wenn dem so ist, kann ich doch auch erst dieses Openbook verwenden, oder ?
http://openbook.galileocomputing.de/c_von_a_bis_z/
Kostet mich wenigstens nichts ^^
kann sicher nicht schaden mal reinzuschauen
und nein c++ ist nicht irgendwie anders von der syntax oder so (zumindest fallen mir jetzt keine konkret wichtigen ein, kleine unterschiede gibt es aber die kann man schnell richtigstellen), es ist einfach eine erweiterte form von c (deshalb auch das "++" was "um eines höher" bedeutet )
es gibt zwar noch weitere sachen als die objektorientierte programmierung aber diese dürfte wohl der größte unterschied von c++ gegenüber c sein (dient zur besseren strukturierung des programms und übersicht)
allerdings würde ich mich jetzt auch nicht zu sehr in c reinarbeiten/reinhängen. schließlich musst du dort auch nicht alles in- und auswendig können und ich würde mich fürs erste an die beispiele halten bzw einfache konsolenanwendungen schreiben wie einen simplen rechner (+, -, *, /)
Okay, werde ich machen
Ich glaube ich habe den Bergriff "Objektorientiert" bisher völlig falsch verstanden ^^ Ich dachte immer das wäre "Programmierung in Fenster" um es mal so auszudrücken. Also z. B. Icq oder eine Browser .... Das läuft ja nicht in irgendeiner Console oder so, sondern halt in einem Fenster (Also es ist ein bestimmtes Objekt vorhanden^^) ..oder ist das doch richtig was ich jetzt gerade gesagt habe ?
Ps. Dieses Openbook da...Warum wird das eigentlich Kostenlos zu verfügung gestellt ?? Normal kostet das ja um die 40 Kröten ???
Okay, werde ich machenNein, Sorry das ist sogar völlig daneben. "Fenster" malen kannst du fgw. in jeder Sprache. OO Sprachen kennzeichnen sich dadurch, dass du eben mit Klassen/Objekten arbeitest, bzw. diese das zentrale Element sind. Es ist ein komplettes Sprachkonzept und hat nichts damit zu tun was du damit anstellst sondern wie du es machst.
Ich glaube ich habe den Bergriff "Objektorientiert" bisher völlig falsch verstanden ^^ Ich dachte immer das wäre "Programmierung in Fenster" um es mal so auszudrücken. Also z. B. Icq oder eine Browser .... Das läuft ja nicht in irgendeiner Console oder so, sondern halt in einem Fenster (Also es ist ein bestimmtes Objekt vorhanden^^) ..oder ist das doch richtig was ich jetzt gerade gesagt habe ?
Müssen? Bei keinem.
OO bietet dir diverse Vorteile, du kannst reale Objekte relativ problemfrei in abstrakte Klassenbeschreibungen verpacken, du erhälst die möglichkeit der Datenkapselung und OO Programmierung ist durch modularen Aufbau recht änderungfreundlich. Zur Verwendung gezwungen bist du nie, du kannst auch jedes Problem im Assembler lösen oder in einer Prozeduralen Sprache. Du kannst dir allerdings viel Stress sparen, übersichtlichkeit erhalten und dein Programm bei gutem Design auch bei großem Umfang übersichtlich und damit (auch) änderungsfreundlich halten.
« C# schleifen | mit batch eine shutdown datei erstellen? » | ||