Какая на х винтовка, неучи? 23 мм это уже пушка. До 20 мм - винтовки, 20 и выше - пушки. Я в армии не служил, и то знаю. Самые крупнокалиберные снайперские винтовки это 12,7 и 14,5 мм, дальше уже пушки идут.
Пушка отличается от стрелкового оружия в первую очередь не калибром, а типом боеприпаса. Винтовка стреляет пулей,а пушка снарядом. Пушка пулей не стреляет.