據史料記載,槍最早出現于黃帝時代。古代的槍是一種類似于矛的刺殺兵器,與矛的區別是槍頭比矛頭的刃部短而銳尖,所以刺殺時槍比矛更為輕便鋒利?,F代的進攻性武器,如步槍、火炮、導彈、魚雷、殲擊機等都是由矛逐漸演變引申而來的,而坦克則是吸取了矛和盾兩者的特點綜合發展而成的。當然,這種演變和發展是在一個相當長的時期內完成的。
槍的優點是攻擊方式多樣,發展到后期的槍充分吸收其他兵器的優點,幾乎成為萬能的長兵器。因而,自唐代以后,槍逐步取代了矛,成為軍隊的主要兵器。據《太白陰經>記載:唐制,每軍12 500人,全額配槍。就是說,兵士人手一槍,共1 2 500支,兩軍對陣時,用槍刺殺敵人:安營扎寨時,立起槍桿可筑墻;渡河涉江時,扎縛槍桿作木筏。到了宋代,軍隊作戰仍是以槍為主,平時操練也以槍法為基本項目。因而,槍的種類和數量在宋代一度達到鼎盛,如《武經總要》中就記載了18種形制各異的宋代槍。此外,宋朝善于使槍的將領也最多。北宋著名的“楊家將”都善于用槍,為保大宋河山,楊家諸將馳騁疆場,為北宋王朝立下了汗馬功勞;南宋愛國名將岳飛使用的是一桿長槍。
元朝軍隊多為騎兵,他們雖然善于騎馬射箭,但在作戰中也常使用槍。不過,他們使用的是一種槍身很長,適合于騎兵使用的標槍。這種槍的兩頭都能用來刺殺,也能投擲出去扎傷敵人。蒙古士兵騎在馬上就能用標槍和敵人廝殺搏斗。據16世紀葡萄牙探險家巴爾波沙記載:“蒙古王之兵士乘馬者較多,其馬鞍均小,而騎士使其身與馬聯合,運騎如一體?!?br>