API

APIとは

アプリケーション・プログラミング・インターフェース(Application Programming Interface)

■直訳
アプリケーション:ソフトウェア(Excel、Photoshop、Yahoo!ショッピングなど)
プログラミング:開発・コンピューターへの指示、命令を行い処理させるもの
インターフェース:接点、仲介、橋渡し

■改めてAPIとは
ソフトウェアやプログラム、Webサービスの間をつなぐインターフェースのこと。
インターフェースとは、異なる2つの事物の間をつなぐもの。

■色々なインターフェース
ユーザーインターフェース:キーボードやマウス、ディスプレイなど、人間と入力・出力デバイス間の接点。
ハードウェアインターフェース:キーボードやマウス、ディスプレイなど、入力機器とコンピューター間の接点。
アプリケーション・プログラミング・インターフェース:ソフトウェアやデータベースなど、ソフトやプログラム間の接点。

■参考サイト
サイト1
サイト2