Расширение языка С++ сохраняемыми объектами на примере языка "E"
С.Д. Кузнецов,
Институт системного программирования РАН,
kuz@citmgu.msk.su
Язык программирования "E" разработан в Висконсинском университете
(США) в рамках проекта EXODUS и проектировался как инструментальное средство
для создания СУБД. Он вызывает особый интерес в связи с широким распространением
C++.
Язык "E" представляет собой расширение C++ за счет введения
понятия долгоживущих (persistent) объектов. В отличие от многих других
подходов, долгоживучесть объекта в "E" определяется специальным
классом памяти.
К числу других заслуживающих внимания свойств языка относятся своеобразное
введение понятия итератора и оригинальное решение проблемы родовых классов.
Язык "E" зарекомендовал себя как полезное практическое средство
для разработки СУБД и информационных систем.
|