- 締切済み
APIって何ですか?
この前、ある企業に行ったのですが、先方からAPIという 言葉が発せられました。 どういう意味ですか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- brogie
- ベストアンサー率33% (131/392)
プログラムを組んでいなければ必要はないでしょう! C++(プログラミング言語)などでプログラムしていると、IPアドレスを取得したい時などは、C++にはそのような機能はありませんので、Win32API(WindowsのAPI)を使用して、IPアドレスを取得しなければなりません。C++の関数などもこのAPIを使って作成されています。 Win32APIはVisual BASICやExcelなどのVBAなどでも使用できます。APIの書籍も沢山出版されています。 JAVAをお使いならJava APIを使うことができます。
- parts
- ベストアンサー率62% (6366/10151)
既に前の方のリンクに回答がありますが、 アプリケーションプログラミングインターフェースの略です。 アプリケーションのプログラミングを簡略化したり、ソフトごとに統一的な操作ができるように一部のプログラムを共通化することで、ユーザーと開発者双方の効率化を図ることができるようになります。 そのために、あらかじめよく使われる命令や手順、処理方法・関数などをAPIとして定めておくことで、より効率的で効果的に使えるようになるのです。 また、ソフトをAPIに対応させると、ソフトを動かすためのAPIのバージョンを更新するだけで、そのソフトを最新のハードウェアテクノロジに対応させることも可能になる場合があります。 WinではDirectXが最も有名なAPI群です。 結論としていえば、プログラム作る際に一部の他のソフトでも使われるプログラムを入力するのを簡略化するための共通プログラム群ですね。ユーザーにとっては、使い勝手が良くなり、ソフトを作る側には作りやすくなるメリットがあります。
- inoue64
- ベストアンサー率29% (334/1115)
ここを見てください。