E (язык программирования)

  • Обзор языка программирования E

    • E — это объектно-ориентированный язык для безопасных распределенных вычислений. 
    • Создан в 1997 году группой разработчиков, включая Марка С. Миллера и Чипа Морнингстара. 
    • Основан на параллельном языке Joule и Java, сочетает вычисления на основе сообщений с синтаксисом Java. 
  • Философия и безопасность

    • Язык E предназначен для обеспечения безопасности и защищенных вычислений. 
    • Строгая объектно-ориентированная модель предотвращает взаимоблокировки. 
    • Философия проектирования основана на возможностях для безопасного взаимодействия компонентов. 
    • Ссылки на объекты используются как возможности, без дополнительных вычислительных затрат. 
    • Синтаксис разработан для облегчения проверки безопасности. 
  • Вычислительная модель

    • Все значения в E являются объектами, вычисления выполняются через отправку сообщений. 
    • Каждый модуль имеет один поток выполнения, стек и очередь событий. 
    • Распределенное программирование осуществляется через отправку сообщений удаленным объектам. 
    • Сообщения шифруются, а цикл обработки событий обрабатывает их последовательно. 
  • Синтаксис и примеры

    • Синтаксис E похож на Java, но также имеет элементы Python и Pascal. 
    • Переменные динамически типизированы, имеют лексическую область видимости. 
    • Функции определяются с помощью ключевого слова def, с возможностью ограничения аргументов. 
    • Примеры включают простую электронную программу и систему электронных денег mint. 
  • Рекомендации и внешние ссылки

    • Ссылки на объектно-функциональную модель и официальный веб-сайт для дополнительной информации. 

Полный текст статьи:

E (язык программирования) — Википедия

Оставьте комментарий

Прокрутить вверх