首先把这些概念分个类。
线膛枪,滑膛枪(来复枪)
这两者区别是枪管内有无膛线,有膛线的叫做线膛枪,没有的就是滑膛枪
拥有膛线的线膛枪比没有膛线的滑膛枪打得更准更稳定,但初期的线膛枪装子弹是个难题。
这是因为有膛线的枪管,气密性不好,想从枪口装子弹甚至要用锤子敲半天。
历史上曾经有一段时期,只要是工业化生产的枪都被称作来复枪,因此一些滑膛枪也曾被称作来复枪,这个概念甚至流传至今。
前装枪,后装枪
这两者区别是装子弹的方式是从枪管前部还是从枪管后部装弹
后装枪主要是为了改善前装线膛枪装弹困难而出现的
因此古代应该是没有后装滑膛枪的,只有现代的散弹枪系才会有这样的配置。
火门枪,火绳枪,转轮发火枪,燧发枪,击发枪
这些说的是枪的发射机制并按时代排序。
火门枪是指直接点燃火绳或其他引燃物通过枪管后面的一个“洞”(火门)最终燃烬并引燃枪管内的火药而发射的枪(弱点很明显,怕风怕雨而且还不能控制什么时候发射,甚至有一些枪炮连瞄准时间都没有)
火绳枪是指利用一个杠杆来控制被慢速引燃的火绳伸入枪管从而引燃枪管内火药而发射的枪(这样的枪可以准确控制发射时间,但其他方面还有很多不足)
转轮发火枪是利用发条转动力造成摩擦火星从而引燃枪管内火药而发射的枪(这样的方式可以防风,在那个年代适合骑兵使用,但价格昂贵)
燧发枪是利用比发条结构更简单的结构,利用打火石(燧石)引燃火药而发射的枪(成本较低,故障率也比火绳枪更低)
击发枪是较为现代的方式,出现的比较晚,是利用雷汞击发药直接敲击引燃火药而发射(后来随着弹壳及相关技术的不断进步,现代步枪就诞生了)
以上所说的枪类枪种按这3个分类可以结合出现,比如线膛后发枪,线膛前发枪等,这样的说法并不冲突。但由于历史原因,有些过时的技术在其他分类新技术出现以前就消失了,导致许多组合并没有真正在历史上出现