AmbientTalk

Screenshot ng Application:
AmbientTalk
Mga Detalye ng Application:
Bersyon: 2.22 Na-update
I-upload ang petsa: 9 Feb 13
Nag-develop: AmbientTalk Team
Lisensya: Libre
Katanyagan: 2270
Laki: 3863 Kb

Rating: 1.9/5 (Total Votes: 33)

AmbientTalk ay isang pang-eksperimentong mga object-oriented ipinamamahagi programming language na binuo sa Software Mga wika Lab sa Vrije Universiteit Brussel, Belgium. Ang wika ay lalo na naka-target sa pagsulat mga programa deployed sa mobile ad hoc network.


AmbientTalk ay isang platform pananaliksik mag-eksperimento sa mga bagong wika tampok o programming abstractions upang mapadali ang konstruksiyon ng software na may na tumakbo sa mataas salawahan network exhibiting pasulput-sulpot na pagkakakonekta at maliit infrastructure.


concurrency tampok Ang wika ay batay sa mga modelo aktor at ay higit sa lahat naiimpluwensyahan ng programming language E. object-oriented mga tampok Ang wika ni hanapin ang kanilang impluwensiya sa mga wikang gaya Smalltalk (ibig sabihin, block closures, keyworded mensahe) at Self (prototype-based programming, delegation). Sa wakas, ang wika ay may functional core, inspirasyon sa pamamagitan ng Scheme at Pico.


pangunahing pagkakaiba ni AmbientTalk sa mainstream wika ay na:


& Middot; Ito employs isang panay kaganapan-driven concurrency framework, itinatag sa aktor.& Middot; Ito abandons ang RPC abstraction sa pabor ng asynchronous, non-pagharang mensahe paglipas. Dahil ang sistema ay awtomatikong buffers tulad ng mga mensahe habang ang receiver ng mensahe ay naalis sa pagkakakonekta, ang programista maaari abstract mula sa pansamantalang pagkabigo network sa pamamagitan ng default.

& Middot; Ito ay may built-in constructs programming language para sa mga bagay upang matuklasan ang bawat isa sa mga lokal na ad hoc network. Peer-to-peer serbisyo pagtuklas ay binuo sa wika.

& Middot; Nagtatampok ito ng dynamic OO kernel language na binuo sa mga alituntunin ng prototype-based programming. Ang kernel wika ay sumusuporta reflection gamit mirrors, na nagbibigay ng access sa isang malawak metaobject protocol, ginagawa ang wika extensible mula sa loob mismo.

& Middot; Ang wika syntax derives lalo na mula sa pamilya 'kulot suhay' ng wika, ngunit ito mixes sa keyworded messaging syntax mula Smalltalk pati na rin. Na ito, kasama ni AmbientTalk magaan block syntax, ay nagbibigay-daan sa iyo upang madaling bumuo ng iyong sariling mga istraktura control.& Middot; Ang kasalukuyang pagpapatupad ng AmbientTalk embraces ang JVM bilang platform. Ito ay madali para AmbientTalk mga programa upang gamitin ang Java aklatan, at ito ay madali para sa Java bagay gamitin AmbientTalk bilang isang naka-embed scripting wika. pakikipag-ugnayan na ito ay ligtas: kahit na AmbientTalk bagay ay & quot; nakalantad & quot; sa JVM, JVM thread ay hindi maaaring lumabag sa concurrency hadlang ng aktor modelo AmbientTalk.


AmbientTalk ay tumatakbo sa J2SE, J2ME sa ilalim ng configuration konektadong aparato (CDC), at Android 2.1 Platform.

Katulad app

Mga komento sa AmbientTalk

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