AmbientTalk

Снимка на приложение:
AmbientTalk
Подробности за приложение:
Версия: 2.22 актуализира
Дата на качване: 9 Feb 13
Розробник: AmbientTalk Team
Разрешително: Безплатно
Популярност: 2270
Размер: 3863 Kb

Rating: 1.9/5 (Total Votes: 37)

AmbientTalk е експериментална обектно-ориентиран разпределени език за програмиране, разработен в лабораторията на софтуера Езиците в Свободния университет в Брюксел, Белгия. Езикът е насочена предимно към писане на програми, разположени в мобилните специални мрежи.


AmbientTalk е изследователска платформа да експериментират с нови езикови функции или програмни абстракции да се улесни изграждането на софтуер, който трябва да се осъществи в силно летливи мрежи, проявяващи прекъсвания свързаност и малко инфраструктура.


едновременност функции на езика се основава на модела на актьор и до голяма степен са повлияни от езика за програмиране E. обектно-ориентирани функции на езика намерят своето влияние в езици като Smalltalk (т.е. затваряне блок, keyworded съобщения) и Self (прототип на базата на програмиране, делегиране). ? накрая, на езика е с функционално ядро, вдъхновен от Схема и Pico.


Основните разлики AmbientTalk с масовите езици са, че:


& Middot; В нея работят рамка едновременност чисто събитие задвижване, основана на актьори.& Middot; Той изоставя RPC черпене в полза на асинхронно, без блокиране на пропускане на съобщения. Тъй като системата автоматично буфери, такива съобщения, докато приемникът на съобщението е изключен, програмистът може да се абстрахират от временни неуспехи мрежата по подразбиране.

& Middot; Тя е вградена в програмния език конструкции за обекти, за да открият един друг в местната специализирана мрежа. за откриване на услуги Peer към партньорската е вградена в езика.

& Middot; Той разполага с динамичен език OO ядрото изградена върху принципите на прототип на базата на програмиране. Езикът на ядрото поддържа отражение използвайки огледала, които осигуряват достъп до обширна протокол metaobject и вкара езика Extensible от в себе си.

& Middot; синтаксиса на езика идва предимно от семейството "фигурна скоба" на езици, но той се смесва в синтаксиса на keyworded съобщения от Smalltalk, както добре. Това, заедно с лек синтаксис блок AmbientTalk е, ви позволява лесно да създавате свои структури за контрол.& Middot; Настоящата реализация на AmbientTalk обгръща JVM като платформа. Това е лесно за AmbientTalk програми да използват Java библиотеки, и е лесно за Java обекти да използват AmbientTalk като вграден скриптов език. Това взаимодействие е сигурно: дори когато AmbientTalk обекти са & quot; изложени & quot; на JVM, JVM теми не могат да нарушават едновременност ограниченията на актьор модел AmbientTalk му.


AmbientTalk работи на J2SE, J2ME при конфигурацията на свързаното устройство (CDC), и Android 2.1 платформа.

Подобни приложения

MiniME
MiniME

15 May 11

CellularBASIC
CellularBASIC

8 May 11

W3D2
W3D2

17 Mar 11

Mobile BASIC
Mobile BASIC

1 Jul 11

Коментари към AmbientTalk

1 Коментари
  • ققنوس 13 Nov 24
    بد نیست
добавите коментар
Включете на изображения!