Оглавление
Постоянный язык программирования
-
Определение постоянных языков программирования
- Постоянные языки программирования позволяют объектам продолжать существовать после завершения программы.
- ДЖЕЙД является примером постоянного языка программирования.
-
Отличия от встроенного SQL
- На постоянных языках запросы интегрированы с основным языком, используя одну систему типов.
- Изменения формата между языком хостинга и базой данных выполняются прозрачно.
- Во встроенном SQL разные системы типов могут привести к ошибкам при преобразовании кода.
- Программисту необходимо явно писать код для извлечения данных в память или сохранения в базе данных.
-
Недостатки постоянных языков программирования
- Ошибки в программировании могут повредить базу данных.
- Автоматическая оптимизация на высоком уровне сложнее.
- Поддержка декларативных запросов хуже.
-
Примеры и дополнительные ресурсы
- Свинка, нефрит, Объектный скрипт Caché являются примерами постоянных языков программирования.
- Статья также упоминает объектно-реляционное отображение, объектно-ориентированные системы управления базами данных и проект Phantom OS.
Полный текст статьи: