>>28
>「gun」と「cannon」で区別をつけるのはいいとして、どうして「machine」と「auto」の違いまでつけたのか

これは俺の想像だけど
銃は元々単射だから、機械装置による連射化と、それに伴う大型化で「machine」がついたんじゃないだろうか
そして砲については、銃に対する大きさや機構的に既に「machine」と呼べるものであったってのがひとつ
砲の一般的給弾方法は手込めであった所を機械式にして自動化した所に注目し「auto」となった

というのはどうだろう