![](https://seccdn.libravatar.org/avatar/f69149ad47a1861ed2b7d6f5ecee6d16.jpg?s=120&d=mm&r=g)
* Wolfgang Wagner schrieb am 17.Jul.2000:
Mach es ganz anders, denn da C++ immer auch C verdaut, wirst Du immer wieder prozedural programmieren.
Wenn Du objektorientiert programmieren lernen willst, fange mit Eiffel an, das ist die einzige mir bekannte konsequent (ohne Altlasten) objektoriantierte Compilersprache.
Das ist richtig. Aber nenn mir mal irgendwas von Bedeutung, das in Eiffel programmiert ist.
Und es gibt sogar einen freien Eiffel-Compiler für Linux.
Auch das ist Richtig.
Mit Eiffel kannst Du fast nicht anders, als objektorientiert zu programmieren. Zumindest mußt Du für alles andere ziemliche Verrenkungen machen. Wenn Du dann das
Ist objektorientiert und prozedural eigentlich ein Gegensatz? Ich glaube nämlich nicht. Was heißt denn Objektorientiert? Da werden irgendwelche Klassen definiert. Innerhalb der Klassen werden Methoden definiert, oder wie auch immer man das nennen mag. Die Benennung ist leider unterschiedlich. Was ist aber eine Methode? Da wird irgendwas mit einem Objekt gemacht. Meist wird _dann_ noch mit dem gleichen oder einem anderen Objekt gemacht. Dieses _dann_ ist aber prozedurabel. Wenn Du was haben willst, was nicht prozedurabel ist, dann nimm Prolog, aber das willst Du nicht wirklich.
objektorientierte Denken verinnerlicht hast, kannst Du auch mit jeder Hybridsprache (C++, Object-Pascal in allen Varianten, Basic...) objektorientiert programmieren.
Das ist sicher richtig.
Ist die Verwirrung langsam komplett? Dann könnte man ja diesen Thread langsam beenden - oder?
Jetzt wird es doch erst interessant. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com