AmbientTalk yra eksperimentinė Objektinis paskirstyta programavimo kalba sukurta programinės įrangos kalbos Lab tuo Briuselio laisvojo universiteto, Belgijoje. Kalba yra visų pirma skirta rašymo programų dislokuoti mobiliųjų ad hoc tinkluose.
AmbientTalk yra mokslinių tyrimų platforma eksperimentuoti su naujų kalbų funkcijų ar programų abstrakcijų palengvinti programinės įrangos konstrukciją, kuri turi paleisti labai lakių tinklų eksponuoti pertrūkiais ryšį ir šiek tiek infrastruktūrą.
Kalba anketa vienalaikės funkcijos yra grindžiama aktorius modelį ir buvo labai įtakoja E programavimo kalba. Kalba anketa Objektinis savybės rasti savo įtaką kalbomis, pavyzdžiui, Smalltalk (t blokas uždarymo keyworded žinutes) ir savivaldos (prototipas-programavimas, delegacija). Galiausiai, kalba turi funkcinį branduolį, įkvėptas schemą ir Pico.
AmbientTalk pagrindiniai skirtumai lavinimo kalbomis yra tai, kad:
& Middot; Joje dirba grynai įvykiu pagrįsti lygiagretumo sistemą, grindžiamą aktorių.& Middot; Jis palieka RPC abstrakciją naudai asinchroninių, ne blokuoja Message Passing. Nes sistema automatiškai buferiai tokius pranešimus, o Pranešimo gavėjas yra atjungtas, programuotojas gali abstraktus iš laikinų tinklo gedimus pagal nutylėjimą.
& Middot; Jis turi įmontuotą programavimo kalbos konstrukcijas objektų atrasti vienas kitą vietos ad hoc tinklą. Peer-to-peer tarnyba atradimas yra pastatytas į tą kalbą.
& Middot; It features dinamišką OO branduolio kalbą remiasi prototipus pagrindu programavimo principais. Branduolys kalba palaiko atspindys naudojant veidrodžius, kurios suteikia prieigą prie plataus metaobject protokolą, todėl kalbos Extensible nuo per save.
& Middot; Kalba sintaksė kyla pirmiausia iš kalbų šeimai "garbanotas petnešomis", tačiau jis sumaišo į keyworded pranešimų sintaksę nuo Smalltalk taip pat. Tai, kartu su AmbientTalk lengvas bloko sintaksė, leidžia jums lengvai sukurti savo kontrolės struktūras.& Middot; Dabartinė įgyvendinimas AmbientTalk apima JVM kaip platforma. Tai lengva AmbientTalk programas naudoti "Java bibliotekas, ir tai lengva Java objektai naudoti AmbientTalk įterptąja skriptų kalba. Ši sąveika yra saugus: net jei AmbientTalk objektai yra & quot; veikiami & quot; į JVM, JVM temas negali pažeisti lygiagrečiai ribotas AmbientTalk anketa aktorius modelį.
AmbientTalk veikia J2SE, J2ME pagal prijungto įrenginio konfigūracijai (CDC), ir "Android 2.1 platforma.
Taikymo informacija:
Versija: 2.22 Atnaujintas
Įkėlimo datą: 9 Feb 13
Kūrėjas: AmbientTalk Team
Licencija: Nemokamai
Populiarumas: 2270
Dydis: 3863 Kb
1 Komentarai
ققنوس 13 Nov 24
بد نیست