Originally posted by: gorobei
Originally posted by: 91TTZ
Originally posted by: gorobei
the wiki entry indicates in modern classification, a cannon fires a high speed flat trajectory round, where as guns are just high velocity and may have slower indirect arced trajectories.
And in military terms pistols, SMG, rifles are firearms. A support weapon or machine gun is called a automatic rifle.
That definition definitely doesn't work either. Some cannons lob their rounds while some guns fire high speed flat trajectory rounds.
I think there is no logical, definable difference. A cannon is just a name that is often given to a big gun, while other times nearly identical weapons are called guns.
Read the definition on the wiki site. But I'll attempt a paraphrase of the military classification:
Guns are 'fixed' weapons firing high speed projectiles(anti tank 88s, howitzers, mortars, anti air or flak guns, rotary gatlings on aircraft, 16 or 18 inchers on battleships, 120mm smoothbores on tanks, etc). Cannons are a subset of guns which specifically fire in shallow, flat trajectory arcs. Autocannons, chainguns, rotary cannons, 120 smoothbores are cannons. They typically are fired line of sight.
Just because people have called things a gun or a cannon does not mean that it is their official name or classification. Like I said above, there are no machine guns in the US military but there are automatic rifles.