1. ホーム
  2. terminology

[解決済み] APIとはいったい何なのでしょうか?[クローズド]

2022-04-23 11:55:50

質問

プログラミング言語でAPIの定義を検索してみたのですが、やはり分かりにくいようです。

どなたか、素人の私にわかりやすくアドバイスしていただけませんか?

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

どのように解決するのですか?

検索には、ウィキペディアが含まれていることが必要です。 意外といい など、多くのプログラミングの概念や用語があります。 アプリケーション・プログラミング・インターフェース :

APIとは何ですか?

<ブロッククオート <ブロッククオート

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

どのように使われているのですか?

どのようなルールも同じように使用されます。

いつ、どこで使うのですか?

当然ながら、レルムとAPIに依存します。これらを考慮してください。

  1. x86(IA-32)命令セット (とても便利です ;-)
  2. A BIOS割り込み呼び出し
  3. OpenGL C言語ライブラリとして公開されることが多い
  4. Windowsの中核となるシステムコール。 WinAPI
  5. のクラスとメソッドは Rubyのコアライブラリ
  6. ドキュメントオブジェクトモデル ブラウザがJavaScriptに公開する
  7. ウェブサービス が提供するような FacebookのグラフAPI
  8. のようなプロトコルの実装は JavaにおけるJNI

ハッピーコーディング。