Watcom C/C++編譯器已經(jīng)不在其先前所屬公司Sybase售賣,而被SciTech軟件公司作為Open Watcom開源包發(fā)行。類似于其他的開源編譯器,Watcom C代碼小而便攜,其編譯器后端(代碼生成器)的目標碼可變。該編譯器可在DOS、OS/2、Windows等操作系統(tǒng)上運行,并生成各種可運行的(不必是該操作系統(tǒng)的)代碼。
該編譯器支持Novell NetWare的 NLM目標碼。目前正進行 為 Linux [1] 、modern BSD (例如FreeBSD) 操作系統(tǒng) 重定目標碼, 以便在 x86、PowerPC 及 其它處理器上運行。Open Watcom C/C++ 的1.4版于2005年12月發(fā)行,采用 Linux x86 為實驗目標, 支持NT、OS/2等host平臺。曾有某被棄置的QNX版本,但其編譯所須的庫并未開源發(fā)行。當前最近的穩(wěn)定版是1.9版,在2010年6月發(fā)行。
Open Watcom的C語法兼容其他(例如 Microsoft、Borland)編譯器,對“_asm”標識符支持(for instance)略有不同。其他編譯器能對付的C代碼,Watcom也能對付,而且質量更優(yōu)、效率更高。