009
21.12.2007, 02:41 Uhr
Hans
Library Walker (Operator)
|
Zitat von 0xdeadbeef: |
Außerdem trainiert es ja nicht nur das Verständnis dieses speziellen Operators, sondern auch das anderer.
|
Das bezweifel ich auch gar nicht, und ich glaube, darum ging es dem Menschen auch zu einem Teil.
Zitat von 0xdeadbeef: |
Zugegeben, im Zweifel kann man immer noch selbst explizit Klammern setzen, aber wenn du anderer Leute Code liest, hilft dir das herzlich wenig.
|
stimmt. (Obwohl es nicht ganz hierher passt, aber Programme wie indent hat man ja nicht umsonst geschrieben.)
Zitat von 0xdeadbeef: |
... aber vorkommen kann sowas in der Realität schon auch mal. Wenn auch meistens wohl bei Codern der alten Garde, zu deren Zeit Einfachheit noch nicht als eine Tugend gelehrt wurde
|
Ja, das mit der alten Garde trifft es genau. Ich weis es nicht mehr 100%ig, aber ich glaube, das war die letzte Klausur, die dieser Prof schreiben lies. Danach ist er in Rente gegangen. Hab auch keine Ahnung, ob er noch unter den Lebenden weilt, - dann müsste er jetzt so um die 80 sein. ---
Zitat von ao: |
Das sind keine Prüfungsfragen, das sind Anti-Beispiele.
|
Och, der hatte noch mehr solcher Fragen auf Lager...
Zitat: |
Wer sich sowas ausdenkt, hat bestimmt im Leben noch kein Programm geschrieben, das an Kunden verkauft oder auf Produktivsystemen installiert wurde. Dann würden ihm nämlich bessere Aufgaben einfallen.
|
Kann ich nicht beurteilen.
Zitat von ao: |
Interessant wäre nur, welcher Kollege das verbrochen hat. Weil ich den nämlich bitten würde, mir die Zeile zu erklären. Und zwar in der Kaffeeküche, während noch mehrere andere dabeistehen ...
|
Also ich will hier keine Namen nennen, weil man mir das u.U. übel nehmen könnte. Aber der konnte das. Der hat's nicht nur in seinen Vorlesungen gebracht, der hat's auch im Praktikum noch mal erklärt.
Eine andere Sorte beliebter Frage war diese:
Zitat: |
Was druckt printf ("%06o 06o",-59.2); ?
|
(Antwort: 141554 146314 auf einer PDP-11)
bzw. anders herum:
Zitat: |
Was druckt printf ("%0.6e",0136600,-65636);
|
(Antwort: -1.562E-02 auf einer PDP-11) Und wenn man da nicht weiss, wie Fliesspunktzahlen im Rechner codiert sind, ist man aufgeschmissen... Ach ja, auf dem PC sehen die Ergebnisse anders aus, weil die Floatingpoints anders normiert werden (1.0 statt 0.1), und die Konstanten vom Compiler anders interpretiert werden können. In der Aufgabenstellung wird davon ausgegangen, das es sich um 16-bit integer handelt.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 21.12.2007 um 02:47 Uhr von Hans editiert. |