Постоянный язык программирования - Википедия - Persistent programming language
Этот Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |
Эта статья не цитировать любой источники.Май 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Языки программирования которые изначально и без проблем позволяют объекты продолжать существовать после программа был закрыт называется устойчивые языки программирования. ДЖЕЙД один из таких языков.
Постоянный язык программирования - это язык программирования, расширенный конструкциями для обработки постоянных данных. Он отличается от встроенного SQL как минимум двумя способами:
На постоянном языке программирования:
- Язык запросов полностью интегрирован с основным языком, и оба используют один и тот же система типов.
- Любые изменения формата между основным языком и базой данных выполняются прозрачно.
Во встроенном SQL:
- Где принимающий язык и язык обработки данных имеют разные системы типов, преобразование кода работает вне системы типов объектно-ориентированного типа и, следовательно, имеет более высокую вероятность наличия необнаруженных ошибок.
- Преобразование формата должен обрабатываться явно и требует значительного количества кода.
Используя встроенный SQL, программист отвечает за написание явного кода для извлечения данных в память или сохранения данных обратно в базу данных. На постоянном языке программирования программист может манипулировать постоянными данными без необходимости явно писать такой код.
К недостаткам устойчивых языков программирования можно отнести:
- Несмотря на то, что они мощные, легко допустить ошибки программирования, которые повредят базу данных.
- Сложнее выполнить автоматическую оптимизацию высокого уровня.
- Они плохо поддерживают декларативные запросы.
Примеры
Смотрите также
- Объектно-реляционное отображение
- Объектно-ориентированные системы управления базами данных
- Распространенность объекта
- Фантомная ОС - постоянный проект ОС
Этот Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |