• 締切済み

APIって何ですか?

partsの回答

  • parts
  • ベストアンサー率62% (6364/10148)
回答No.2

既に前の方のリンクに回答がありますが、 アプリケーションプログラミングインターフェースの略です。 アプリケーションのプログラミングを簡略化したり、ソフトごとに統一的な操作ができるように一部のプログラムを共通化することで、ユーザーと開発者双方の効率化を図ることができるようになります。 そのために、あらかじめよく使われる命令や手順、処理方法・関数などをAPIとして定めておくことで、より効率的で効果的に使えるようになるのです。 また、ソフトをAPIに対応させると、ソフトを動かすためのAPIのバージョンを更新するだけで、そのソフトを最新のハードウェアテクノロジに対応させることも可能になる場合があります。 WinではDirectXが最も有名なAPI群です。 結論としていえば、プログラム作る際に一部の他のソフトでも使われるプログラムを入力するのを簡略化するための共通プログラム群ですね。ユーザーにとっては、使い勝手が良くなり、ソフトを作る側には作りやすくなるメリットがあります。

関連するQ&A

  • APIって。。。

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

  • グーグルAPIとは?

    vbaで http://www.excellenceweb.net/vba/api/what_windows_api.html このようなAPIは良く使っているのですが ネットでapiについて検索すると 「グーグルAPI」と言う言葉をよく見かけるのですが これは私が使っているvbaのAPIとは違う意味なのでしょうか? 二つの違いがよくわかりません。 というかグーグルAPIが何なのかよくわかりません。

  • APIについて

    APIについて カテゴリ選択が適切ではないかもしれませんが、ご了承ください。。 最近、APIという言葉を何度か耳にすることがあり、ググって調べてみたのですがどうにもよくわかりません。 どなたかAPIについてわかり易く教えていただけませんか?? よろしくおねがいいたします。

  • APIの意味

    APIって何でしょうか?ネットでAPIの意味を検索してみたのですが、よく理解できませんでした。(「アプリケーションに対して命令をしたときに、アプリケーションができる範囲でデータを提供してくれる仕組み」)簡単な言葉で分かりやすく説明していただけると助かります。

  • API公開する事によってどんな良いことがおきるのでしょうか?

    最近API公開という言葉を耳にしました。 APIという意味は理解したのですが、実際API公開することで、公開した側&活用する側にはどんなメリットがあるのでしょうか?

  • APIにまつわる言葉の言い方

    APIにまつわる言い方で教えていただきたい意味があります。 (1)Eclipse で API を叩く → Android開発ならベースがJavaだからJava以外の言語でメソッドを呼び出すイメージ ですか? (2)ネイティブAPI → 機械語で書かれたAPIということですか? 以上よろしくお願いします。

  • APIとWebAPI

    APIとWebAPIは同じ意味と捉えても問題ありませんか?

  • APIって何でしょうか?

    APIって何でしょうか? こんばんわ。 無知ですみませんが、APIって何ですか? Wikiなどで説明を読みましたが、分かりませんでした。 ・APIの役割って何でしょう? ・APIがなぜあるのか? ・関数コールと違うのか? ・APIが無いとどうなるのか? ご存知の方、教えてください。 (お礼が遅くなるかもしれませんがお願い致します)

  • APIの読み方

    下記APIの読み方が分かりません。 http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Enumeration.html タイトルにEnumeration<E>とありますが、<E>とはどういう意味でしょうか? さらに http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/javax/naming/NamingEnumeration.html を参照すると、概要の冒頭に public interface NamingEnumeration<T> extends Enumeration<T> とも書いてあります。先ほどはEnumeration<E>だったのが、Enumeration<T>と表記されており、何が何なのか混乱しています。 質問をまとめさせていだきますと、 1.Enumeration<E>の<E>とはどういう意味でしょうか? 2.NamingEnumerationでは、なぜEnumeration<T>なのか? 以上です。基本的すぎる内容な気がして申し訳ありませんが、宜しくお願い致します。

    • ベストアンサー
    • Java
  • APIとは?

    VBから、マシンの状態の情報を操作するためにAPIを利用する必要があるようですが、APIがよく分かりません。APIを簡単に説明してください。