为什么第二次布匿战争迦太基会战败
原因当然很多,我们一个个的讲:
1罗马人的坚强不屈,在第二次布匿战争以前,罗马已经成为整个意大利的霸主,但是真正的罗马公民还没有象500多年以后罗马帝国时代那样,每个人都是,实际上这个时候只有住在罗马城的人才可能有罗马公民权,实际上罗马人的数量并不多,但是,在这样的情况下,罗马人在短短数年时间内连续阵亡了20万青壮年男子却丝毫没有讲和的意思(罗马人说只要有一个敌人留在意大利,罗马就决不讲和,这个是皮罗士战争以来就有的传统).罗马在整个真正中丧失了1/3的男子,这个损失是相当大的,甚至是致命的,但是这个民族能坚持下来,也就取得了胜利.
2迦太基人则很无能,第一次布匿战争中,罗马人就体现了他们的坚强,而迦太基人也暴露了他们的软弱,迦太基人是天生的商人,被称为古代的犹太人.但是他们厌恶勤恳的劳动和兵役,这不能不说是他们民族性中致命的弱点.
3,罗马的实力,尽管很多城市都是在罗马的军事征服下成为了罗马的盟友,但是出于恐惧,更多的是出于对罗马的信任(迦太基人却很背信弃义),以及分享好处的需要,他们在战争中紧密的团结在罗马周围,对于意大利本土的那些希腊城市来说,罗马人不需要他们打仗,只要他们提供物资,这是再好不过的事情了所以罗马的总体战争实力要高于迦太基,后者依靠不可靠的雇佣兵作战,人力首先就不足.
4迦太基的内部分裂,迦太基是"民主政治",实际上充满了党争,自古民主政体就是内耗最大的政体.迦太基的内斗严重的影响了它的实力.
5迦太基战略上的劣势,尽管汉尼拔入侵了罗马本土,但是他成功的全部希望都在于使罗马的联盟分裂,当罗马人做出不顾一切也要胜利的姿态以后,汉尼拔就只能苟延残喘了.迦太基军队缺乏足够的人和资源去夺取胜利,主要的因素其实是在海上决定的,第一次布匿战争以后,罗马就成为了西部地中海的海上霸主,迦太基这个昔日的海军强国完全丧失了制海权,迦太基的北非援军几乎不能到达意大利,伊比利亚的军队想过去只能翻越阿尔卑斯山,这不能不说消耗太大了,汉尼拔在没有援助的情况下指望马其顿能出兵进攻罗马,可是腓力第五到了亚德里亚海就明白,要想过去还是要首先击败罗马海军,而马其顿没有这个能力.
6兵制上罗马的优秀,就是前面说的,罗马拥有庞大可靠的公民兵,他们对罗马绝对忠诚,罗马军队本来就战斗力出色,经过多年和汉尼拔第一流部队的战斗更是越来越强,大西比阿带往北非的是罗马的二流部队,却都能击败迦太基军队.罗马最大的缺失是没有优秀的将领,因为罗马只有执政官,独裁官和行政长官有带兵权,而这些官职依据罗马法期限都很短,又不能连任,这些官员往往刚有点经验又被撤换了.但是为了应付这场困难的战争,罗马积极的变化了自己的体制,锻炼出了第一流的将军,汉尼拔往日的优势慢慢的被抵消了.