古代的枪现在也叫枪。这两种枪按理说应该是冷兵器叫矛,热兵器叫铳。
古代的枪一直是主战兵器,火枪是冷兵器长枪进化来的而不是弓弩。火药发明后人们在长枪上绑上火药桶先是用火喷再刺,再后来能发射弹丸后火药桶在枪头刺在枪杆旁边,或者火药桶和刺轮流插。
最早的火枪发射效率很差,打完一发就要填火药和弹丸,这也是排队枪毙战术的由来。枪头仍然插着枪刺,仍然是长枪为主火枪为辅。
火枪彻底代替长枪是高效率子弹之后的事了,火枪就是靠着栓动换子弹,再后来就是半自动和全自动连发。火枪也有大小长短不一的手枪,步枪,冲锋枪,机枪等种类。其中步枪是主战兵器。
当然,现代的步枪依然配有刺刀,装上刺刀的步枪仍然可以当冷兵器长枪使用,现代军队的拼刺刀就是古代军队长枪的主要战法。