AmbientTalk

Zrzut ekranu z aplikacji:
AmbientTalk
Szczegóły do ​​uzgodnienia:
Wersja: 2.22 Aktualizowane
Filmu: 9 Feb 13
Wywoływacz: AmbientTalk Team
Licencja: Wolny
Popularność: 2270
Rozmiar: 3863 Kb

Rating: 1.9/5 (Total Votes: 37)

AmbientTalk jest eksperymentalnym rozprowadzane język programowania obiektowego opracowany w laboratorium oprogramowania Języki na Vrije Universiteit Brussel, Belgia. Język jest skierowany przede wszystkim do pisania programów zainstalowanych w telefonach sieci ad hoc.


AmbientTalk to platforma badawcza do eksperymentowania z nowymi funkcjami językowymi lub abstrakcji programowania w celu ułatwienia budowy oprogramowania, które ma działać w sieci bardzo lotnych wykazujących przerywany łączność i małą infrastrukturę.


Cechy współbieżności języku są oparte na modelu aktor i zostały w dużej mierze zależy od języka programowania E. cechy obiektowe w języku znaleźć swoje wpływy w językach takich jak Smalltalk (tj zamknięć blokowe, keyworded komunikaty) i samorządowej (prototyp oparty na programowanie, delegacji). Wreszcie, język ma rdzeń funkcjonalne, inspirowany systemem i Pico.


Główne różnice AmbientTalk jest z języków głównego nurtu, są następujące:


& Middot; Zatrudnia ramy współbieżności czysto zdarzeniami, opartej na aktorów.& Middot; To porzuca abstrakcję RPC za asynchronicznych, wiadomość non-blocking przejściu. Ponieważ system automatycznie bufory takie wiadomości, gdy odbiorca wiadomości jest odłączony, programista może abstrahować od tymczasowych awarii sieci domyślnie.

& Middot; Posiada wbudowany w konstrukcji języka programowania dla obiektów odkryć siebie w sieci lokalnej ad hoc. Peer-to-peer wykrywania usług jest wbudowany w języku.

& Middot; Oferuje on dynamicznego języka jądra OO zbudowany na zasadach programowania oparte na prototypach. Język kernel obsługuje odbicie przy użyciu luster, które zapewniają dostęp do obszernego protokołu meta obiekt, dzięki czemu rozszerzalny język od wewnątrz siebie.

& Middot; Składnia języka wywodzi się przede wszystkim z "nawias klamrowy" rodziny języków, ale łączy w keyworded wiadomości składni z Smalltalk, jak również. To, wraz z lekkiego składni bloku AmbientTalk użytkownika, pozwala na łatwe tworzenie własnych struktur kontrolnych.& Middot; Obecna implementacja AmbientTalk obejmuje JVM jako platformy. Łatwo programy AmbientTalk użycie bibliotek Java, i jest to łatwe dla obiektów Javy w użyciu AmbientTalk jako wbudowany język skryptowy. Interakcja ta jest bezpieczna, nawet jeśli AmbientTalk obiekty są & quot; narażone & quot; do JVM, JVM wątków nie może naruszać ograniczeń współbieżności modelu aktora AmbientTalk użytkownika.


AmbientTalk działa na J2SE, J2ME pod podłączonego konfiguracji urządzenia (CDC) oraz Androida 2.1 Platform.

Podobne programy

Komentarze do AmbientTalk

1 Komentarze
  • ققنوس 13 Nov 24
    بد نیست
Dodaj komentarz
Włącz zdjęć!