Xotcl

XOTCL ist eine objektorientierte Skriptsprache.
Jetzt downloaden

Xotcl Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gustaf Neumann and Uwe Zdun
  • Website des Verlags:
  • http://www.xotcl.org

Xotcl Stichworte


Xotcl Beschreibung

XOTCL ist eine objektorientierte Skriptsprache. XOTCL (XOTCL, ausgesprochen exotickle) ist eine objektorientierte Skriptsprache, die auf MIT'S OTCL basiert. XOTCL ist als Wertschöpfung für otcl.xotcl vorgesehen, ist ein Open-Source-Projekt, das von Gustaf Neumann und Uwe Zdun, seinen Hauptentwicklern, initiiert wurde. Die folgenden Personen haben zu XOTCL beigetragen: Neophytos Demetriou, Fredj Dridi, Laurent Duperval, Teemu Hukkanen, Michaell@frogware.com, Kristoffer Lawson, David Leblanc, Catherine Letondal, Antti Salonen, Daniel Steffen und Zoran Vasiljevic.Scripting Sprachen, wie TCL , sind für Klebenkomponenten zusammen ausgelegt, bieten Merkmale wie dynamische Erweiterbarkeit und dynamisches Tippen mit automatischer Umwandlung, die sie für eine schnelle Anwendungsentwicklung gut eignen. Das Basisobjektsystem von XOTCL wird von OTCL übernommen. Das Objektsystem ermöglicht es uns, Objekte, Klassen und Meta-Klassen zu definieren. Klassen sind spezielle Objekte, um andere Objekte zu verwalten. ` XOTCL unterstützt einzelne und multiple Erbschaft. Alle Beziehungen in XOTCL, einschließlich der Beziehungen von Klasse und Superklasse, sind völlig dynamisch und können selbstübergreifend sein. Durch die Methode, die ohne explizite Benennung der beabsichtigten Methode verkettet wird, werden die Mehrwertigkeit in der Namensauflösung von Methoden vermieden. Auf diese Weise kann ein beschattetes Verfahren "gemischt in" "die Ausführung der aktuellen Methode" "gemischt" sein. Es ist mit mehreren neuen Sprachfunktionalitäten ausgestattet, die dazu beitragen, komplexe Systeme zu bauen und zu verwalten. Wir haben folgende Unterstützung hinzugefügt: Hier sind einige wichtige Funktionen von "xotcl": · Dynamische Objektaggregationen, um dynamische Aggregationen durch verschachtelte Namespaces (Objekte) bereitzustellen. · Verschachtelte Klassen, um die Interferenz unabhängig entwickelter Programmstrukturen zu verringern. · Assertationen, um die Schnittstelle und die zuverlässigen Probleme zu reduzieren, die durch dynamisches Tippen verursacht werden, und daher die Kombination vieler Komponenten lindern. · Meta-Daten, um die Selbstdokumentation von Objekten und Klassen zu verbessern. · Pro-Objekt-Mixine als Mittel zur Verbesserung der Flexibilität von Mixin-Methoden, indem ein Objektzugriff auf verschiedene zusätzliche Ergänzungsklassen ergibt, die dynamisch geändert werden können. · Pro-Klasse-Mixine als Mittel zur Verbesserung der Flexibilität von Mixin-Methoden an eine Klasse haben alle Instanzen der Klasse Zugriff auf die gemischten Methoden wie für mehrere Erbschaft, jedoch ohne Kreuzungspunkte. · Filter (pro Klasse und pro Objekt) als ein Mittel zur Abstraktion über Methodenauftritte, um große Programmstrukturen wie Designmuster umzusetzen. · Bedingte Filter und Mixiner können verwendet werden, um eine kontextbewusste Zusammensetzung in Abhängigkeit von Wachen (Bedingungen, die entscheiden, ob der Interceptor verwendet werden soll, durchzuführen). Alle Arten von Filtern oder Mixins können bedingt verwendet werden. · Das Laden der dynamischen Komponente XOTCL integriert das TCL-Paketbeladung mit architektraler Unterstützung für die Integration mit objektorientierten Konstrukten. Darüber hinaus bietet es das Tracking / Tracing der Bauteilbelastung.


Xotcl Zugehörige Software

Paranamer

Paranamer ist ein Mechamismus, der den Java-Programmierern ermöglicht, auf die Parameternamen der Methoden von Java-Klassen zuzugreifen. ...

165

Herunterladen

Kermeta

Kermeta ist eine modellorientierte Sprache, die auf einem objektorientierten ausführbaren Meta-Modellierungsparadigm basiert. ...

178

Herunterladen