Да ты гнусь просто и провокатор. Windows - самая лучшая операционная система в мире, если ты не в курсе ! А твой галимый Linux - даже стабильной версии нет ни одной, всё какое-то кусочно рваные дописки и переписки.
Нужен как замена Visual Basic, с возможность писать переносимые приложения. Конечно Basic корявый язык программирования и что то новое на нем писать не стоит, но что поделать если приложение уже написано, и его нужно с минимальными затратами перенести на другую ОС.
Замечательно. Не хватает, правда, остального маразма от MS, в частности в виде COM. А уж как добавят, вот народ-то обрадуется...
На самом деле это тщательно запланированный стратегический ход MS, в результате которого под ``альтернативные'' платформы через год-два понапишут так много барахла, что работать в них будет так же тяжко, как и под Windows:)
Чаще нужна нормальная профилировка программы... Под FreeBSD для этого вообще в программе ничего менять не надо, только поставить fnccheck и перекомпилировать с соответствующими флагами. ``Какое счастье жить при коммунизме:)''. А если уж так хочется измерить ``сырые циклы'', то берём однопроцессорную систему, RDTSC и вперёд. Ну, или pmcstat...
offtop:
Буду очень признателен Вам, HOT_GRUNGE_DISTORTION, если Вы подскажете как на GNU/Linux запустить 1с7.7, организовать для нее файловый сервер, а также сервер доступа в Инет, файервол, почтовый сервер, сервер терминалов, поднять Anywhere SQL, и сделать это все за один день. Кроме этого нужно чтобы это все сопрягалось с дефакто 20 Windows-овыми рабочими местами.
Касательно оценки эффективности кода - статья написана весьма лаконично, описывает готовое решение для разработчика, ИМХО автору +
по поводу выше сказаного промолчу но вот одно скажу язык программирования Си (именно Си а не с++) не может реализоватся на все 100% в ОС windows так как придуман был для ОС UNIX и как бы ни старались разработчики компиляторов и библиотек нихрина у них не выйдет потому что windows дерьмо!!!
if(windows == дерьмо)
{
printf("ставим GNU/Linux \n") ;
}