Обёртка библиотеки

Обёртка библиотеки

Обёртка библиотеки, wrapper — является промежуточным слоем между прикладной программой и другой библиотекой или интерфейсом программирования приложений (API).

Целью написания обёртки библиотеки может быть обеспечение работоспособности библиотеки (API) в каком-либо (чаще скриптовом) языке, в котором прямой вызов функций этой библиотеки API затруднителен или невозможен.

Другой целью, может быть, обеспечение дополнительного удобства для прикладного программиста — адаптация библиотеки к объектно-ориентированному стилю программирования, компенсация неудобного дизайна библиотеки и т.п.

Существуют также кроссплатформенные обёртки библиотек, скрывающие реализацию для разных операционных систем, например wxWindows.


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Смотреть что такое "Обёртка библиотеки" в других словарях:

  • Враппер — (англ. wrapper / ræpə/ обёртка): Обёртка системного вызова  программный модуль, перехватывающий поток ввода/вывода и изменяющий его в соответствии с заложенной программой. Обёртка (шаблон проектирования) Преобразователь вызовов функций… …   Википедия

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Ruby — Класс языка: мультипарадигмальный: динамический, объектно ориентиров …   Википедия

  • C++11 — C++11[1][2] или ISO/IEC 14882:2011[3] (в процессе работы над стандартом носил условное наименование C++0x[4][5])  новая версия стандарта языка C++, вместо ранее действовавшего ISO/IEC 14882:2003. Новый стандарт включает дополнения в ядре… …   Википедия

  • Интерфейс (шаблон проектирования) — Шаблон проектирования Интерфейс Interface Описан в Design Patterns Нет В информатике, шаблон интерфейса не является особым шаблоном среди шаблонов проектирования. Он является общим методом для структурирования компьютерных программ для того …   Википедия

  • Руби IDE — Ruby Семантика: мультипарадигмальный Тип исполнения: интерпретатор Появился в: 1995 г. Автор(ы): Юкихиро Мацумото Последняя версия: 1.9.1 …   Википедия

  • Рубин (язык программирования) — Ruby Семантика: мультипарадигмальный Тип исполнения: интерпретатор Появился в: 1995 г. Автор(ы): Юкихиро Мацумото Последняя версия: 1.9.1 …   Википедия

  • Язык программирования Рубин — Ruby Семантика: мультипарадигмальный Тип исполнения: интерпретатор Появился в: 1995 г. Автор(ы): Юкихиро Мацумото Последняя версия: 1.9.1 …   Википедия

  • Утраченные эпизоды телесериала «Доктор Кто» — Коллекция книг, DVD и CD дисков, закадровых фотографий и отдельных кадров недостающих эпизодов «Доктора Кто», которые, несмотря на отсутствие в архивах BBC, были реконструированы и частично восстановлены из р …   Википедия

  • C++0x — C++0x  будущая версия стандарта языка C++, вместо ныне существующего ISO/IEC 14882:2003. Новый стандарт будет включать дополнения в ядре языка и расширение STL, включая большую часть TR1  кроме, вероятно, библиотеки специальных… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»