Мультипарадигменное программирование


Мультипарадигменное программирование — программирование с одновременным использованием множества парадигм.

Частным случаем последнего подхода является метод непосредственной интеграции, реализованный в библиотеке InteLib.

Одним из наиболее успешных примеров расширения существующего языка программирования с целью превращения его в мультипарадигменный инструмент является язык C++.

Встраивание интерпретаторов часто применяется для формирования SQL-запросов к базам данных из программ, написанных на языках программирования общего назначения, таких как Си или C++. Существуют встраиваемые интерпретаторы таких языков, как Tcl, Лисп, Scheme.

Известный пример расширяемого интерпретатора — Tcl, допускающий подгрузку динамических библиотек, написанных на Си.

Трансляция из одного языка в другой (как правило, язык C) применяется во многих реализациях языка Scheme, что позволяет состыковать части, написанные на Scheme, с частями, написанными на Си и C++.