All cannons are guns, but not all guns are a cannon. A cannon is typically a large diameter firearm, NOT fired from the shoulder or hand, and fires in a direct fire mode (barrel angle less than 45 degrees to the ground. For instance, the .50 caliber machine gun is a gun, but the 20mm cannon has a larger bore diameter, and is not fired from the shoulder. During the first World War, there was a 20mm anti-tank rifle. Despite the size of the bore, it was fired from the shoulder (OUCH!) and is not a cannon. With some artillery peices, those that can only fire in a direct fire mode, they may be designated as guns, to distinguish them from howitzers, which CAN shoot high angle fire.
I believe that a cannon has a larger caliber than a machine-gun.
Cannon is a term typically used to denote a weapon with a bore of 20mm or greater.
A Machine gun can be hand held, and it functions by shooting rapid fire, while a cannon only shoots one large cannon and then you would need to re load it.
a male tank has a cannon gun a female tank has a machine gun
Gun is the general name for a firearm- it could mean a rifle, shotgun, pistol, or cannon. Bullet is the term for the part of a cartridge that is fired out of the muzzle of a gun.
Canon refers to a set of works deemed significant or authoritative within a particular field, such as literature or music. Cannon, on the other hand, is a large artillery gun or a type of explosive device.
If NOT fired from the hand or shoulder, AND has a barrel 20mm or larger in diameter, it's a cannon. The M203 Grenade laucher is 40mm, but fired from the shoulder- not a cannon. The Bradley has a 25mm Chain Gun- over 19mm, not fired from shoulder- cannon.
A cannon is a direct fire weapon as used on tanks. A machine gun is rapid fire weapon of a smaller caliber used by infantry or aircraft, and a howiitzer is artillery which uses a high angle of fire to project shells in a plunging manner on the target. In general, a cannon is 20mm or larger, a machine gun is 20mm or smaller and a howitzer is 75mm or larger.
Gordon brown
The exact price of a Cannon gun safe will depend on the exact model you wish to purchase. With this in mind the average price can lay anywhere between $1,200 to $2,000.
There is really no antonym for the word cannon, but cannon does really mean large gun so the antonym would logically be small gun.
Mainly in the stock