“马后炮”这个词最早确实源自中国象棋的术语。在象棋中,“马后炮”是残局或中后局阶段的杀招,攻方马、炮与敌方将帅共线,马与敌将仅隔一步,攻方炮与敌将之间只有攻方一马,且马与敌将仅隔一点。
“回马枪”则是古代一种枪法,后来被引申为一种战术,并不是象棋的术语。
回马枪和马后炮这两个词都源自象棋术语,但回马枪这个词最早出现在中国古代的象棋文献中,可以追溯到宋朝。回马枪指的是将军在对方的马腿上进行攻击,使对方的马无法移动。而马后炮这个词则是在近代才出现的,指的是将军在对方的马后进行炮击,以制造威胁。因此,回马枪这个词比马后炮更早地源自象棋术语。