線上報名系統

Application Programming Interface
簡稱:API

應用程式介面是電腦作業系統或程式函式庫提供給應用程式呼叫使用的程式碼,API本身是抽象的,而無須考慮其最深底層的原始碼為何、或理解其內部工作機制的細節,它僅定義了一個介面,當應用程式需要指標功能時,可在參照、編譯時連結到這組API,而執行時就會呼叫此API來實現函式庫來顯示指標。包括函式、常量、變數與資料結構…等。相互作用下類似的方式,使得用戶界面有利於人類和電腦之間上的互動。

一個API可能描述的方法,使一個特定的任務是執行。程序語言如:C語言的行動介導的一個函數調用。因此API包括通常描述的所有功能/程序提供。

API的目的是用於一個以上的高級編程語言通常提供,或擴充設施、自動映射的API功能(語法和語義),這就是所謂的語言綁定,並且本身就是一個API。其目的是封裝所需的大部分功能的API,留下適當的語言。