弹枪，发射大口径弹药的则会称为机炮或是自动榴弹发射器（榴弹机枪）。冲锋枪则是手持式的自动武器，发射一般手枪口径的子弹。机枪和冲锋枪、机炮不同，机枪像步枪一样，有很高的枪管/口径比（表示其枪管很长，子弹口径小）。机枪在本质上就是一把全自动的步枪，而机枪和战斗步枪的不同点在于是否有可快速拆卸的枪管、重型枪管或是其他的冷却系统。战斗步枪及突击步枪可以进行全自动的射击，因为不是为了全自动射击而设计，会有枪管过热的问题。大部份的机枪也使用弹链及开放式枪栓架构，和步枪的设计不同。在一般的法律和口语中，机枪泛指可全自