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.
....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.