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.

Подібні програми

AmbientTalk

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