首頁>Club>
10
回覆列表
  • 1 # Abnnjhg

    與因特網相連的端系統提供了一個應用程式介面(英語:Application Programming Interface,縮寫:API;又稱為應用程式程式設計介面)是軟體系統不同組成部分銜接的約定。計算機作業系統(Operating system)’或‘程式庫’提供給應用程式呼叫使用的程式碼”。其主要目的是讓應用程式開發人員得以呼叫一組例程功能。而無須考慮其底層的原始碼為何、或理解其內部工作機制的細節。API本身是抽象的,它僅定義了一個介面,而不涉及應用程式在實際實現過程中的具體操作。例如,圖形庫中的一組API定義了繪製指標的方式,可於圖形輸出裝置上顯示指標。當應用程式需要指標功能時,可在引用、編譯時連結到這組API,而執行時就會呼叫此API的實現(庫)來顯示指標。擴充套件資料:API種類API又分為(Windows、Linux、Unix等系統的)系統級API,及非作業系統級的自定義API。作為一種有效的程式碼封裝模式,微軟Windows的API開發模式已經為許多商業應用開發的公司所借鑑。並開發出某些商業應用系統的API函式予以釋出,方便第三方進行功能擴充套件。如Google、蘋果計算機公司,以及諾基亞等手機開發的API等等。linux API在linux中,使用者程式設計介面API遵循了UNIX中最流行的應用程式設計介面標準---POSIX標準。POSIX標準是由IEEE和ISO/IEC共同開發的標準系統。該標準基於當時現有的UNIX實踐和經驗,描述了作業系統的系統呼叫程式設計介面API,用於保證應用程式可以在源程式一級上在多種作業系統上移植執行。這些系統呼叫程式設計介面主要是透過C庫(LIBC)來實現的。

  • 中秋節和大豐收的關聯?
  • 5 你好我的手機語言設定項找不到了,顯示都是英文得怎麼改回中文?