API の意味とは正確には何ですか? [closed] 質問する

API の意味とは正確には何ですか? [closed] 質問する

プログラミング言語で API の定義を検索しましたが、まだ理解するのが難しいです。

どなたか、簡単な素人の言葉でアドバイスをいただけませんか:

  1. APIとは何ですか?
  2. どのように使われますか?
  3. いつ、どこで使われますか?

ベストアンサー1

検索にはWikipediaも含める必要があります。驚くほど良いプログラミングの概念や用語については、アプリケーションプログラミングインターフェース:

APIとは何ですか?

アプリケーションプログラミングインターフェース(API)は、ソフトウェアプログラムが相互に通信するために従うことができる規則(「コード」)と仕様これは、ユーザー インターフェイスが人間とコンピューター間の対話を容易にするのと同様に、さまざまなソフトウェア プログラム間のインターフェイスとして機能し、それらの対話を容易にします。

どのように使われますか?

あらゆるルールセットが使用されるのと同じ方法です。

いつ、どこで使われますか?

当然、レルムと API によって異なります。次の点を考慮してください。

  1. x86 (IA-32) 命令セット(非常に便利 ;-)
  2. BIOS割り込み呼び出し
  3. オープンGLCライブラリとして公開されることが多い
  4. コア Windows システム コール:ウィンAPI
  5. クラスとメソッドRubyのコアライブラリ
  6. ドキュメントオブジェクトモデルブラウザによってJavaScriptに公開される
  7. ウェブサービス、例えば、Facebook のグラフ API
  8. 次のようなプロトコルの実装Java の JNI

おすすめ記事