尚有如智能化的枪和子弹，一个发展如把导弹技术用在狙击步枪的子弹上。另一个发展是为了安全理由，可能使到非正当主人无法发射或无理论威力的枪械，以防被儿童或匪徒盗用。
手枪（Handgun）.可以单手使用的小型枪械，其他枪械一律可称为长枪。
长枪（Long Gun）.需要使用双手操作、用枪托抵肩稳定射击的长管枪械。
步枪（Rifle）.枪管内有膛线的长枪。下文首先是按结构分类，然后是按用途分类。
霰弹