C/C++ compilers and tools to compile and build for targets
DOS 16/32-bit, RDOS, Windows 16/32-bit, OS/2 16/32 bit, Linux 32-bit (x86), Netware

running on host OS
DOS, Windows 16/32/64-bit, OS/2, Linux 32/64-bit (x86/x64)

Open Watcom is now completely moved to GitHub
Open Watcom 2.0
https://github.com/open-watcom/open-watcom-v2#open-watcom-v2-fork
Open Watcom 1.9
https://github.com/open-watcom/open-watcom-1.9

Project Activity

See All Activity >

License

Sybase Open Watcom Public License

Follow open-watcom

open-watcom Web Site

Other Useful Business Software
Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
Migrate to innovate with Red Hat Enterprise Linux on Azure

Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Total joy to be using this albeit my concern is only C and DOS thus my overlap with the whole package is rather minimal. Back in the 2000s I used to dabble with the DOS port of gcc(great memories!) and after reading a bit about the source release of Doom, I got a version of the infamous WatcomC(v10.6 I think?) and was in awe of using the same compiler as the people of the golden 90ies(in terms of "bleeding edge" software). I think I primarily was amazed at the mapping of real addresses concerning ease of use(this was the reason that kinda pushed me away from DJGPP, albeit sharing data between DOS and the extender, used by interrupt routines, was in some cases easier with DJGPP... not sure though?!?). Still to this day, and more than ever, I fire up WatcomC and fool around. The inline assembler is also one heck of a tool. Big props to the people who have made openWatcom possible and are still refining it!
  • It works as well on Windows 10 as my old version of Watcom C did in the late '90s. I find it much more appealing for console programming than the bloated Visual Studio. The massive documentation and tools collection is a great resource. I recommend this compiler to beginners starting with classic texts like K&R *The C Programming Language*. It's far easier to get working than either Visual Studio or Cygwin/GCC, and includes a great full-screen debugger and numerous other tools. Best of all, it has thousands of pages of very detailed and *professional* documentation that explain every detail of the compiler and tools as well as the languages and libraries. Even non-Watcom users should consider downloading the complete documentation of the standard C/C++ libraries and classes. I'm not aware of any free resource that is comparable. The FORTRAN 77 compiler will be attractive both for legacy coding and to anyone wishing to learn the language in its "classic" form.
  • I've been using Watcom C/C++ since the mid 1990's. Thank God this masterpiece wasn't lost in the industry chaos and "designed by committee" insanity and Micro$oft's "let's lock 'em in" predation. I "bet the farm" on OS/2, on Watcom, and on the C++ language, and two of those three bets came through for me. As open source, the debugger became unstable. That appears to be fixed in this fork. What I like: (1) multiplatform. (2) open source. (3) simple, no-agenda copyleft license. (4) Tight, compact, efficient binaries. (5) Generated code that functions correctly. That is why IPDOS (tm) IdeaFarm (tm) Piggyback Distributed Operating System is strategically committed to Open Watcom.
    2 users found this review helpful.
  • Probably the nicest and most complete OpenSource toolset for the Win32API. Provides GUI editors for dialogs, strings, menus, accelerators, bitmaps, cursors, and icons. Provides a VI interface for the editor or allows the user to insert his own editor. Unlike other open source tool kits, this one just works.
    1 user found this review helpful.
  • Pretty nice improvements in v2.
Read more reviews >

Additional Project Details

Languages

English, Japanese

Intended Audience

Developers

User Interface

Win32 (MS Windows), Command-line

Programming Language

Perl, C++, Assembly, C, AWK

Related Categories

Perl Compilers, Perl Cross Compilers, C++ Compilers, C++ Cross Compilers, Assembly Compilers, Assembly Cross Compilers, C Compilers, C Cross Compilers, AWK Compilers, AWK Cross Compilers

Registered

2012-12-27