长枪,可谓兵器中由来最古。车战时代,弓矢之外,惟有矛最适宜,故称丈八,枪之由来实始于此。也有传,枪实传自苗蛮,为西方武吃氏族所善,后传入中原。枪长多与人直立等高,最基本的枪法以拦、拿、扎为主,出似潜龙出水,入如猛虎出洞。在兵器中,枪变化多样比较难学,俗语说“年拳月棒久练枪”。枪法高下,正是武将能力相差的象征。
枪脱胎于矛,后汉时已有载录,但枪矛尚且不分。晋代,枪逐渐成为主流兵器。唐时善枪名家甚多,《五代史.王彦章传》说:“彦章为人饶勇有力,能跣足履棘行百步,持一铁枪,骑而驰突,奋疾如飞,而他人莫能举也,军中号王铁枪。”其后,枪都是百兵首选,直到晚清火器的普及。