Thread Ein paar Programmiertricks (39 answers)
Opened by roooot at 2008-03-22 23:16

KurtZ
 2008-03-27 16:19
#107557 #107557
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
@Murphy:

Um unsere Meinen Standpunkt in unserer Diskussion auf auf den Punkt zu bringen, hier ein Vergleichsartikel bei Mozilla der darlegt wieso JS keine Klassen kenne:
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Class-Based_vs._Prototype-Based_Languages

Wenn man aber dieser Argumentation folgt, ist Perl auch nicht Klassenbasiert sondern sein Objektmodell emuliert nur Klassen!

Z.B. es gibt kein "class" Kommando, und die Klassen kann auch ich auch zur Laufzeit manipulieren. Private Methoden und Variablen muss ich ähnlich zu JS mit My und Closures simulieren.

Nimmt man also Java und C++ als Standard dann haben diese Sprachen also das normative Monopol auf den Begriff Klassen.

Perl ist also "package-basiert" und da ich irgendwo gelesen habe das Larry Wall sein Objektmodell bei Python abgeschaut hat, betrifft das auch andere Sprachen.
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread Ein paar Programmiertricks