Hallo. Ich habe mich zur Technikerweiterbildung angemeldet und wollte mich vorab in C++ einarbeiten. Ich habe hier auch was zum experimentieren gefunden ( http://www.amazon.de/gp/product/3645650954?keywords=microcontroller%20franzis&qid=1451481942&ref_=sr_1_2&sr=8-2 ). Allerdings sind die Rezensionen nicht so toll. Gibt es hierfür etwas besseres?
1. C oder C++ ? Das ist nicht das selbe... 2. Welche HW Plattform? PC oder uC?
Dominik S. schrieb: > 1. C oder C++ ? Das ist nicht das selbe... > 2. Welche HW Plattform? PC oder uC? In der Schule soll C++ drankommen. Was bedeutet HW Plattform und uC? Ich habe da noch überhaupt keine Ahnung.
Oliver schrieb: > Dominik S. schrieb: >> 1. C oder C++ ? Das ist nicht das selbe... >> 2. Welche HW Plattform? PC oder uC? > > In der Schule soll C++ drankommen. Was bedeutet HW Plattform und uC? > Ich habe da noch überhaupt keine Ahnung. ....Du wirst doch wenigstens Wissen was Du programmieren möchtest?
Er will einfach nur C++ lernen, da würde ich mal davon ausgehen, er möchte das auf dem PC tun. Es gibt doch bestimmt viele C++ Bücher für Einsteiger. Such Dir doch ein gut bewertetes raus. Am besten eines für den Schnelleinstieg und keins mit 1.000 Seiten, dann kannst Du Dir vor Deinem Kurs etwas Grundwissen verschaffen.
Conny G. schrieb: > Er will einfach nur C++ lernen, da würde ich mal davon ausgehen, > er > möchte das auf dem PC tun. > > Es gibt doch bestimmt viele C++ Bücher für Einsteiger. Such Dir doch ein > gut bewertetes raus. Am besten eines für den Schnelleinstieg und keins > mit 1.000 Seiten, dann kannst Du Dir vor Deinem Kurs etwas Grundwissen > verschaffen. Deine Aussage ist nicht so richtig schlüssig. Schnelleinstieg und Grundwissen schließt sich, für meine Begriffe, ganz gewaltig aus. Schnelleinstieg = HelloWorld, Schleifen, bedingte Ausführung, int als Datentyp für alles Grundwissen = Datentypen, Compiler, Assembler, etc...
Conny G. schrieb: > Er will einfach nur C++ lernen, da würde ich mal davon ausgehen, > er möchte das auf dem PC tun. ...kann sein, am PC hat man meistens ein Betriebssystem und oft auch Internet mit einem Browser um Google die magischen Worte "c++ tutorial anfänger" zu übergeben.... Wir sind hier im Forum Microkontroller und Elektronik, wüsste also nicht was seine Frage damit zu tun hätte? So, jetzt haben wir alle mal ein wenig gemutmaßt und nun darf uns TO aufklären :)
> So, jetzt haben wir alle mal ein wenig gemutmaßt und nun darf uns TO > aufklären :) Aber gerne :-) Ist das falsche Forum? Welches wäre das richtige? Es kommen als Unterrichtsstunden Softwareentwicklung, Mikrocontrollertechnik sowie Schaltungstechnik vor. Die Programmierung soll in C++ erfolgen. Da ich allerdings Elektroniker für Betriebstechnik bin, habe ich, von SPS Step 7 abgesehen , was wir etwas in der Umschulung durchgenommen hatten, vom Programmieren keinen Schimmer. Daher möchte ich mich theoretisch und auch praktisch schon mal vorbereiten. Da dachte ich an ein oder mehrere gute Bücher um zumindest Grundwissen zu erlangen, eine Programmiersoftware für den PC und ein Experimentierset um mich auch praktisch mit allem vertraut zu machen. Wisst ihr hierfür was gutes? Taugt das Lernpaket von Franzis was, gibt es da was besseres oder stelle ich mir besser selbst eine Liste mit elektronischen Bauteilen zusammen, die ich programmieren und zum Laufen bringen kann?
das C++ Grundlagenbuch von gerhard Willem oder wie der heißt ist super...seehr dick aber sehr gut zu verstehen da alles haarklein erklärt wird, so auführlich, das man nicht mal einen PC bräuchte um es nachzuvollziehen. Selbst für einen Begriffstutzigen wie mich, ist es durch zig abgewandelte beispiele in jeder Kleinigkeit nachvollziehbar, warum so und nicht anders...und wenn anders, dann warum ausgerechnet hier etc
Oliver schrieb: > Daher möchte ich mich theoretisch und auch praktisch schon mal > vorbereiten. Wozu dann noch der Unterricht? Der Lehrer kennt doch das (Beginner-)Niveau seiner Klasse und wird den Unterricht passend gestalten. Du solltest im Unterricht aufpassen/aktiv mitmachen und unterrichtsbegleitend passend zum jeweiligen Lehrstoff Aufgaben lösen/üben/Literatur lesen. Im Stoff vorpreschen macht weder für Dich noch für den Unterricht Sinn, es sei denn, Du bist ein absoluter Überflieger.
google schrieb: > Oliver schrieb: >> Daher möchte ich mich theoretisch und auch praktisch schon mal >> vorbereiten. > > Wozu dann noch der Unterricht? Der Lehrer kennt doch das > (Beginner-)Niveau seiner Klasse und wird den Unterricht passend > gestalten. Ich finde es eigentlich sehr lobenswert, sich vorher schon mal etwas in das Thema einzulesen, und gerade bei sowas komplexem wie C++-Programmierung kann das nicht schaden. > Im Stoff vorpreschen macht weder für Dich noch für den Unterricht Sinn, es > sei denn, Du bist ein absoluter Überflieger. Huh? Ich würde genau das Gegenteil sagen. Wenn er ein absoluter Überflieger ist, braucht er die Vorbereitung nicht. Wenn er aber davon ausgeht, mit dem Verständnis Schwierigkeiten zu haben, wird es ihm leichter fallen, mitzukommen, wenn er Teile vorher schon grob kennt.
Meine Erfahrung ist, dass sich bei Leuten, die sich irgendwie mit irgendwelchem Zeug vorher worauf auch immer vorbereitet haben, alle möglichen Mißverständnisse bzw. viel Halbwissen verfestigt haben. Sie wollen im Unterricht dann nicht mehr mitdenken, weil sie vermeintlich schon alles können. Meist beherrschen sie am Ende den Stoff aber deutlich schlechter, es sei denn, sie sind Überflieger.
Hallo Oliver! Deine Frage habe ich mir vor 2 Jahren stellen müssen, und nach 3 wöchigen Recherche im web war mir klar, dass ich erstmal kein Geld für Literatur ausgeben muss! Weil; http://www.heise.de/download/e2104a878e97fdb6d91ac7a9ecc1e6dd-1451563139-22102095.html http://www.onlinetutorials.de/cpp/cpp-handbuch-pdf-download/ http://www.asc.tuwien.ac.at/eprog/download/schmaranz2.pdf (um NUR einige wenige Quellen zu nennen ) :-)) Was Hardware angeht,habe mir Arduino Boards und ein dutzend Sensoren und Kleinkram besorgt( Alles von chinamann und Reichelt) und habe losgelegt mit autodidaktismus.... Bei vielen Fragen die mich konfrontiern, wende ich mich an Foren wie HIER, bzw durchforste sie, da kaum eine Frage auftaucht die schon im web nicht beantwortet würde..... Guten Rutsch!
....und wenn ich noch ein Tipp geben darf; Lade das Tool HTTrack herunter und Du kannst jede website auf dein pc zaubern und jeder Zeit offline durchforsten und anschauen.....fast wie ein Buch. Ich habe auf diese Weise schon etwa 10gByte Material über c,c++ und Atmel avr angesammelt und nutze das Ganze sehr effektive! Die Daten habe ich auch an meinem Arbeitsplatz dabei und möchte sie nichtmehr missen! Gruß!
tueduino schrieb: > (um NUR einige wenige Quellen zu nennen ) :-)) Das ist ziemlicher Schund. Wenn du C++ lernen willst, solltest du dich an den aktuellen Standard halten - also mindestens C++11 oder C++14. Die Sprache ist damit DEUTLICH komfortabler geworden.
kaesebrot schrieb: > tueduino schrieb: >> (um NUR einige wenige Quellen zu nennen ) :-)) > > Das ist ziemlicher Schund. Wenn du C++ lernen willst, solltest du dich > an den aktuellen Standard halten - also mindestens C++11 oder C++14. > > Die Sprache ist damit DEUTLICH komfortabler geworden. Ja, das ist schon richtig. Aber vermutlich an Stellen und in Konzepten, die den TO in den nächsten zwei Jahren überhaupt nicht interessieren werden. Der TO, so interpretiere ich sein Geschriebenes, will/sollte/muss Programmieren lernen, nicht C, nicht C++ und nicht irgendeine andere Sprache. Es ist völlig wurscht, welche Sprache er lernt. Ich würd vermutlich heute C oder Pascal empfehlen. Nicht, um damit bis zum Lebensende zu arbeiten, sondern um programmieren zu lernen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.