XOTcl

Screenshot Software:
XOTcl
Mga detalye ng Software:
Bersyon: 1.6.7
I-upload ang petsa: 11 May 15
Lisensya: Libre
Katanyagan: 10

Rating: 3.0/5 (Total Votes: 1)

XOTcl (XOTcl, binibigkas exotickle) ay isang scripting wika object-oriented na batay sa MIT OTcl. XOTcl ay inilaan bilang isang idinagdag na halaga para sa kapalit na OTcl.
XOTcl ay isang open source na proyekto na kung saan ay sinimulan sa pamamagitan Gustaf Neumann at Uwe Zdun, ang pangunahing mga developer. Ang mga sumusunod na tao ay may ambag sa XOTcl: Neophytos Demetriou, fredj dridi, Laurent Duperval, Teemu Hukkanen, MichaelL@frogware.com, Kristoffer Lawson, David LeBlanc, Catherine Letondal, Antti Salonen, Daniel Steffen, at Zoran Vasiljevic.
Scripting wika, tulad Tcl, ay dinisenyo para sa glueing sangkap magkasama, nagbibigay ng mga katangian tulad ng mga dynamic posibilidad na pahabain at dynamic na-type sa mga awtomatikong conversion, na gumawa ng mga ito ng mabuti-ugma para sa mabilis na pagbuo ng application.
Ang pangunahing sistema ng mga bagay ng XOTcl ay pinagtibay mula OTcl. Ay nagbibigay-daan sa amin ang mga bagay na sistema upang tukuyin ang mga bagay, mga klase, at meta-klase. Classes mga espesyal na bagay sa mga layunin ng pamamahala ng iba pang mga bagay. `Managing '' ay nangangahulugan` na isang klase kontrol ang paglikha at pagsira ng mga pagkakataon nito at na ito ay naglalaman ng isang lalagyan ng pamamaraan accessible para sa mga pagkakataon.
Bawat bagay ay maaaring pinahusay na may mga paraan object-tiyak. Sumusuporta XOTcl single at multiple mana. Lahat ng mga relasyon sa XOTcl, kabilang ang klase at superclass relasyon, ay ganap na dynamic at maaaring introspected. Sa pamamagitan ng paraan ng pagdudugtong nang walang tahasang pagbibigay ng pangalan ng mga hinahangad na paraan, ambiguities sa pangalan resolution ng mga pamamaraan ay iwasan. Sa ganitong paraan ng shadowed method ay maaaring maging `` sama-sama sa '' sa pagpapatupad ng mga kasalukuyang paraan.
Pinagsasama XOTcl ang mga ideya ng scripting at object-orientation sa isang paraan na pinapanatili ang mga benepisyo ng parehong mga ito. Ito ay sa gamit na may ilang mga bagong pag-andar ng wika na makakatulong sa pagbuo at pamamahala ng mga kumplikadong system. Idinagdag namin ang mga sumusunod na suporta:

Features :

  • Dynamic aggregations Object, upang magbigay ng mga dynamic na aggregations pamamagitan nested namespace (mga bagay).
  • Nakapugad Classes, upang mabawasan ang panghihimasok ng malaya binuo istruktura program.
  • Assertions, upang mabawasan ang interface at ang mga problema sa pagiging maaasahan sanhi ng mga dynamic na-type at, samakatuwid, sa luwag ang kumbinasyon ng maraming mga sangkap.
  • Meta-data, upang mapahusay ang self-dokumentasyon ng mga bagay at mga klase.
  • Per-object mixins, bilang isang paraan upang mapabuti ang kakayahang umangkop ng mixin pamamaraan sa pamamagitan ng pagbibigay ng access object sa ilang iba't-ibang mga pandagdag na mga klase, na maaaring maging magilas na nagbago.
  • Per-class mixins, bilang isang paraan upang mapabuti ang kakayahang umangkop ng mixin pamamaraan sa isang klase, ang lahat ng mga pagkakataon ng mga klase ay may access sa mixed sa mga paraan tulad ng para sa maramihang pamana, ngunit walang ang kailangan ng mga klase intersection.
  • Mga Filter (per class at bawat bagay) bilang paraan ng abstractions over method invocations ipatupad malalaking istruktura ng programa, tulad ng mga pattern na disenyo.
  • kondisyon Filter at mixins ay maaaring gamitin upang maisagawa ang konteksto ng kamalayan composition depende sa guards (kondisyon na magpasya kung ang interceptor dapat gamitin). Lahat ng uri ng mga filter o mixins maaaring gamitin pasubali.
  • integrates Dynamic Component Nilo-load ang XOTcl package loading Tcl may architectrual suporta para sa pagsasama sa mga object-oriented constructs. Bukod dito, ito ay nagbibigay ng tracking / baybay ng component loading.

Mga komento sa XOTcl

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!