AmbientTalk

Screenshot z aplikace:
AmbientTalk
Podrobnosti o aplikaci:
Verze: 2.22 Aktualizováno
Datum uploadu: 9 Feb 13
Licence: Volný
Popularita: 2270
Velikost: 3863 Kb

Rating: 1.9/5 (Total Votes: 37)

AmbientTalk je experimentální objektově orientovaný distribuovaný programovací jazyk vyvinutý na Software Lab Jazyky na Vrije Universiteit Brussel, Belgie. Jazyk je zaměřen především na psaní programů rozmístěných v mobilních sítích ad hoc.


AmbientTalk je výzkumná platforma experimentovat s novými jazykovými funkcemi nebo programovací odběrů s cílem usnadnit výstavbu softwaru, který má běžet vysoce těkavých sítích vystavujících přerušované připojení a malou infrastrukturu.


souběžnost funkce jazykovém jsou založeny na modelu herec a byly do značné míry ovlivněny programovací jazyk E. objektově orientované rysy Jazykem je najít svůj vliv v jazycích, jako je Smalltalk (tj blokové uzávěry keyworded zprávy) a Self (prototyp založený na programování, delegace). A konečně, jazyk má funkční jádro, inspirovaný systému a Pico.


AmbientTalk Hlavními rozdíly jazyků hlavního proudu, jsou tyto:


& Middot; Využívá souběžnosti rámec čistě event-driven, založený na herci.& Middot; To opouští abstrakci RPC ve prospěch asynchronní, non-blocking zprávu rozehrává. Vzhledem k tomu, systém automaticky tlumí takové zprávy, zatímco příjemce zprávy je odpojen, může programátor abstraktní z dočasných výpadků sítě ve výchozím nastavení.

& Middot; Má vestavěný programovací jazyk konstruktů pro objekty objevovat navzájem v lokální síti ad hoc. Peer-to-peer služby objev je vestavěn do jazyka.

& Middot; To představuje dynamický jazyk OO jádro postavené na principech programování prototypu na bázi. Jazyk jádro podporuje odraz pomocí zrcadel, které poskytují přístup k rozsáhlé metaobject protokolu, což jazykové rozšiřitelné zevnitř sebe.

& Middot; Syntaxe jazyka pochází primárně z rodiny "složená závorka" jazyků, ale to se mísí v keyworded syntaxi zpráv z Smalltalk stejně. To, spolu s lehkou syntaxi bloku AmbientTalk to, vám umožní snadno vytvářet své vlastní řídící struktury.& Middot; Aktuální implementaci AmbientTalk obejme JVM jako platformu. Je to snadné pro AmbientTalk programy používat Java knihoven, a to je snadné pro Java objektů používat AmbientTalk jako vložený psát jazyk. Tato interakce je bezpečný: i když jsou & Quot AmbientTalk předměty; vystaveny & quot; do JVM, může JVM závity neporušuje souběžnosti omezení modelu herec AmbientTalk je.


AmbientTalk běží na J2SE, J2ME pod Connected Device Configuration (CDC) a Android 2.1 Platform.

Podobná aplikace

Komentáře k AmbientTalk

1 Komentáře
  • ققنوس 13 Nov 24
    بد نیست
Přidat komentář
Zapnout obrázky!