API - Прикладний
програмний інтерфейс (англ. Application Programming Interface, API)
— набір визначень взаємодії різнотипного програмного забезпечення. API —
це зазвичай (але не обов'язково) метод абстракції між низькорівневим та
високорівневим програмним забезпеченням. Одним з найпоширеніших
призначень API є надання набору широко використовуваних функцій,
наприклад для малювання вікна чи іконок на екрані. Програмісти
використовують переваги API у функціональності, таким чином їм не
доводиться розробляти все з нуля. API є абстрактним поняттям — програмне
забезпечення, що пропонує деякий API, часто називають реалізацією
(англ. implementation) даного API. У багатьох випадках API є частиною
набору розробки програмного забезпечення, водночас, набір розробки може
включати як API, так і інші інструменти/апаратне забезпечення, отже ці
два терміни не є взаємозамінювані. Високорівневі API часто програють y
гнучкості. Виконання деяких функцій більш низького рівня стає набагато
складнішим, або навіть неможливим.
Приклади
API: Windows API, OpenGL, DirectX, GDI, MARF.