Известная советская пушка калибром 45-мм по прозвищу «сорокапятка», имела в себе немало недостатков. При этом, за ее создание награду получил ее главный конструктор Михаил Николаевич Логинов.
История выпуска этой пушки началась с приобретения у Германии 37-мм пушки, которая на то время считалась самой лучшей. Немецкое орудие использовалось в Красной армии с индексом «пушка образца 1930 года». В СССР было произведено полтысячи таких орудий. Их общего числа, только небольшой объем смог остаться до начала ВОВ.
В боях солдат не устраивала сила снаряда на 37-мм. Разработчики повысили калибр до 45 мм. С 1942 года была создана продвинутая модификация «сорокапятки» — орудие образца 1942 года. С того же времени производили и модель М-42. Общее число таких орудий превысило 10 тыс. штук.
Была также горная модификация этой пушки. Она разбиралась на части и перевозилась таким образом на вьючных животных. «Сорокапятка» создавалась и для танков с названием 20-К. Их всего выпустили 32 тыс. Существовала и зенитная разработка 45-мм пушки с названием 21-К. Когда советская 45-мм пушка начала использоваться против немецких танков в бою, то выяснилось, что это орудие не пробивает их лобовую броню. Также немаловажной проблемой было плохое качество как самих пушек, так и снарядов.
В реальности орудие калибром 45-мм на дистанции 500 м пробивало броню в 18 мм. При этом, официально заявленная толщина пробиваемой брони была 43 мм. Потребовалось улучшение «сорокапятки». Конструкторы удлинили ствол и увеличили заряд в гильзе. Благодаря этому, скорость снаряда увеличилась с 760 до 870 м/с. Это также улучшило бронепробиваемость. Но, вермахт к тому времени использовал уже более продвинутые танки. Против новых боевых машин «сорокапятки» оказались бессильны. Также в новом оружии было немало прошлых недостатков.
«Cорокапятка» была плохой против танков, но хорошо себя показала как батальонное оружие. Ее использовали против вражеских огневых точек и ДЗОТов. Хорошо себя показали пушка калибром в 45-мм в конце войны во время уличных боев в городах Европы.