質問: 素朴な疑問なのですが、APIはなぜ「叩く」と言われるのでしょうか? 先日あるカンファレンスで、シカゴ生まれのアメリカ人エンジニアが若干たどたどしい日本語で、 「APIヲタタク...」 と呪文のように言っていた様が、妙に頭に残ってしまいました。 一体いつ頃からAPIは「叩か」れ出したのでしょうか? また、誰が「叩き」始めたのかもご存知の方がおられましたらお教えください。 由来もわからず口にのぼせるのが、どうしても性に合いません。。
回答: 叩く/敲く(タタク)とは - コトバンク > > 8 (「門をたたく」などの形で)教えを請うためにたずねる。「師の門を―・く」 > > > 日本語の意味の「教えを請うためにたずねる」が近いのではないかと考えます。 個人的には * 実装が完了したばかりで動作確認をしたい場合は、「動くことを確認したいので、APIを叩いてみてください」 * テストもおわり、実務で使うようになった場合では「APIを呼んで(callして)いただければ値が返ります」 というようにどちらかというと「確認」という意味合いを含みたい場合に「叩く」を使って表現する傾向があるように思います。 冒頭に記載した辞書の別の箇所を引用しますが、 この「確認を含んだ意味」をやはり叩くはもっているようです(ようすを探ったりするの部分)。 叩く/敲く(タタク)とは - コトバンク > > 4 相手の考えを聞いたり、ようすを探ったりする。打診する。「先方の意向を―・く」 > > > なので、本来持っている日本語の意味を応用して(もしくはただのスラングとして)使っているだけなので、いつからか?というのに回答するのは難しそうに感じます。 経験としてはWebAPIをスマホアプリ側から呼び出す際や、AjaxによるWebAPIを呼び出す際には耳にするようになっていた記憶があります(2010年頃)。