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

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

J4ME
J4ME

15 May 11

MID4th
MID4th

24 Jun 11

Hecl
Hecl

28 Jan 11

Me Boy Builder 2.2
Me Boy Builder 2.2

22 Nov 12

Komentáře k AmbientTalk

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle zařízení
Sony Ericsson W705

Sony Ericsson W705