一般人都认为,火药是隋末唐初发明的,但也有些人出于民族自豪感,认为在更早的东晋,炼丹术士葛洪就发明了火药。可事实上呢,古代的发明其实很难确认具体的时间,而且古书上记载的“火药”,和后来打仗、开矿用的火药也不是一回事。
比如说, 东汉的时候,就出现过把硝、硫、碳混在一起炼丹的方子,但当时是用水炼而不是用火炼。东晋的葛洪做了什么?他在这个基础上前进了半步,他炼丹的时候,把什么硝石、猪大肠、松脂和雄黄放到一起烧,可这没造成爆炸或者爆燃的效果,所以硬说葛洪发明了火药,是很牵强的。
那隋末唐初中国人发明了火药,是不是就一定靠谱呢?也不一定。比如说,唐朝末年的时候,史料出现了用火药打仗的记载。可是那时候的火药怎么用呢?军队围攻一座城市的时候,弓箭的箭头上绑了火药球,这样射出去的箭就把城门烧了。很明显,这种“火药”只能作为燃烧剂,不会产生爆炸效果,这和现代枪炮中使用的能爆炸火药完全不是一回儿事。
真正意义上的会爆炸的火药,是南宋时候出现的,当时南宋人和金国人打仗,金国人拿出了一种铁制外壳的炸弹,叫“铁火炮”,这才是真正意义上的火药,它爆炸产生的巨大杀伤力,让南宋人闻风丧胆。南宋人学会做这种炸弹是几十年后的事儿了。