]]> ]]>

Watcom C/C++

Реализация языка программирования C++

Watcom C/C++ — звезда прошлого. Основные черты: многоплатформенность и качество кода. В лучшие времена генерировал код для DOS real mode, DOS protected mode (DOS/4G, DOS/4GW, Phar Lap), Win16, Win32, Win32s, QNX, OS/2 (16- & 32-bit), Netware NLM. Причем, работая под любой системой, можно было генерировать код для всех остальных (к примеру, программу под Win32 можно было скомпилировать и слинковать из-под OS/2 и т.д.). Watcom стал весьма популярен во времена DOS-игр, работающих в защищенном режиме (DOOM и пр.).

К моменту появления версии 11.0 (1997 г.) фирма, разрабатывавшая Watcom, была куплена Sybase Inc., и это, к сожалению, возвестило о кончине компилятора. Дальнейшая разработка была практически заморожена, а в 1999 г. Sybase Inc. объявила о прекращении продаж и установила крайний срок, после которого будет прекращена и техническая поддержка для тех, кто еще успел купить компилятор (это было 30 июня 2000 г.). В 2000 году было принято решение открыть исходные коды компиляторов и начать открытую разработку. В связи с этим возник проект заменивший Watcom C/C++ — Open Watcom C/C++.

Последняя версия компилятора не поддерживает namespaces и не содержит STL. Впрочем, существуют многие реализации STL, поддерживающие Watcom C++ (например, STLPort ).

Под любую поддерживаемую систему есть набор стандартных утилит: компиляторы, линкер, отладчик(и), make, lib, strip и пр. В системах с GUI (OS/2, Windows) есть также IDE (хотя и не очень удобная).

И напоследок стоит еще раз напомнить про то, что компилятор более не развивается и не поддерживается. Имеющиеся проблемы никуда не денутся и не будут теперь решены.


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам