Изумруд (язык программирования)
Парадигма | объектно-ориентированный |
---|---|
Разработано | Эндрю П. Блэк, Норман С. Хатчинсон, Эрик Б. Джул, Генри М. Леви |
Впервые появился | 1980-е годы |
Дисциплина набора текста | сильный , статичный |
Веб-сайт | www |
Под влиянием | |
Паскаль , Симула , Smalltalk | |
Под влиянием | |
Java , Сингулярность |
Emerald — это распределенный объектно-ориентированный язык программирования, разработанный в 1980-х годах Эндрю П. Блэком, Норманом К. Хатчинсоном, Эриком Б. Джулом и Генри М. Леви на факультете компьютерных наук Вашингтонского университета. [1]
Простая программа Emerald может создать объект и перемещать его по системе:
const Kilroy ← object Kilroy process const origin ← locate self const up ← origin.getActiveNodes for e in up const there ← e.getTheNode move self to there end for move self to origin end process end Kilroy
Emerald был разработан для поддержки высокопроизводительного распределения, определения местоположения и высокой производительности объектов, для упрощения распределенного программирования, для использования сокрытия информации и для того, чтобы быть небольшим языком.
Ссылки
[ редактировать ]- ^ Блэк, Эндрю П.; Хатчинсон, Норман К.; Джул, Эрик; Леви, Генри М. (1 января 2007 г.). «Развитие языка программирования Emerald». Материалы третьей конференции ACM SIGPLAN по истории языков программирования — HOPL III . АКМ. стр. 11–1–11-51. дои : 10.1145/1238844.1238855 . ISBN 978-1-59593-766-7 .
Внешние ссылки
[ редактировать ]- Официальный сайт
- «Изумрудная страница в UBC» . Архивировано из оригинала 14 января 2020 г.
- Проект Emerald на Sourcefourge, включая плагин Eclipse