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: 36)

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

OwnMIDlet Demo
OwnMIDlet Demo

23 May 11

Debug
Debug

20 Apr 11

Cibyl 20
Cibyl 20

15 May 11

Ideas Hub
Ideas Hub

22 Dec 10

Komentáře k AmbientTalk

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!