APIはなぜ「叩く」のですか？


素朴な疑問なのですが、APIはなぜ「叩く」と言われるのでしょうか？  
先日あるカンファレンスで、シカゴ生まれのアメリカ人エンジニアが若干たどたどしい日本語で、

「APIヲタタク…」

と呪文のように言っていた様が、妙に頭に残ってしまいました。  
一体いつ頃からAPIは「叩か」れ出したのでしょうか？  
また、誰が「叩き」始めたのかもご存知の方がおられましたらお教えください。

由来もわからず口にのぼせるのが、どうしても性に合いません。。




英語圏のエンジニアが使う`hit api`の和訳だと思います。  
個人的には、ＡＰＩをたたいたことはないです。コマンドを「たたく」ことはありますが、ＡＰＩは「呼ぶ(call)」ことが多いです。  
「たたかれる」ものはコマンドのように新たにプロセスが生成されるイメージがあり、ＡＰＩに使うのはなじみません（あくまも個人の感想です）。コマンド名をキー入力し、リターンキー(今はENTERキー？)をたたくのが由来だと勝手に思っています。  
なお、`ping`は「たたく」のではなく。「打ちます」。「撃つ」のかもしれません。

[不思議の国のSE用語](https://qiita.com/t_nakayama0714/items/478a8ed3a9ae143ad854)を見つけました。けっこう面白いですが、あまり一般的ではないと思いました。

【追記】  
「WebAPIを叩く」という表現をみつけました。こちらはあまり違和感がありません。「背後に重い処理が動くから」かなと自己分析しています。

このような「言い回し」は個人が、その人となじみのある周囲の人たちと会話するときに使用するもので、「よく知らない人」には使わないようにしています。




英語圏のエンジニアが使う`hit api`の和訳だと思います。  
個人的には、ＡＰＩをたたいたことはないです。コマンドを「たたく」ことはありますが、ＡＰＩは「呼ぶ(call)」ことが多いです。  
「たたかれる」ものはコマンドのように新たにプロセスが生成されるイメージがあり、ＡＰＩに使うのはなじみません（あくまも個人の感想です）。コマンド名をキー入力し、リターンキー(今はENTERキー？)をたたくのが由来だと勝手に思っています。  
なお、`ping`は「たたく」のではなく。「打ちます」。「撃つ」のかもしれません。

[不思議の国のSE用語](https://qiita.com/t_nakayama0714/items/478a8ed3a9ae143ad854)を見つけました。けっこう面白いですが、あまり一般的ではないと思いました。

【追記】  
「WebAPIを叩く」という表現をみつけました。こちらはあまり違和感がありません。「背後に重い処理が動くから」かなと自己分析しています。

このような「言い回し」は個人が、その人となじみのある周囲の人たちと会話するときに使用するもので、「よく知らない人」には使わないようにしています。

