AmbientTalk egy kísérleti objektum-orientált elosztott programozási nyelv alakult ki a szoftver nyelvek Lab Vrije Universiteit Brussel, Belgium. A nyelv elsődleges célpontja programok írásának telepített mobil ad hoc hálózatok.
AmbientTalk egy kutatási platform, hogy új nyelvet is, vagy programozási absztrakciók, hogy megkönnyítse az építési szoftver, amely fut erősen ingadozó hálózatok kiállító időszakos kapcsolat és a kis infrastruktúra.
A nyelv konkurencia funkciók nyugszanak színész modell és már nagyban befolyásolja az E programozási nyelv. A nyelv objektum-orientált szolgáltatásokat találják befolyásukat nyelvek, mint a Smalltalk (azaz blokk lezárások, keyworded üzenetek) és Self (prototípus-alapú programozás, felhatalmazás). Végül a nyelv funkcionális magot, ihlette rendszer és Pico.
AmbientTalk fő különbségek többségi nyelvek a következők:
& Middot; Ez foglalkoztat egy tisztán eseményvezérelt konkurencia keretet hoz létre a szereplők.& Middot; Elhagyja az RPC absztrakció mellett aszinkron, nem blokkoló üzenet halad. Mivel a rendszer automatikusan tudja tárolni az ilyen üzeneteket, míg a vevő az üzenet megszakad, a programozó absztrakt átmeneti hálózati hibák alapértelmezés szerint.
& Middot; Azt beépített programozási nyelvi konstrukciót objektumok felfedezni egymást a helyi ad-hoc hálózat. Peer-to-peer szolgáltatás felfedezés be van építve a nyelvet.
& Middot; Tartalmaz egy dinamikus OO kernel nyelv épül elvei prototípus-alapú programozás. A kernel nyelvet támogat reflexiós tükrök segítségével, amely hozzáférést biztosít a kiterjedt metaobject protokollt, így a nyelv bővíthető belülről is.
& Middot; A nyelvi szintaxis alapján elsősorban a "zárójel" nyelvcsalád, de keveri a keyworded üzenetküldő szintaxis Smalltalk is. Ez együtt AmbientTalk pehelykönnyű blokk szintaktikai, lehetővé teszi, hogy könnyen építeni a saját ellenőrzési struktúrákat.& Middot; A jelenlegi végrehajtása AmbientTalk felöleli a JVM, mint a platform. Ez könnyen AmbientTalk programok Java könyvtárak, és ez könnyen a Java objektumok használata AmbientTalk beágyazott programozási nyelv. Ez a kölcsönhatás biztonságos: akkor is, ha AmbientTalk tárgyak & quot; kitett & quot; A JVM, JVM szál nem sérti a konkurencia megszorítások AmbientTalk a színész modell.
AmbientTalk fut J2SE, J2ME alatt a csatlakoztatott eszköz konfiguráció (CDC), és az Android 2.1 platform.
Részletek az Application:
Változat: 2.22 Frissítve
Feltöltés dátuma: 9 Feb 13
Fejlesztő: AmbientTalk Team
Engedély: Ingyenes
Népszerűség: 2270
Méret: 3863 Kb
1 Hozzászólások
ققنوس 13 Nov 24
بد نیست