Frage zu Skat
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Ja, GTK+ ist schön objektorientiert. Mit allem Komfort, den eine nicht auf OOP ausgelegte Sprache dafür bietet...
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Für Komfort gibts ja dann Vala.
Letztendlich hat ja CPython auch sein Objektsystem, mit PyObjects die man an Python-Code übergeben kann. Auch hier gibt es analog zu Vala Cython, das die ganze Sache etwas komfortabler macht.
Letztendlich hat ja CPython auch sein Objektsystem, mit PyObjects die man an Python-Code übergeben kann. Auch hier gibt es analog zu Vala Cython, das die ganze Sache etwas komfortabler macht.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
man kann in C sehrwohl objektorientiert programmieren.
eine sehr interessante ausführung dazu:
http://www.state-machine.com/devzone/cp ... manual.pdf
(kapitel 3 und 4)
und, bist du inzwischen weitergekommen mit deinem design?
eine sehr interessante ausführung dazu:
http://www.state-machine.com/devzone/cp ... manual.pdf
(kapitel 3 und 4)
und, bist du inzwischen weitergekommen mit deinem design?
http://www.kinderpornos.info
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Klar, irgendwann muss man ja von nicht-OOP auf OOP überspringen, wenn man eine OOP-Sprache implementiert. Aber GTK ist ja eigentlich keine Sprache...Leonidas hat geschrieben: Letztendlich hat ja CPython auch sein Objektsystem, mit PyObjects die man an Python-Code übergeben kann.
Gut, Vala scheint ja wirklich brauchbar zu sein. Und sinnvoller als ganz GTK auf C++ umzustellen, allemal.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Aber GTK+ ist eben genauso wie Python ein System in dem Objektorientierung einiges an Vorteilen bringt. Ein Windowing-System ist ja das Vorzeigeobjekt für OOP.birkenfeld hat geschrieben:Klar, irgendwann muss man ja von nicht-OOP auf OOP überspringen, wenn man eine OOP-Sprache implementiert. Aber GTK ist ja eigentlich keine Sprache...
Und GTK+ nutzt ja auch nur die Funktionalität die inzwischen in andere Komponenten ausgelagert wurde, so dass auch andere davon profitieren können. Das ist vielleicht auch irgendwie vergleichbar mit dem Moose-Objektsystem in Perl 5.
Letztendlich hat man zwei Möglichkeiten wenn man eine nicht-OOP-Sprache hat aber OOP will: man implementiert die Sprache als eine eigene Sprache oder als Präprozessor (C++, Vala, Cython) oder man tackert OOP eben an die Sprache an, mehr order weniger gelungen (GObject in C, die >16 Objektsysteme die es für Scheme so gibt).
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Nein nicht wirklichDill hat geschrieben:und, bist du inzwischen weitergekommen mit deinem design?
Ich hab eigentlich noch nicht weiter darüber nachgedacht, immer kam was dazwischen. Naja morgen werd ich mal schaun ... Viellicht hilft der Schlaf ja auch ein wenig und ich bin morgen der Python Man (so einen Comic sollte es echt mal geben ... Fragt sich nur wer dann der ultimative böse Boss ist, den Python Man dann besiegen muss ... Java kann doch hier keiner leiden)