API: Application Programming Interface
API: Application Programming Interface (Интерфейс для программирования приложений) — интерфейсы, которые предоставляет автор библиотеки/модуля/приложения для управления извне. В случае библиотек — это обычно заголовочные файлы, в которых описаны экспортируемые библиотекой функции, используемые структуры, и т.д.
Примеры: WinAPI, DirectX, OpenGL. В случае приложений дополнительная функциональность обычно реализуется с помощью плагинов — библиотек с некоторым набором обязательных экспортируемых функций, некоторые моменты работы которых также должны соответствовать требованиям разработчика. Примеры: модификации для Quake, Half-Life, плагины для TotalCommander, FAR Manager, [[3DSMSX|3D Studio MAX]]. Обычно модификации для игр реализуются именно в виде библиотек.
Что такое API: Application Programming Interface?
1 августа 2005 (Обновление: 5 ноя 2009)