• ベストアンサー

「APIを公開」って具体的にどういうことでしょうか

プログラマーにしか関係のない話ですか? であればどの言語を使う人向けなのでしょうか?

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

  • ベストアンサー
回答No.4

質問者様が書かれている「APIを公開」←何処で聞いたかに依って話(意味が)違ってきますが、 例えば、アマチュアーでアプリを作って(Vector・窓の杜等へ)フリーソフトを投稿する人達が大勢いますが←この人達が(windowsアプリを)書くためには、先ず、APIブック←が必要で←windows・soft用を(M'S)←が毎年出して(内容の改定が有るから)いますが←この経費が数万円も掛かるのでぼやいています。 この様に、APIを公開←と言っても只では無い!!

SPQXVSCFSPA
質問者

お礼

回答ありがとうございました。

その他の回答 (3)

  • notnot
  • ベストアンサー率47% (4845/10255)
回答No.3

>プログラマーにしか関係のない話ですか? 直接にはそういう話になります。もちろんプログラムを作っている会社にも関係あります。 APIを使ったサービスが公開されれば、一般の人もそのサービスを利用できるので便利になります。 >であればどの言語を使う人向けなのでしょうか? APIによります。「ウェブAPI」であれば、ウェブアクセスが出来るすべての言語。 「C言語用API」であればC言語。 「こういう風につかえば、こういうことができますよ」というドキュメントを公開することを「APIを公開」といいます。

SPQXVSCFSPA
質問者

お礼

回答ありがとうございました。

  • weavaest
  • ベストアンサー率15% (157/1020)
回答No.2

> プログラマーにしか関係のない話ですか? APIは、プログラムを作るときに利用します。だからといってプログラマーにしか関係ないとは言い切れないです。揚げ足取りのように感じるかもしれませんけど、実際にはAPIのドキュメントを作成する人もいますし、それの解説本なんかを作る人もいます。これらの人も関係あるといえば関係ありますよね。 > であればどの言語を使う人向けなのでしょうか? APIがどの言語向けのインターフェースを持っているかによります。例えばWinowsのAPIはC言語向けにできています。別の言語から使用することも可能ですが、C言語の型で定義されているので、他言語から使う場合はちょっと細工が必要だったりします。

SPQXVSCFSPA
質問者

お礼

回答ありがとうございました。

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>であればどの言語を使う人向けなのでしょうか? 「公開」ですからね。どんな言語を使っているかは関係ありません。

SPQXVSCFSPA
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • APIとMFC

    WindowsでC言語で書けて(利用できて)無料のものがAPI、C++で使えて有料なものがMFC だから、アマチュアプログラマーは、APIが使いこなせるのならば、APIを使ってプログラムを 書いたほうがいい という理解で正しいでしょうか。 ここでAPIと書いたのはWin 32 APIのことです。

  • WEB API/REST APIが流行る理由

    最近システム連携の世界にまで異様にWEB API/REST APIが浸透していると 言われているのが納得いきません。 AWSなどは最たる例だと思います。 GUIをほとんど使わずCLIベースでコマンドばっか打ちまくる、 しかも歴史ある信頼性の高いC言語やJavaを使うわけでなく ここ最近コンシューマ向けなどという信頼性などいい加減で許されるような HTTPをベースにしているとか、そんなのを社内システムに持ち込むなど 正気の沙汰と思えません(金融機関や総合商社までAWSを使いだしたそうですが。。。) 「情シスやインフラSEをわざわざ通なくても、プログラミングに慣れている  開発者(プログラマー)からしたらAPI叩いてシステム動かしてるほうがよっぽど楽だから」 と言いますが、ホントですか? あんな長ったらしいURLが書かれたスクリプトをたらたら書くのが 効率いいとはとてもじゃないですが信じられません・・・・・・ システム管理でGUIにCLIが勝るなどありえない・・・・・ 同じプログラマー寄りの技術使うならば、 せめて歴史があり、その分信頼性も高いC言語やJavaを使うべきだと思いますが、いかがでしょうか?

  • プログラマーの仕事について。

    プログラマーの人はなぜそんなにプログラムのことが詳しいのですが。  と言うのは、別に私はプログラマーになりたいとかはないのですが、HTML言語やパソコンに関することでもヒーヒー言っているのに、プログラマーの人はすごいなーっていつも関心します。  センスの問題でしょうか?  センスと言ってもやはり勉強は人一倍しているんですよね?素人の人でも勉強したらプログラマーになれるものなのでしょうか?  プログラマーの人の話やなった経緯など聞かせてもらえると嬉しいです。

  • コンピュータ関係の専門学校を卒業した人で。。

    こんにちは。 僕は現在29歳の専門学校生です。 コンピュータ関係の専門学校を卒業してもコンピュータ関係の分野の職種に就職しなかった人はどれ位いるのでしょうか?。 僕は現在、コンピュータ関係の専門学校に通ってて卒業後はコンピュータ関係の分野の職種に就職するつもりでした。 だけど、学校で習ってるC言語の難しさや、目指しているプログラマーの勤務の過酷さ(プログラマー35歳定年説など)を知り自分では永くは勤務できないと思いました。 学校の教師もプログラマーは本当に大変だけど本気でやるの?と言ってたり、コンピュータ系の専門学校を卒業した人の話では、やはりプログラマーの勤務は過酷だからとコンピュータの分野には就職しなかったそうです。 もし良ければ、お話を聞かせてください

  • プログラマーの転職について

    当方30代後半の男です。プログラマーをしていますが、向かないような 気がしています。 言語は道具(ツール)であってどんな言語でも基本は一緒といいますが 自分はそう思えないです。 どんな言語を使いこなせればプログラマーとして食べていけるのでしょ  うか?それとも言語は関係ないのでしょうか?

  • プログラム言語とAPI(windows API)の関係は?

    プログラミング言語といってもいろいろありますが、 このそれぞれのコンパイルでは、オブジェクトコードをつくっているのですよね? APIは、どこでプログラミング言語と関係しているのでしょうか? コンパイルでは、APIに直してからコンパイルしているのでしょうか?

  • API の具体的な使い方

    初めまして、現在JAVAを勉強中で初心者です。 APIをダウンロードしていつでも参照できる状態にしているにもかかわらず、具体的にどういった時に参照するのかがわかりません。実際に短いコードを打ち込んで動かして、エラー多発、これ以上どうしたらいいんだろう?っということはよくあります。 こんな時にAPIをみたらいいのかな?と参照してみたのですが、何だか、何処の何をみていいのか。。。 APIをちゃんと使えるようになりたいので、 具体的、かつ効果的なAPIの使い方を教えてはもらえないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • apiとはなんでしょうか?ニコニコ生放送で例えてほ

    apiとはなんでしょうか?ニコニコ生放送で例えてほしいんですが 以前ニコニコ生放送アラートを作っている視聴者プログラマーの人が ニコニコのapiが変わったから自分が作ったニコニコのアラートが使えなくなるとアナウンスをしていました。 ニコニコで言っているapiとはこういう物、一般的なapiとはこういうものという風に説明していただけるとありがたいです。

  • APIというのは、

    どのプログラミング言語からでも接続できる ライブラリ?インターフェース? みたいなものですか?

  • プログラマになるにはどうすれば良いのでしょう?

    プログラマになるにはどうすれば良いのでしょう? はじめまして、プログラマになりたい中学1年生です。 将来はソフトプログラマー(PCソフト系)になりたいと思います。 プログラミングの知識は全くありません。経験もありません。 (関係ないでしょうが、HTMLができるぐらいです) 今回質問したいのは....。 ・プログラマとはどういう職業なのか。 ・プログラマにはどのような種類があるのか(ゲームプログラマやソフトプログラマなど) (そして、その種類に属する人達は、主に何をやるのか) ・システムエンジニアとの違いは。 ・数学が苦手でもできるか。 ・プログラマに必要な知識・資格・心構え・道具はなにか。 ・プログラマの平均年収・月収は? ・C言語の活用法 などです。 ちなみに、高校は工業高校に進学したほうが良いのでしょうか? 大学はどのような学校にはいれば良いのでしょうか? やはり、C言語は覚えたほうが良いのでしょうか? 質問ばかりですいません。 どなたか、詳しい方、ご回答お願いします。

専門家に質問してみよう