XOTcl

Software screenshot:
XOTcl
Software ətraflı:
Version: 1.6.7
Tarixi Upload: 11 May 15
Lisenziya: Pulsuz
Məşhurluq: 10

Rating: 3.0/5 (Total Votes: 1)

XOTcl (XOTcl, elan exotickle) MİT-in OTcl əsasında obyekt-yönümlü scripting dili. Dəyəri OTcl üçün əvəz əlavə kimi XOTcl nəzərdə tutulmuşdur.
XOTcl Gustaf Neumann və Uwe Zdun, onun əsas inkişaf təşəbbüsü ilə açıq mənbə layihədir. Neophytos Demetriou, Fredj Dridi, Laurent Duperval, Teemu Hukkanen, MichaelL@frogware.com, Kristoffer Lawson, David LeBlanc, Catherine Letondal, Antti Salonen, Daniel Steffen, və Zoran Vasiljevic aşağıdakı insanlar XOTcl əməyi.
Scripting dil, Tcl kimi, birlikdə komponentləri glueing üçün nəzərdə tutulmuşdur, sürətli proqram inkişaf üçün onlara uyğun etmək dinamik elastiklik və avtomatik dönüşüm ilə dinamik yazaraq kimi xüsusiyyətləri təmin edir.
XOTcl əsas obyekti sistemi OTcl qəbul edir. obyekt sistemi obyektlərin, dərsləri, və meta-dərsləri müəyyən etmək üçün imkan verir. Dərslər digər obyektlərin idarə edilməsi məqsədilə xüsusi obyektlər var. `` Managing '' sinif onun hallarda yaradılması və məhv nəzarət deməkdir və bu hallarda əlçatan üsulları bir depo ehtiva edir.
Hər obyekt obyekt xüsusi metodları ilə inkişaf etmiş ola bilər. XOTcl bir və çox miras dəstəkləyir. Sinif və superclass münasibətləri, o cümlədən XOTcl Bütün münasibətlər, tamamilə dinamik və introspected bilər. Nəzərdə tutulan metodu açıq adlandırma olmadan telefon zəncirləmə vasitəsilə üsulları adı həllində qeyri-müəyyənliklər yol verilir. Bir kölgə üsul `ola bilər Bu yolla` cari metodu icra '' daxil qarışdırılır.
XOTcl onların hər ikisi faydaları yaşadan bir şəkildə scripting və obyekt-yönümlü fikir birləşdirir. Bu bina və kompleks sisteminin idarə kömək bir neçə yeni dil funksiyaları ilə təchiz olunub. Biz aşağıdakı dəstəyi əlavə etdi:

Features

iç-içə namespaces (obyektlərinin) vasitəsilə dinamik aggregations təmin etmək üçün

  • Dynamic Obyekt Aggregations.
  • iç içə Classes, müstəqil proqram strukturlarının müdaxilə azaltmaq üçün.
  • iddialar, buna görə də, interfeys və dinamik yazaraq səbəb etibarlılıq problemləri azaltmaq və bir çox komponentlərinin birləşməsi azaltmaq üçün.
  • Meta-data, obyektlərin və dərsləri özünü sənədlərin artırmaq üçün.
  • Per-obyekt mixins, dinamik dəyişdirilə bilər bir neçə müxtəlif əlavə dərsləri, bir obyekt giriş verərək mixin üsulları rahatlıq təkmilləşdirilməsi üçün bir vasitə kimi.
  • Per-sinif mixins, bir sinif mixin üsulları rahatlıq təkmilləşdirilməsi üçün bir vasitə kimi, sinif bütün hallarda çox miras kimi üsulları qarışıq etmək imkanı var, lakin kəsişmə dərsləri ehtiyac olmadan.

  • Dizayn nümunələri kimi, böyük proqram strukturları həyata keçirilməsi üçün, telefon invocations üzərində abstractions vasitəsi kimi (dərs başı və obyekt üzrə)
  • Filters.
  • Şərti Filters və Mixins gözətçilər (kesen istifadə edilməlidir qərar şərait) asılı olaraq kontekstində xəbərdar tərkibi yerinə yetirmək üçün istifadə edilə bilər. Filtreler və ya mixins Bütün növ şərti istifadə edilə bilər.
  • Dynamic Komponent Loading XOTcl obyekt-yönümlü inşa ilə inteqrasiya üçün architectrual dəstəyi ilə Tcl paketi loading birləşdirir. Bundan başqa, komponent yükləmə izleme / axtarışını təmin edir.

Şərh XOTcl

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!