![見出し画像](https://assets.st-note.com/production/uploads/images/16397725/rectangle_large_type_2_65dc79c20e10d88b4a4c5883a3040ec5.png?width=1200)
Photo by
hamahouse
APIとはコンセントの様なもの。そして電圧、プラグ形状が書いてある
皆さんは、「APIとは何なんですか?」とプログラマーでない方に質問されたら何と答えますか。
フワッと覚えてる方は「なんかインプットとアウトプットが書いてあるんだよ、説明書的な…ゴニョゴニョ」みたいな説明になって恐らく理解はしていただけないでしょう。
しっかり覚えてる方は「アプリケーション、プログラム、インターフェイスの略でプログラム同士がやり取りするインターフェイスの仕様のことだよ!」などと意味不明な供述をしており。恐らく理解はしていただけないでしょう。
やはり、プログラマーでない方に説明するには例えばなしが必要であると考えます
コンセント
これが答えでしょう、分電盤と、湯沸かしポットを繋ぐインターフェイスであり、国ごとにプラグ形状がことなるインプットをもつ。
そして、ことなる出力である電圧が定義されています。
例えばGoogleAPIが公開されたよ!ということはモンゴルのコンセントが公開されたよ!というイメージになります。
コンセントの説明書にはコンセントの形状が、電圧が記載されているでしょう。それがプログラムでいうところの「API」とイメージすることが出来るでしょう。
他に良い例えある方いらっしゃいましたら、出来れば教えてほしいのです。
この記事が気に入ったらサポートをしてみませんか?