Rotkäppchen
... mal etwas anders...
Es hat nichts mit Programmieren selbst zu tun, liest sich für Programmierer aber recht nett...
Verfasser ist mir leider unbekannt.
Rotkäppchen
Es war einmal ein kleines, süßes Mädchen, das immer ein Käppchen
aus rotem Samt trug.
Aufgrund dieses Attributes erhielt es ein Assign unter dem symbolischen Alias
"Rotkäppchen".
Eines Tages sprach die Mutter: "Rotkäppchen, die Gesundheit Deiner Großmutter hat
einen Interrupt bekommen. Wir müssen ein Pflege-Programm entwickeln und bei Großmutter
installieren, um das Problem zu lösen.
Auf Deinem Path dorthin verirre Dich jedoch nicht im Walde der alten Sprachen,
sondern gehe nur strukturierte Wege. Nutze dabei immer eine Hochsprache der
4. Generation, dann kann sich Großmutter schnell wieder recovern.
Und achte darauf, daß Dein Pflege-Programm transaktionsorientiert ist,
damit es die Großmutter nicht noch mehr belastet."
Da der Weg zum Haus der Großmutter reentrant war, traf Rotkäppchen den bösen Wolf.
Er tat sehr benutzerfreundlich, hatte im Background jedoch schon einen Abort auf dem Stack.
Während Rotkäppchen einen Goto ins nahegelegene Blumen-Array machte,
ging der Wolf im Direktzugriff zur Großmutter und erase-te sie unverzüglich durch
einen Delete.
Ohne lange Waitstates, gab er sich den Anschein kompatibel zu sein und nahm die
logische Sicht der Großmutter an. Dann legte er sich in ihren Speicherplatz.
Kurz danach lokalisierte auch Rotkäppchen die Adresse der Großmutter und trat in
den Speicherraum.
Vor Installation des Pflege-Programms machte Rotkäppchen sicherheitshalber einen Verify und fragte:
"Ei Großmutter, warum hast Du so große Augen ?"
"Weil ich zufriedene Endbenutzer sehe."
"Ei Großmutter, warum hast Du so große Ohren ?"
"Damit ich die Wünsche der User besser verstehen kann."
"Ei Großmutter, warum hast Du so ein großes Maul ?"
"Damit ich Dich besser canceln kann !"
Sprachs und nahm das arme Ding als Input. Nach einem Logoff machte der Wolf
einen Power-down, aktivierte seinen Sleep-mode und begann laut zu schnarchen.
Als der Jäger auf seinem Loop durch den Wald am Directory der Großmutter vorbeiscrollte, sah er
durch ein Window den Wolf in seinem Segment liegen.
"Finde ich Dich hier, Du alter Sünder", sprach er, "Ich habe Dich schon lange auf meiner Task-list!"
Als Kenner der Scene analysierte er sofort, dass nach den Regein der Boolschen Algebra
die Großmutter nur im Kernel des Wolfes sein konnte.
Er nahm sein Capture-Tool, teilte den Bauch des Wolfes mit einigen Cuts in mehrere
Sektoren und machte, welch Freude, die Grossmutter und Rotkäppchen wieder zu
selbstständigen Modulen.
Als Fillpattern für den leeren Bauch nahmen sie viele Kilobyte Dry-Stones und
beendeten die Operation mit einem Close.
Als der Wolf erwachte verursachte ihm sein dermaßen aufgeblähter Hauptspeicher
solche Protection Faults, dass er an einer Storage Violation jämmerlich zugrunde ging.
Da waren alle vergnügt.
Das Pflege-Programm aktivierte die Grossmutter.
Rotkäppchen aber dachte:
"Du willst dein Lebtag nie wieder einen Goto machen,
sondern nur noch strukturierte Wege gehen, wie dir's die Mutter geboten hat."
© 2008 - Uwe Röbkes, Verwendung der Bilder und Texte, auch auszugsweise, ohne meine vorherige Zustimmung, nicht erlaubt.