AmbientTalk Vrije Universiteit Brussel, Belçika da Software Dillər Lab inkişaf eksperimental obyekt-yönümlü paylanmış proqramlaşdırma dilidir. dil ilk növbədə mobil ad hoc şəbəkələrində yerləşən yazı proqramları yönəlmişdir.
AmbientTalk aralıq keçid və kiçik infrastruktur nümayiş yüksək uçucu şəbəkələrdə run var proqram tikintisi asanlaşdırmaq üçün yeni dil xüsusiyyətləri və ya proqramlaşdırma abstractions sınağa tədqiqat platformadır.
dil nin concurrency xüsusiyyətləri aktyor model təsis edilir və əsasən E proqramlaşdırma dili təsir edilmişdir. dil obyekt-yönümlü xüsusiyyətləri Smalltalk (yəni blok bağlayırlar, keyworded mesajları) və Öz (prototip-based proqramlaşdırma nümayəndə heyəti) kimi dillərdə öz təsirini tapa bilərsiniz. Nəhayət, dil sxemi və Pico ilham funksional əsas var.
əsas dil ilə AmbientTalk əsas fərqlər ki:
& Middot; Bu aktyor təsis sırf hadisə idarə concurrency çərçivə, çalışır.& Middot; Bu keçən mesajı qeyri-blok, asinxron lehinə RPC abstraksiya imtina. mesaj alıcı qaralar isə sistem avtomatik olaraq mesaj TAKOZLARI çünki proqramçı ismarıcları müvəqqəti şəbəkə uğursuzluqlar mücərrəd bilərsiniz.
& Middot; Bu inşa-in malikdir proqramlaşdırma dili inşa obyektlər üçün ad hoc şəbəkəsi yerli bir-birinə tapmaq üçün. Peer-to-peer xidmət kəşf dilinə inşa edilmişdir.
& Middot; Bu prototip-based proqramlaşdırma prinsipləri əsasında inşa dinamik OO kernel dil edir. kernel dil özü ərzində dil genişlənən edilməsi, geniş metaobject protokol təmin güzgülər istifadə əks dəstəkləyir.
& Middot; dil sintaksis Dil "buruq brace" ailə əsasən gəlir, lakin həmçinin Smalltalk olan keyworded mesajlaşma sintaksis qarışır. Bu, birlikdə AmbientTalk nin yüngül blok sintaksis ilə, siz asanlıqla öz nəzarət strukturları qurmaq üçün imkan verir.& Middot; AmbientTalk cari həyata keçirilməsi platforma kimi JVM əhatə edir. AmbientTalk proqramları Java kitabxana istifadə üçün asandır, və Java əlaqədar scripting dili kimi AmbientTalk istifadə obyektlər üçün asandır. Bu qarşılıqlı təhlükəsiz: AmbientTalk obyektləri & quot hətta; məruz & quot; JVM üçün JVM mövzuları AmbientTalk nin aktyor model concurrency məhdudiyyətlər pozan bilməz.
AmbientTalk J2SE, bağlı cihaz konfiqurasiya (CDC) altında J2ME və Android 2.1 platformasında çalışır.
Application Ətraflı:
Version: 2.22 Yenil?nib
Tarixi Upload: 9 Feb 13
Geliştirici: AmbientTalk Team
Lisenziya: Pulsuz
Məşhurluq: 2270
Boy: 3863 Kb
1 Şərhlər
ققنوس 13 Nov 24
بد نیست