AmbientTalk

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

Rating: 1.9/5 (Total Votes: 34)

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.

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

MID4th
MID4th

24 Jun 11

Hecl
Hecl

28 Jan 11

Me Boy Builder 2.2
Me Boy Builder 2.2

22 Nov 12

db4o
db4o

28 Jun 11

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

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