APPLICATION PROGRAMMING INTERFACE
тех. сокр.
Application Programming Interface
интерфейс прикладного программирования; программный интерфейс приложения
Используется в операционных системах для упрощения написания программ, совместимых с разными видеоускорителями. Таким образом, не надо повторять программный код, достаточно обратится к API. Программисты создают игры, как бы придерживаясь определенного стандарта. Если написать программу на своём коде, её использование будет возможным только на какой-то определенной видео карте, и при этом не будет работать с другими. Получается, создатели игр, и видео карт разрабатывают продукты, понимающие друг друга. Сейчас распространены API OpenGL,Direct3D и Glide. Все современные видеоускорители поддерживают минимум два API, игр также часто умеют работать с несколькими из них.