砲は砲身が長くなるに従って装薬も多く必要になるから、砲身が長くなると反動が大きくなるのけど
銃は弾の大きさが規格化されてて違うから