The difference between howitzer and cannon is mainly in function, which can also be seen through appearance. A cannon is a large-caliber gun classified as a type of artillery and usually launches a projectile using explosive chemical propellant. While a howitzer has a thick barrel and generally a large ranged weapon between an artillery gun which has smaller, higher-velocity shells fired at flatter trajectories. The term… Continue reading What is the difference between a howitzer and a cannon? Which is more powerful?