• ベストアンサー

APIって。。。

ネットで調べてもAPI(Application Program Interface)の言葉自体の意味は載っているのですが、 「例えば」の話が無いので、言葉の意味に実感がわきません。 どなたか分かりやすく教えてください。。。 

質問者が選んだベストアンサー

  • ベストアンサー
  • mio_design
  • ベストアンサー率25% (372/1457)
回答No.1

例えばGoogle以外で、GoogleMapを使っているサイト見たことありませんか? 地図サービスを1から作るのは、地図データだったりシステムだったり膨大な投資が必要です。そこで、APIを通じてGoogleからマップ部分だけ借りて、自身のサービスの一つとして利用する方法が最近流行っています。 http://api.zuzara.com/ 日本でAPIを公開しているサイトが載ってます。ご参考までに。

その他の回答 (2)

回答No.3

http://okwave.jp/qa2631672.html APIの規模を小さくするとライブラリ、さらに小さくするとサブルーチン

  • ggaogg
  • ベストアンサー率43% (38/88)
回答No.2

言葉の意味はわかっているみたいですが、一応直訳は API=アプリケーションをプログラミングするためのインターフェース ですね。(カタカナになっただけ・・) ここでいうインターフェースというのは、実際の処理を仮想化するなどして、プログラマが処理を実現するのに、最低限の自由度を保ちつつ、いらない記述をさせないなどして、生産性を上げるための吸収役です。 最も有名(自分の中でも)なのはWindows APIですね。 これは、Windowsを記述するためのAPIで、Windowsは昔からこのインターフェースを使用して記述されています。 また、UNIX系も個々のAPIを持っていて、それによって記述されています。 その他もろもろ、上記説明に当てはまるものはすべてAPIと呼ばれます。

関連するQ&A