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