無後坐力炮被淘汰,壹方面是由於反坦克導彈的發展,另壹方面是坦克裝甲技術的提升。無後坐力炮是在第壹次世界大戰之前發明的,當時的無後坐力炮在發射炮彈的時候會同時射出兩枚炮彈,向前拋射的壹枚是真正攜帶火藥的彈頭,向後拋射的則是壹個配重體。這樣兩枚炮彈之間的後坐力就能夠相互抵消,發射人員就不會受到火炮發射時後坐力的沖擊。從原理上來講,無後坐力炮並沒有真正的消除後坐力,只是通過力的相互作用,將後坐力抵消了。由於當時的無後坐力炮存在很多不確定因素,壹直到第二次世界大戰爆發,無後坐力炮才真正開始應用於戰場上。第二次世界大戰中的無後坐力炮的發射原理發生了壹定的改變,這時候的無後坐力炮不再同時發射兩枚炮彈,而是通過炮彈發射向後噴射的氣體來維持火炮自身的平衡。第二次世界大戰時期後坐力炮憑借著操作簡單、威力大、後坐力小的優勢,成為了戰場上反坦克的主流裝備。
二戰結束後火炮技術的發展遠跟不上導彈技術和坦克技術的發展,坦克和反坦克技術的發展,就好像?矛?與?盾?之間的關系壹樣。為了應對各種反坦克火炮,坦克的裝甲厚度、裝甲材料質量不斷提升。慢慢的傳統炮火就成了生銹的?矛?,無法擊穿新式坦克裝甲這張堅固的?盾?。到了上世紀70年代之後,戰爭的空間和距離逐漸拉長,射程不到壹萬米的無後坐力炮在現代化戰爭中已經顯得比較乏力。無後坐力炮的隱蔽性差,射擊的時候會產生火焰,很容易遭到對方空軍火力的襲擊。
因此從上世紀70年代開始,無後坐力炮反坦克主力的位置逐漸被反坦克導彈所取代。反坦克導彈具備射程更遠、威力更強、精準度更高等優點,在實戰中的能力遠勝於無後坐力炮。因此世界壹流科技強國,基本都已經淘汰了無後坐力炮。不過無後坐力炮並沒有真正的銷聲匿跡,壹些反坦克導彈數量不多的國家,以及壹些特種部隊中仍然裝備著大量的無後坐力炮。
無後坐力炮退出現代化戰爭的舞臺,是現代化戰爭裝備發展的壹個必然趨勢。隨著未來導彈成本的降低,傳統的炮火終究會被精準度更高、射程更遠的導彈所取代。