ich muss mich auch ausheulen - SECIII: Computer müssen im Unterricht me…
war bis vor kurzem auf einer berufsschule, ausbildung zum
fachinformatiker/anwendungsentwickler.
unser infolehrer war der meinung, er könne c . scheisst jeden der
schüler, die nun das erste mal sowas wie binärzahlen sehen, zusammen,
warum sie nicht auf anhieb bis 20 zählen können. ich dachte mir, is
halt n arsch, aber er kanns zumindest (sollte nichts entschuldigen).
dann, in einer arbeit:
class fahrrad
{
int baujahr;
}
erstellen sie ein prog welches ein fahrrad “damenrad” instanziiert
und das alter ausgibt
bibliotheken durften wir keine ausser den standarts verwenden, ich
wusste die datumsfunktion gerade nicht, also denke ich mir, mach ich
das mal so:
#include
#define 2002 jetzt
void main()
{
fahrrad damenrad = new fahrrad();
cout << “das alter des rades ist ” << (jetzt - damenrad.baujahr) <<
endl;
}
dumm, klein, simpel.
ich kriege die arbeit zurück, das define ist durchgestrichen, das -
ist durchgestrichen, fette fragezeichen überall. ich frag ihn was er
daran bemängelt, er sagt, es funzt nicht. ich tippe es ab, lasse es
laufen, es funzt. er fragt verdattert, was der strich solle, ich
sage, das sei so ein operator, mit dem man zahlen voneinander
abzeiht, man nenne ihn minus, er meint aha… aber warum geben sie
nicht einfach das baujahr aus, ich weise darauf hin, das nicht das
baujahr, sondern das alter gewünscht war, er grübelt und schuat mich
dann triumphierend an und fragt, woher ich denn den wert “jetzt”
nähme, ich zeige auf das durchgestrichene define, er sagt “was soll
denn define bitte heissen?”
ich habe volles verständnis dafür, das programmieren nicht einfach
ist. ich bin auch nicht der mainung das es jeder können sollte. nur
zumindest die leute, die behaupten es zu können und die es
unterrrichten, sollten zumindest einmal “C für dummys” gelesen
haben