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

Kommentarer til AmbientTalk

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