AmbientTalk

Skjermbilde av Application:
AmbientTalk
Opplysningene i søknaden:
Versjon: 2.22 Oppdatert
Last opp dato: 9 Feb 13
Lisens: Gratis
Popularitet: 2270
Størrelse: 3863 Kb

Rating: 1.9/5 (Total Votes: 33)

AmbientTalk er en eksperimentell objektorientert distribuert programmeringsspråk utviklet ved Programvare Språk Lab ved Vrije Universiteit Brussel, Belgia. Språket er primært rettet mot å skrive programmer utplassert i mobile ad hoc-nettverk.


AmbientTalk er en forskningsplattform for å eksperimentere med nye språk funksjoner eller programmering abstraksjoner til rette for bygging av programvare som har til å kjøre i svært volatile nettverk stiller intermitterende tilkobling og lite infrastruktur.


Språkets samtidighet funksjoner er grunnlagt på skuespilleren modell og har i stor grad påvirket av E programmeringsspråk. Språkets objektorienterte egenskaper finne sin innflytelse på språk som Smalltalk (dvs. blokk nedleggelser, keyworded meldinger) og selv (prototype-basert programmering, delegering). Endelig har språket en funksjonell kjerne, inspirert av ordningen og Pico.


AmbientTalk viktigste forskjellene med ordinære språk er at:


& Middot; Den benytter et rent hendelsesdrevet samtidighet rammeverk, grunnlagt på skuespillere.& Middot; Det forlater RPC abstraksjon i favør av asynkron, ikke-blokkerende meldingsutveksling. Fordi systemet buffere slike meldinger automatisk mens mottakeren av meldingen er koblet fra, kan abstrakt fra midlertidige nettverksfeil som standard programmerer.

& Middot; Den har innebygd programmeringsspråkkonstruksjoner for objekter å oppdage hverandre i det lokale ad hoc-nettverk. Peer-to-peer-tjenesten funn er bygget inn i språket.

& Middot; Den har et dynamisk OO kernel språk bygget på prinsippene om prototype-basert programmering. Kjernen språket støtter refleksjon ved hjelp av speil, som gir tilgang til en omfattende metaobject protokollen, noe som gjør språket utvidbar innenfra seg selv.

& Middot; Språket syntaks stammer primært fra "klammeparentes 'språkfamilien, men det blander i keyworded meldingssyntaks fra Smalltalk også. Dette, sammen med AmbientTalk lettvekt blokk syntaks, kan du enkelt lage dine egne kontrollstrukturer.& Middot; Den nåværende implementering av AmbientTalk omfavner JVM som en plattform. Det er lett for AmbientTalk programmer for å bruke Java-biblioteker, og det er lett for Java-objekter til å bruke AmbientTalk som en innebygd skriptspråk. Dette samspillet er sikker: selv når AmbientTalk objektene er & quot; eksponert & quot; til JVM, kan JVM tråder ikke bryter samtidighet begrensninger av AmbientTalk sin skuespiller modell.


AmbientTalk kjører på J2SE, J2ME under tilkoblede enheten konfigurasjon (CDC), og Android 2.1-plattformen.

Lignende søknader

Hecl
Hecl

28 Jan 11

W3DGL
W3DGL

17 Mar 11

JJOS Shell
JJOS Shell

13 May 11

Kommentarer til AmbientTalk

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!