API(ApplicationProgrammingInterface,應用程序編程接口)是壹些預先定義的函數,目的是提供應用程序與開發人員基於某軟件或硬件得以訪問壹組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。
API函數包含在Windows系統目錄下的動態連接庫文件中。WindowsAPI是壹套用來控制Windows的各個部件的外觀和行為的預先定義的Windows函數。
在linux中,用戶編程接口API遵循了UNIX中最流行的應用編程界面標準---POSIX標準。POSIX標準是由IEEE和ISO/IEC***同開發的標準系統。