Programming Resources:

Windows Tips & Tricks:

Dot Net Section :

Free C, C++ Compilers

  1. Free Microsoft eMbedded Visual C++ :
    Microsoft eMbedded Visual C++ allows you to develop for Windows CE. It includes an IDE, which includes an integrated debugger.
  2. Free Microsoft Visual C++ Toolkit 2003 :
    The Microsoft Visual C++ Toolkit 2003 includes the command line versions of the optimizing C++ compiler, linker, and static libraries (including the Standard C++ Library and STL) that ships with the commercial Visual Studio .NET Professional.
  3. Free Microsoft .NET Framework Software Development Kit / Free Microsoft Visual C++ Compiler
    Unbelievably, the Microsoft Visual C/C++ command line compiler, along with C#, VB.NET and JScript.NET, appears to be available from Microsoft for download for free. The command line compiler is the same one that comes with the commercial Visual C++ Standard, which means that it does not have an optimizer
  4. Open Source Watcom / OpenWatcom C/C++ Compiler
    The Watcom C/C++ compiler (now OpenWatcom C/C++ compiler) is now open source and free. This compiler, which generates code for Win32, Windows 3.1 (Win16), OS/2, Netware NLM, MSDOS (16 bit and 32 bit protected mode), etc, was a highly coveted compiler some years back (until Sybase terminated it). T
  5. Mingw32 C & C++ Compilers
    This system comes with the GNU C/C++ compiler, which you can use to generate Win32 executables. It has its own <windows.h> which is in the public domain. Applications generated using this system are supposed to be faster than those generated by the Cygwin32 system (see elsewhere on this page), and they are free from the encumberances of the GNU license.
  6. Digital Mars C/C++ Compiler (Symantec C++ Replacement) :
    Digital Mars C/C++ is a drop-in replacement for the Symantec C++ compiler, with support for compiling programs for Win32, Windows 3.1, MSDOS, and 32-bit extended MSDOS.
  7. Intel C++ Compiler for Linux Non-Commercial Version
    The Intel C++ compiler has a non-commercial version for Linux which you may use to develop your programs for non-commercial purposes. The optimizing ANSI C/C++ compiler supports all Intel 32 bit processors and the 64 bit Itanium processor.
  8. Borland C++ Compiler
    Borland has released their C++ Compiler (version 5.5 at the date of this writing) FREE! You get the command line compiler, incremental linker, resource compiler and binder, C++ Win32 preprocessor, import library utility, librarian, obj/lib/exe dump utility, etc. Included is also the C/C++ runtime library and ANSI/ISO Standard Template Library (STL).
  9. Apple's Macintosh Programmer's Workshop (C and C++ compilers) :
    Yep, you're right. This is Apple's own Macintosh Programmer's Workshop. The C/C++ compilers, debuggers, tools, etc, in this workshop are all downloadable from their web site, free!
  10. Cyclone C
    Cyclone C is not strictly an ANSI C compiler but a compiler of a "safe dialect" of C. It enforces type safety, has a variety of checks to protect against buffer overflows, array-bound violations, etc.
  11. Leonardo IDE :
    Leonardo IDE is a Macintosh-based IDE, compiler and debugger for C programs. The Windows and Linux ports are said to be under development. The IDE is useful for checking and debugging your source code, search for memory leaks, etc.
  12. Bloodshed Dev-C++ C++ Compiler :
    This is a Win32 integrated development environment that includes the egcs C++ compiler and GNU debugger from the Mingw32 environment together with an editor and other facilities to make program development using the Mingw32 gcc compiler easier on a Windows platform. It also includes an installer for your applications.
  13. GNU C/C++ Compiler and EGCS :
    This is the GNU C compiler page, from which you can get links to binaries and source code for the GNU C Compiler.
  14. Compaq C Compiler :
    Linux/Alpha users can now download and use Compaq's optimising C compiler freely by simply filling a form and agreeing to their license agreement.
  15. Ch Embeddable C/C++ Interpreter (Standard Edition)
    Ch is a C/C++ interpreter that supports the ISO 1990 C Standard (C90), major features in C99 (complex numbers, variable length arrays or VLAs, type generic functions, long long data type, etc), classes in C++, and extensions to the C language like nested functions, string type, etc.
  16. DJGPP C and C++ Compilers :
    This is a development system based on the well-known GNU C/C++ compiler. It generates 32 bit MSDOS executables that is Windows 95 long-filename-aware. The compiler, utilities and libraries come with source code.
  17. Cygwin Project (C & C++ Compilers) :
    This "project" includes a commercial quality compiler (GNU C/C++) that generates Win32 GUI and console applications.

Comments | Suggest a Site | Contact us for Advertisement | Submit Article | Submit Source Code |
For any queries regarding this web site or to contribute to this site mail me at Admin@ProgrammerWorld.NET