Программный интерфейс | это... Что такое Программный интерфейс? (original) (raw)
У этого термина существуют и другие значения, см. Интерфейс.
Программный интерфейс — функциональность, которую некоторый программный компонент предоставляет другим программным компонентам.
Можно различать два вида такой функциональности:
- та, что используется при создании прикладных программ — интерфейсом программирования приложений (API);
- та, что используется при создании системных компонентов и может называться интерфейсом программирования компонентов операционной системы или интерфейсом системного программирования (SPI, англ. system programming interface).
Кроме того, программные интерфейсы могут быть разноуровневыми, относясь либо к уровню программного кода (API и SPI), либо к уровню кода машинного (ABI, англ. application binary interface, и SBI, англ. system binary interface).