Начал я переносить свою программу для расчетов с linux на windows, чтобы можно было запускать и там и там. На линуксе до этого запускалось и работало прекрасно, ничто не предвещало неожиданностей. Перенес я файлы на виндовс, сделал модификации для запуска в виндовсе, скомпилировал, и тут полезло... Оказалось у меня было просто огромнейшее количество багов, вроде переполнения, которые в линуксе себя не проявляли, а молча портили память, но на которые при первом же запуске обратила внимание виндовая библиотека C, и вывела тут же сразу номера строк, где засели ошибки.
UPD: и, кстати как я заметил, при компиляции debug, в windows скорость падает куда значительнее, чем в линуксе. Т.е. всяких отладочных средств в программу куда больше засовывается.
UPD2:Несмотря на хороший отлов багов, Release версия виндовая, запущенная на athlon 64x2 2200 МГц, слила по скорости Release линуксовой, запущенной на Athlon II 3000 Мгц в 4 раза