008
19.05.2015, 01:47 Uhr
Hans
Library Walker (Operator)
|
Zitat von ao: |
Die Aufgabe hier ist ein sehr schönes Beispiel: Ein paar hardwarenahe Funktionen (Taster, Lampen, Zeit messen) mit einem übergeordneten Ablauf, der schon was komplizierter ist (zufällig eine Lampe auswählen, zufällige Wartezeit, Lampe einschalten, Zeit bis zur Reaktion messen, Ergebnisse verwalten, ...).
Wenn man das alles monolithisch runterprogrammiert und en bloc auf irgendeinem Mikrocontroller testet, dann kriegt man graue Haare, bis das richtig läuft.
|
Interessant. Muss ich doch glatt mal ausprobieren, sobald sich mir die Möglichkeit dazu bietet...
Zitat von ao: |
Aber du hast völlig recht, auf OO-Konzepte muss man bewusst und frühzeitig eingehen und nicht erst in der letzten Unterrichtsstunde, wenn keiner mehr wirklich zuhört.
|
Das hab ich so zwar nicht behauptet, stimme aber trotzdem zu. Ich hab zwar keine Erfahrungen mit Ausbildung, aber nach meinem neueren Buch (Breymann) zu schliessen, scheint das wohl der bessere Weg zu sein. Denn der geht so vor und das Buch ist schon sehr lange erhältlich. Ich hab auch noch Bücher aus den 90ern, wo erst C und dann C++ vermittelt wird, was man heute wohl besser als "C mit Klassen" bezeichnet, weil deren Autoren die OO-Konzepte wohl selbst noch nicht so richtig verstanden hatten.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |