XOTcl

Yazılım ekran görüntüsü:
XOTcl
Yazılım detaylar:
Versiyon: 1.6.7
Qayıt: 11 May 15
Lisans: Ücretsiz
Popülerlik: 10

Rating: 3.0/5 (Total Votes: 1)

XOTcl (XOTcl, telaffuz exotickle) MIT OTcl dayalı bir nesne yönelimli bir betik dilidir. Bir değer OTcl için yedek ilave olarak XOTcl amaçlanmıştır.
XOTcl Gustaf Neumann ve Uwe Zdun, ana geliştiriciler tarafından başlatılan bir açık kaynak projesi. Neophytos Demetriou, Fredj Dridi, Laurent Duperval, Teemu Hukkanen, MichaelL@frogware.com, Kristoffer Lawson, David LeBlanc, Catherine Letondal Antti Salonen, Daniel Steffen, ve Zoran Vasiljevic: Aşağıdaki kişiler XOTcl katkıda bulunmuştur.
Betik dilleri, Tcl gibi bileşenlerin birlikte yapıştırma için tasarlanmıştır, hızlı uygulama geliştirme için onları uygundur hale dinamik genişletilebilirlik ve otomatik dönüşüm ile dinamik yazarak gibi özellikler sağlarlar.
XOTcl temel amacı, sistemi OTcl uyarlanmıştır. nesne sistem nesneleri, sınıfları ve meta-sınıfları tanımlamak için bize sağlar. Sınıflar diğer nesneleri yönetmek amacıyla özel nesnelerdir. `` Yönetme '', bir sınıfın örneklerinin oluşturulması ve yıkım kontrol anlamına gelir ve örnekleri için erişilebilir yöntemlerin bir depo içerdiğini.
Her nesne nesne özgü yöntemlerle geliştirilmiş olabilir. XOTcl tekli ve çoklu kalıtım destekler. Sınıf ve superclass ilişkileri de dahil olmak üzere XOTcl Tüm ilişkiler, tamamen dinamik ve içebakış edilebilir. Amaçlanan yöntemin açık adlandırma olmadan yöntem zincirleme sayesinde yöntemlerin ad çözümlemesi belirsizlikler kaçınılır. Gölgeli bir yöntem `olabilir Bu şekilde` geçerli yöntemin yürütülmesi 'içine karışık.
XOTcl ikisinin de yararlarını koruyan bir şekilde komut dosyası ve nesne yönelim fikirleri birleştirir. Bu bina ve karmaşık sistemleri yönetmek yardımcı birçok yeni dil işlevleri ile donatılmıştır. Aşağıdaki desteği eklendi:

Özellikler :

iç içe ad alanları (nesneler) ile dinamik toplamaları sağlamak için

  • Dinamik Nesne toplamaları.
  • İç içe Sınıflar, bağımsız olarak geliştirilen programın yapıların paraziti azaltmak için.
  • İddialar, bu nedenle, arayüzü ve dinamik yazarak kaynaklanan güvenilirlik sorunlarını azaltmak ve birçok bileşenlerin kombinasyonu kolaylaştırmak için.
  • Meta-veri, nesneler ve sınıflar kendi kendine belgeleri geliştirmek için.
  • Başına nesne Katmalar, dinamik değişmiş olabilir birkaç farklı tamamlayıcı sınıflar, bir nesne erişimini vererek mixin yöntemlerin esnekliği artırmak için bir araç olarak.
  • Başına sınıf Katmalar, bir sınıfa mixin yöntemlerin esnekliği artırmak için bir araç olarak, sınıfın tüm örnekleri çoklu miras gibi yöntemlerde karışık erişebilirsiniz, ancak kavşak sınıfların gerek kalmadan.

  • Tasarım desenleri gibi, büyük program yapılarını uygulamak için metot çağrımı üzerinde soyutlamalar bir araç olarak (sınıf başına ve nesne başına)
  • Filtreler.
  • Koşullu Filtreler ve Katmalar korumaları (önleme kullanılması gerektiğini karar koşulları) bağlı olarak bağlam farkında kompozisyon gerçekleştirmek için kullanılabilir. Filtreleri veya Mixins her türlü şartlı kullanılabilir.
  • Dinamik Bileşen Yükleme XOTcl nesne yönelimli yapıları ile entegrasyon için architectrual desteği ile Tcl paketi yükleme bütünleştirir. Ayrıca, bileşen yükleme takibi / izleme sağlar.

Yorumlar XOTcl

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!