AmbientTalk

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

Rating: 1.9/5 (Total Votes: 33)

AmbientTalk экспериментальный объектно-ориентированный распространен язык программирования, разработанный в лаборатории Языки программирования на Брюссельский университет, Бельгия. Язык в первую очередь ориентирован на написание программ, развернутых в мобильных одноранговых сетях.


AmbientTalk является исследовательская платформа для экспериментов с новыми возможностями языка программирования или абстракций для облегчения строительства программного обеспечения, которое должно работать в легколетучих сетях, проявляющих прерывистый подключения и мало инфраструктуры.


Возможности Параллельность языка основаны на модели актера и были в значительной степени под влиянием языка программирования E. объектно-ориентированные функции на языке находят свое влияние на таких языках, как Smalltalk (т.е. блок закупорки, keyworded сообщений) и Я (прототип на основе программирования, делегирования). ?, наконец, язык имеет функциональное ядро, вдохновленные Схеме и Пико.


Основные отличия AmbientTalk с языками основных заключаются в следующем:


& Мидот; Она использует структуру параллелизмом чисто управляемую событиями, основанную на актеров.& Мидот; Она отказывается от RPC абстракции в пользу асинхронного неблокирующего с передачей сообщений. Поскольку система автоматически буферы, такие сообщения в то время как получатель сообщения отключен, программист может абстрагироваться от временных сбоев сети по умолчанию.

& Мидот; Он имеет встроенный язык программирования конструкций для объектов, чтобы обнаружить друг друга в локальной одноранговой сети. обнаружение услуг Равный-равному встроена в язык.

& Мидот; Он имеет динамический язык OO ядра, построенный на принципах прототипа на основе программирования. Язык ядро ​​поддерживает отражение с помощью зеркал, которые обеспечивают доступ к обширной протоколу метаобъект, что делает язык расширяемой изнутри себя.

& Мидот; Синтаксис языка происходит в первую очередь из семейства 'фигурная скобка' языков, но он смешивает в keyworded синтаксис сообщений из Smalltalk, а также. Это, наряду с упрощенным синтаксисом блока AmbientTalk, в позволяет легко создавать свои собственные структуры управления.& Мидот; Текущая реализация AmbientTalk охватывает JVM в качестве платформы. Это просто для программ AmbientTalk использовать Java-библиотеки, и это легко для Java объектов, чтобы использовать AmbientTalk в качестве встроенного языка сценариев. Это взаимодействие является безопасным: даже когда AmbientTalk объекты & Quot; подвергаются & Quot; к JVM, виртуальной машины Java потоки не могут нарушать параллелизм ограничения модели актера AmbientTalk в.


AmbientTalk работает на J2SE, J2ME при конфигурации подключенного устройства (CDC) и Android 2.1 Platform.

Похожие программы

CellularBASIC
CellularBASIC

8 May 11

Debug
Debug

20 Apr 11

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

Комментарий не найдено
добавить комментарий
Включите картинки!