Когда-то компилятор Watcom был лучшим в мире, с точки зрения скорости работы результирующего кода. В частности, им были скомпилированы такие шедевры своего времени как Duke Nukem 3D, Warcraft II и Doom.
Сейчас ситуация изменилась, с распространением 64-разрядных процессоров, да и 32-разрядных с SSE2-регистрами, в которые gcc автоматически делает предвыборку из памяти, если задать соответствующий ключик -march. Все эти фокусы старичку-ваткому не под силу.
Но даже для сборки под более широкий класс процессоров (Open)Watcom использовать уже не следует.
( Почему? )
Сейчас ситуация изменилась, с распространением 64-разрядных процессоров, да и 32-разрядных с SSE2-регистрами, в которые gcc автоматически делает предвыборку из памяти, если задать соответствующий ключик -march. Все эти фокусы старичку-ваткому не под силу.
Но даже для сборки под более широкий класс процессоров (Open)Watcom использовать уже не следует.
( Почему? )