OpenWatcom

From emboxit
Revision as of 16:51, 11 September 2015 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

open Watcom

Watcom logo.png

  • Commercial in the past, now an open project
  • Good WIKI
  • Well documented
  • Simple, DOS-style
  • Documented debugger
  • Used in:
Practical UML Statecharts
FreeRTOS
Now that Microsoft gives away Visual Studio for free, the Windows compiler market is in poor shape, and other commercial competitors will likely fade over time. 

Borland has stopped maintaining their free compiler version. 

lcc-win32 only supports C. 

Djgpp only builds executables targeted to DOS 32 bit. 

OpenWatcom was originally a commercial project. It didn't pay for the companies that acquired it to maintain the compiler further. 
Luckily, it has been added to the list of Open Source C/C++ compilers thanks to the efforts of Scitech. 
However, it is not very compatible with GNU compiler standards and can be difficult to use in building Open Source not specifically designed for compiling with Watcom. 
It also only supports C/C++ and Fortran. 

Same for the Digital Mars project (although it's C/C++ only) which is now also selling parts of its compiler. 

That will leave MSVC and MinGW as the only high-quality native compilers for Windows.



http://www.openwatcom.org/index.php/Creating_a_Win32_DLL_with_the_Open_Watcom_IDE



WatcomDebugger.PNG

The standard edition includes sixteen examples that can be built using the free and open source Open Watcom compiler, 
and the resulting executable will run in both a Windows command prompt and in the free and open source DOSBox DOS emulator. 
This allows readers to experiment with the code without having to first purchase any special tools or hardware.