Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: FAQ - Rund um die Programmierung ::  Kennt Ihr schon die Geschichte des Mannes, der Regel 35 von ecp nicht beachtet hat?     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
volkard
Moderator

Benutzerprofil
Anmeldungsdatum: 06.04.2000
Beiträge: 24356
Beitrag volkard Moderator 09:16:46 03.06.2004   Titel:   Kennt Ihr schon die Geschichte des Mannes, der Regel 35 von ecp nicht beachtet hat?            Zitieren

Kennt Ihr schon die Geschichte des Mannes, der Regel 35 von ecp nicht beachtet hat?

Herr Bebel war dareinst ein ganz normaler Schüler. In seiner Jugend zeigten sich erste Auffälligkeiten, was seinen Umgang mit elektischen Geräten betraf. Diese verschlimmerten sich und er wurde Informatiker. Seiner Zeit malte man noch Struktogramme, statt wirklich zu programmieren, denn elektischer Strom war zu teuer für Hochschulen. Mit echtem Strom arbeiten durften nur hochspezialisierte Programmierer.
Er brachte es zu ganz ansehnlichem Ansehen in seinem Beruf, fand eine verständnisvolle Frau und kam ein gutes Jahrzehnt später hatte er auch Auto, Haus, Yacht und Kinder.
Doch das Schicksal nahm seinen Lauf und böse Leute erfanden etwas furchtbares namens "Objektorientierung". Die Objektorientierung störte die Gedankengänge aller braven Informatiker und verwirrte sie dermaßen, daß man dareinst sogar daran glaubte, die Roten hätten "Objektorientierung" in geheimen unterirdischen Labors entwickelt, um die westliche Welt zu zerstören. Es war nicht nachzuweisen, doch das Buch der Pandorra war nunmal geöffnet.
Nach zahllosen intellektuellen Bürgerkriegen einigte man sich letztlich auf einen modus vivendi, man strebte kompromisslos Kompromisse an und brachte die Welt wieder ins Lot, indem man "Objektorientierung" zum Gott erhob, damit sie einem nichts böses mehr antut.
In der neuen Weltordnung malte man UML-Diagramme, statt wirklich zu programmieren, denn elektrischer Strom war zu teuer für Hochschulen. Mit echtem Strom arbeiten durften nur hochspezialisierte Fachinformatiker.
Herr Bebel stieg gezwungenermaßen auch um, denn jeder Informatiker mußte dem neuen Gott dienen. Aber er achtete die Gebote nicht. Insbesondere beachtete er nicht das Gebot
"Du sollst dafür sorgen, daß öffentliche Erblichkeit "ist ein" bedeutet".
Er arbeitete inzwischen als Star-Programmierer in der Automobilindustrie. Ganz nach den neuen Geboten implemetierte er auch einen neuen Motor. Und später ein ganzes Auto.
C/C++ Code:
class Auto:public Motor{...};
C/C++ Code:
class Auto:public Motor{...};
C/C++ Code:
class Auto:public Motor{...};

Das war auch beinahe perfekt. Doch leider nur beinahe. Die drei einzigen Methoden von Motor waren gasgeben(), anmachen() und ausmachen(). Da ein auto das auch kann, war es für den armen Herrn Bebel ganz logisch, daß ein Auto ein Motor ist. Ein Motor mit Blech drumherum.
Doch das Schicksal nahm seinen Lauf.
Der schicksalsgeplagte Herr Bebel mußte in der Tat alle drei Methoden von Motor in Auto redefonieren, weil durch das ganze Blech drumherum die Qualität des Amachens, des Gasgebens und des Ausmachens verändert wurde. Es war einach etwas anderes, das ganze Auto anzumachen, als nur den Motor. Frühe Versuche, daß der Motor sein ihn besitzendes Auto kennt, waren ganz gescheitert, aber zum Glück ohne erhebliche Kosten.
Es begab sich, daß ein jedes mal, daß Motor eine neue Methode bekam, sie doch früher oder später dem Auto verboten werden mußte, oder im Auto redefiniert werden mußte. Inzwischen wissen wir, daß das einfach daran lag, daß ein Auto kein Motor IST, sondern daß ein Auto einen Motor HAT. Herr Bebel vergaß oft, die Methoden zu redefinieren, und fatal wurde es, als 100000 Luxusautos ausgeliefert wurden, die "zünden" konnten.
Alsbald arbeitslos kümmerte er sich um die Kinder. Seine Frau verließ ihn mitsamt den Kindern, als er die Kinder schnitt und nicht deren Fußnägel (Kinder HABEN Furßnägel, aber SIND keine.).
Vor Gericht beteuerte er, daß er eine Schere (Er HATTE eine Schere, aber er WAR keine.) gewesen sei und wurde in eine Psychiatrische eingeliefert.
Nachdem er dort seine Hand (Seine Hand HATTE ein Brötchen aber es WAR keines.) mit Marmelade bestrich und hineinbiß, nachdem er wegen eines Pickels am Hals sich zu erwürgen versuchte (Sein Hals HATTE....) und ähnlicher nur mit knapper Not abwendbarer Selbstmordversuche, wurde er medikamentös dauerruhiggestellt.

_________________
http://www.venganza.info/
plonk fürs Forum v1.02
Werbeunterbrechung
virtuell Realisticer
Mitglied

Benutzerprofil
Anmeldungsdatum: 07.05.2000
Beiträge: 3460
Beitrag virtuell Realisticer Mitglied 10:46:58 03.06.2004   Titel:              Zitieren

Absolut genial und sehr verstaendlich dargestellt. :live:

mfg
v R

_________________
virtuell Realisticer, innen gut, aussen besser
Sovok
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.08.2002
Beiträge: 2010
Beitrag Sovok Mitglied 10:56:39 03.06.2004   Titel:              Zitieren

jep goil :D
greeneagle
Unregistrierter




Beitrag greeneagle Unregistrierter 10:59:01 03.06.2004   Titel:              Zitieren

Woher hast du meine Lebensgeschichte ? ;)

Bin damals auch immer mit meinem Basic Interpreter verwachsen gewesen.

<träum>
Dieses schöne prozedurale Code-Hacken ....
</endofträum>

Und dann macht mir diese blödsinnigen Objekte alles kaputt ... :D
Marc++us
Administrator

Benutzerprofil
Anmeldungsdatum: 05.04.2000
Beiträge: 17124
Beitrag Marc++us Administrator 11:27:20 03.06.2004   Titel:              Zitieren

Naja, public-Vererbung oder auch private-Vererbung zur Ersparung von Tipparbeit ist bei vielen Leuten schon immer sehr beliebt gewesen... eigentlich erstaunlich was man alles tut, nur um weniger tippen zu müssen. Sehr beliebt bei vielen Leuten, die zu wenig theoretische Grundlagen haben und zu schnell am PC anfangen einzutippen.

Da haben UML-Tools schon Vorteile, Auto von Motor abzuleiten bringt dort keinerlei Spareffekte, so daß man es auch als Komposition realisieren kann. Und damit das "hat ein" richtig vorbereitet.

:p :o)

_________________
Viele Grüße
Marc++us
C++.de
TheBigW
Mitglied

Benutzerprofil
Anmeldungsdatum: 02.05.2001
Beiträge: 937
Beitrag TheBigW Mitglied 12:11:14 03.06.2004   Titel:              Zitieren

Cool,

@volkard

Du HAST ja richtig Humor :o)

_________________
A fool with a tool is still a fool.....
Griese
Unregistrierter




Beitrag Griese Unregistrierter 12:26:19 03.06.2004   Titel:   Re: Kennt Ihr schon die Geschichte des Mannes, der Regel 35 von ecp nicht beachtet hat?            Zitieren

volkard schrieb:
Buch der Pandorra

Tatsächlich ist es eine Büchse.
the_alien
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.04.2004
Beiträge: 661
Beitrag the_alien Mitglied 13:04:16 03.06.2004   Titel:   Re: Kennt Ihr schon die Geschichte des Mannes, der Regel 35 von ecp nicht beachtet hat?            Zitieren

Griese schrieb:
volkard schrieb:
Buch der Pandorra

Tatsächlich ist es eine Büchse.

Das Buch passt aber besser in den Zusammenhang.

Guter Text :)
Vorallem das mit den Kindern und den Fußnägeln :D
Jester
Moderator

Benutzerprofil
Anmeldungsdatum: 06.04.2001
Beiträge: 8332
Beitrag Jester Moderator 15:10:15 03.06.2004   Titel:              Zitieren

Jau, gefällt mit außerordentlich gut.

_________________
Mod im Mathe-Forum

Die dümmsten Programmierer schreiben die dicksten Programme.
rüdiger
Moderator

Benutzerprofil
Anmeldungsdatum: 11.07.2001
Beiträge: 22822
Beitrag rüdiger Moderator 18:29:23 03.06.2004   Titel:              Zitieren

das kommt (nacher) in die FAQ :)

_________________
.
otze
Mitglied

Benutzerprofil
Anmeldungsdatum: 15.01.2004
Beiträge: 6659
Beitrag otze Mitglied 20:15:35 03.06.2004   Titel:              Zitieren

tolle idee sowas zu schreiben ;)
jetzt nurnoch sowas für ocp :D
Optimizer
Mitglied

Benutzerprofil
Anmeldungsdatum: 19.09.2002
Beiträge: 8317
Beitrag Optimizer Mitglied 20:53:41 03.06.2004   Titel:              Zitieren

rofl. :D

_________________
Nichts zu verbergen™ - dein Beitrag zum Krieg gegen den Terrorismus!
C/C++ Forum :: FAQ - Rund um die Programmierung ::  Kennt Ihr schon die Geschichte des Mannes, der Regel 35 von ecp nicht beachtet hat?   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.