Печально смотрю на тенденции обеспечивать кросс-платформенность на уровне main()
и никак не могу определиться, что же лучше:
1. написать в main() топ-логику
2. наоборот, разместить в main() весь хард-зависимый код а топ логику вынести куда-нить подальше.

Спасибо.