それはアサルトライフルのAKMでやっていて、連射時に銃身が跳ね上がるのを斜め上に吹き出すガスで抑えるもの
同じ物を戦車砲でやっても、後座距離を抑える役にはたたない