what is the difference between machine guns and assault rifles?
A machine gun is a fully automatic firearm designed for rapid, sustained fire. Other fully automatic weapons, such as assault rifles and submachine guns, are not designed for sustained fire, and not considered machine guns.