AmbientTalk on kokeellinen olio hajautettu ohjelmointikieli kehitettiin ohjelmisto Kielet Lab on Vrije Universiteit Brussel, Belgia. Kieli on suunnattu ensisijaisesti kirjoitusohjelmia käyttöön mobiili ad hoc-verkoissa.
AmbientTalk on tutkimuksen alusta kokeilla uuden kielen ominaisuuksia tai ohjelmoinnin abstraktioita rakentamisen helpottamiseksi ohjelmisto, joka on ajaa erittäin epävakaa verkoissa näytteille ajoittainen yhteyden ja vähän infrastruktuuria.
Kielen n samanaikaisuuden ominaisuudet perustuvat näyttelijä mallista ja on suurelta osin vaikuttanut E ohjelmointikieli. Kieli on olio-ominaisuudet löytävät vaikutus kielten kuten Smalltalk (eli lohko sulkemisia, keyworded viestejä) ja Self (prototyyppi-pohjainen ohjelmointi, valtuuskunta). Lopuksi kieli on toiminnallinen ydin innoittamana Scheme ja Pico.
AmbientTalk tärkeimmät erot valtavirran kieliä ovat seuraavat:
& Middot; Se työllistää puhtaasti tapahtumapohjainen samanaikaisuuden puitteet, jotka perustuvat toimijoiden kanssa.& Middot; Se luopuu RPC abstraktio hyväksi asynkroninen, ei-esto viestinvälitystä. Koska järjestelmä automaattisesti puskuroi tällaisia viestejä, kun viestin vastaanottajan katkeaa, ohjelmoija voi abstraktin tilapäistä verkkoon epäonnistumisia oletuksena.
& Middot; Se on sisäänrakennettu ohjelmointikieli konstruktioita esineiden löytää toisiaan paikalliseen ad hoc-verkon. Peer-to-peer palvelun löytö on rakennettu kielelle.
& Middot; Siinä on dynaaminen OO ydin kieli rakennettu periaatteita prototyyppipohjainen ohjelmointi. Ytimen kieli tukee heijastus käyttäen peilejä, jotka tarjoavat pääsyn laajaan metaobject protokollaa, jolloin kieli venyvä sisällä itse.
& Middot; Kielen syntaksi perustuu ensisijaisesti "kihara ahdin" kieliperhe, mutta se sekoittuu keyworded Messaging syntaksien Smalltalk- samoin. Tämä yhdessä AmbientTalk kevyt lohko syntaksin, voit helposti rakentaa oman valvonnan rakenteita.& Middot; Nykyinen täytäntöönpano AmbientTalk kattaa JVM alustana. Se on helppo AmbientTalk ohjelmien käyttöön Java kirjastoja, ja se on helppo Java-olioiden käyttää AmbientTalk upotettuna skriptikieli. Tämä vuorovaikutus on turvallista: vaikka AmbientTalk esineet ovat & quot; altistuvat & quot; että JVM, JVM säikeitä ei voida rikkoa samanaikaisuus rajoitteet AmbientTalk n näyttelijä malli.
AmbientTalk toimii J2SE, J2ME alle liitetyn laitteen kokoonpano (CDC), ja Android 2.1 Platform.
Sovelluksen tietojen:
Versio: 2.22 Päivitetty
Lähetyksen päivämäärä: 9 Feb 13
Kehittäjä: AmbientTalk Team
Lupa: Vapaa
Suosio: 2270
Koko: 3863 Kb
Kommentteja ei löytynyt