無坐力炮是發射時利用後噴物質的動量抵消後坐力,使炮身不後坐的火炮,一般火炮在發射炮彈的同時,會產生巨大的後坐力,使火炮後退很遠的距離,這既影響射擊的準確性和發射速度,又給操作帶來不便。1914年,美國海軍少校戴維斯在同一根炮管的另一頭也裝上一個配重彈丸,向前發射彈丸的同時,後面那顆平衡彈在其反作用推力下從炮後射出,爆成碎片,從而第一次製造出利用後噴物質的動量與前射彈丸動量平衡,使炮身不後坐的火炮。