Вообще-то, проблемы, из-за которых в дальнем и высотном ПВО отказались от ствольной артиллерии - это обеспечение необходимой точности стрельбы.
При стрельбе по космическим аппаратам при скоростях и дальностях на порядок больше, чем в атмосфере - эти проблемы увеличиваются соответственно на ДВА и более порядка.
Так что - ракеты, и только ракеты.
Надо лишь людям одной нации первым высадится на Марсе и расставить там пушки. Вот и все.
А можно провокационный вопрос - откуда эти пушки взялись на Марсе? ;D
Эти пушки не спасут от ядерной бомбардировки
Барбаросса, так у нас высадка колонистов превращается в планетарную десантную операцию. Разницу понимаешь?