滑膛槍炮

滑膛枪炮（Smoothbore）是一种身管内壁没有膛线的火器。人类最早期发明的火炮都是滑膛前装炮，也就是不具有膛线、并需从炮口方向进行火药与炮弹装填的火炮设计。由于早期的滑膛炮炮弹与炮膛间密合不平整，火药燃气易外泄，除火药推力减小造成射程近与杀伤力减弱外，射击精准度也不佳，因此逐渐被之后发明的线膛炮所取代。但到了近代由于机械制造的工艺进步解决了精准度不足的问题，滑膛炮反而因为炮弹不会因自旋导致能量的损失，与发射时炮管损耗较小而重新获得重视，而被运用设计于坦克炮。

早期设计

早期火器拥有光滑的膛管，发射炮弹时几乎不带旋转。炮弹（抛射物）必须拥有稳定的外形，比如带尾翼的箭状物或球体，以此减小发射时的震动。然而，球体炮弹在飞行中会因马格纳斯效应随机转动。
之后人类发明了线膛炮，其炮管内壁刻有膛线（Rifling，又称为来福线），炮弹发射时会受到膛线的制导而产生具有稳定功能的自旋效果，并进而提升枪炮的精准度。因此缘故线膛枪炮逐渐取代滑膛炮，并成为今日枪械类武器的主流设计。然而，线膛枪炮并不是完全没有缺点，其火药爆炸时部分动能会被用于产生自旋，无法完全利用在炮弹初速的产生上，而稍微减弱了破坏力。经过加工的枪管本身也有发射次数的寿命极限。

现代滑膛炮

在一度因为膛线枪炮的普及而式微之后，在近代滑膛炮因被用于反坦克火炮等用途，而重新获得重视和发展。现代主战坦克也大多使用滑膛炮，特别是所搭载的主炮为反坦克专用的无后座力炮之场合。采用滑膛炮发射的炮弹因飞行中不需旋转，在离开炮口前不会承受巨大的旋转力，因此不易磨损炮管。原本坦克在使用滑膛炮时射程可能较小，后来随着翼稳脱壳穿甲弹等改良式的弹药出现才得到解决；一般来说这种炮的口径不会很大，但是造价较低，且可以发射如以色列制的拉哈特反坦克导弹（LAHAT）之类、以火炮而非火箭发射器作为发射载台的制导导弹。
苏联是近代最早致力于把滑膛炮复活的国家，其于1960年代前所研制T-62主战坦克，就装备了115毫米口径的滑膛主炮。此型坦克炮采用由弹翼稳定的炮弹，好处是能把炮弹动能几乎全都用于弹道和穿甲，而且对于高爆反坦克弹（HEAT）来说，若由会令炮弹自旋的线膛炮发射，会因其穿甲喷流消散而减弱穿甲威力。至于动能穿甲弹方面，由于要追求高长径比以增强穿甲威力，若长径比大于1:7的话则会很难自旋，再加上线膛炮由于炮弹和炮管内壁之间剧裂磨擦而令其寿命较短。诸多原因的考量下，滑膛炮成为一种比线膛炮更适合用于坦克主炮的设计，而重新成为今日主要的火炮设计型式。