· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› Компилятор Open Watcom 1.0

Посл.отвђт Сообщенiе


Дата: Мар 1, 2003 18:00:48 · Поправил: amigo

7 февраля сего года вышла open source версия компилятора Open Watcom 1.0. В связи с этим возник вопрос: успел ли его кто уже скачать и испытать в деле? Для имеющих желание (и возможность) это сделать ссылочка: www.openwatcom.com. Для справки - инсталляшка под мастдай весит за 60 метров. Также можно скчать сорцы, только для их компиляции нужна коммерческая версия Watcom C 11.0c.


Дата: Мар 3, 2003 20:07:06

Кхе-кхм. Похоже, энтузиазистов не нашлось. А я вот его скачал, все 63 метра, сегодня, за один присест. Ну, что могу сказать... Синтаксис языка вроде как не изменился, расширен набор утилит, есть эдакая пародия на IDE под Окна9х, отладчик под них же. Хотя заставить его работать с dos4gwшным ехешником у меня так и не получилось, причём ни под винды, ни под дос.

В пакет входит компилятор Fortran 77 (весящий, кстати говоря без малого столько же, сколько все другие компоненты вместе взятые - 85 метров), но я его даже ставить не стал, ибо с данным языком никогда дела не имел и навряд ли в ближайшем будущем поимею.

Компилятор С/С++ умеет оптимизировать код под Pentium Pro, входящий в пакет родной ваткомовский ассемблер (кстати, гордо зовущийся WASM'ом) поддерживает его же инструкции, но ММХ и последующие достижения микропроцессоростроительной мысли вниманием не удостоены. Компилятор работает под управлением следующих осей: DOS, Windows 3.1, Windows 95/98/NT/2000, OS/2 Warp и генерирует код для 16- и 32-битных DOS, Windows, OS/2, Novell Netware.

Линкёр WLINK всё также поражён странной болезнью, симптомы которой описаны мной ранее, и никому, похоже, доселе неизвестен метод лечения сего заболевания. Лично я бьюсь над ним уже не первые сутки. Для несведущих уточню, что симптомы эти выражаются в аварийном завершении работы линкёра по исключению при попытке слинковать ехешник из объектных файлов формата COFF, продуцируемых FASM'ом. Единственная физиопроцедура, облегчающая состояние - это уничтожение описаний секции данных (а лучше заодно и кода) в ассемблерном исходнике.

Резюме: никаких принципиально новых фичей в open source версии великого компилятора не обнаружено. Покамест владельцам старых но рабочих его версий скачивать новую особого смысла не имеет. Хотя, если есть желание попрограммить с его помощью под винды, то можно попробовать.

Спасибо за внимание.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.065