c, c++

Pelles C

c, c++ | freeware | palm, pocket pc | windows | ide, programmers editor

5.00.1

  • Fixed a problem in POCC where invalid machine code was sometimes generated, for global pointer compares, leading to a compiler error.
  • Fixed a problem in POLINK where CodeView information for structures (and unions) larger than 32,767 bytes generated corrupt debugging information.

Pelles C for Windows is a complete development kit for Windows and Pocket PC. It contains among other things an optimizing C compiler, a linker, a resource compiler, a message compiler, a make utility and install builders for both Windows and Pocket PC. 

Code::Blocks

c, c++ | open source | windows | ide, programmers editor

8.02

Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.

Built around a plugin framework, Code::Blocks can be extended with plugin DLLs. It includes a plugin wizard so you can compile your own plugins! (Free SDK downloaded separately)

LCC-Win32

c, c++ | freeware | resource editor | windows | ide, programmers editor

2006-05-20

  • Added exp10 function.
  • Check of many mathematical functions. Fixed errors in yn scalbn jn.
  • Added scalb function.
  • Fixed isnan() function, was giving wrong results. Added ipow ipowl and ipowf functions.

  • Code generator (compiler, assembler, linker, resource compiler, librarian)
  • Integrated development environment with editor, debugger, make file generation, resource editor, etc.

aPLib

*nix | assembly | c, c++ | dos | freeware | macos | pascal, delphi | windows | library

0.44

aPLib is a 32-bit compression library based on the compression algorithm used in aPACK (my executable compressor). aPLib is an easy-to-use alternative to many of the heavy-weight compression libraries available.

CC386

c, c++ | dos | open source | windows

3.68

CC386 is a general-purpose 32-bit C compiler. It is not an optimizing compiler but given that the code generation is fairly good. There are two versions; one is for MSDOS/DPMI and one is for Win32. The Win32 version has a full-blown IDE capable of editing, building, and debugging windows programs included with it.

AMPC

*nix | c, c++ | commercial | java | macos | windows

1.6.9

AMPC (Axiomatic Multi-Platform C) is a C compiler suite that generates Java Bytecode.

C compiler that generates Java Bytecode to be used on JVM enabled devices. Platform independence with C, the mainstream language for all seasons. The compiler supports separate compilation. Fans of the C language can now use C to program for the JVM.

Open Watcom

*nix | c, c++ | dos | macos | open source | windows

1.7a

  • Support for C99 designated initializers has been added to the C compiler
  • Handling of enumerations has been fixed in the C compiler.
  • The C compiler will now warn if the right hand operand of a bitwise shift expression is a constant that is either negative or greater than or equal to the bit with of the promoted left operand.

Watcom C/C++ is a professional, optimizing, multi-platform C and C++ compiler with a comprehensive suite of development tools for developing and debugging both 16-bit and 32-bit applications for DOS, extended DOS, Novell NLMs, 16-bit OS/2 1.x, 32-bit OS/2, Windows 3.x, Windows 95, Win32s, and Windows NT (Win32).

Digital Mars C/C++ Compiler

c, c++ | freeware | windows

8.50

Contains C & C++ compiler, optimized linker, standard and win32 header files, runtime linkable libraries ... Win32 and DOS versions available. Can be used as a Symantec C++ drop-in compiler.

Open64

*nix | c, c++ | open source

4.0

Open64 is a suite of optimizing compiler development tools for Intel Itanium(TM) systems running Linux. The Open64 project is the continuation of the SGI Pro64(TM) compiler suite which was released under the GNU General Public License (GPL).

Intel C++ Compiler

*nix | c, c++ | freeware

9.1.022

The Intel® C++ Compiler for Linux* delivers rapid development and winning performance for the full range of Intel® processor-based platforms.

This compiler product automatically optimizes and parallelizes software to take best advantage of multi-core Intel® processors. This compiler is also available as a separate product that incorporates Cluster OpenMP*. The Intel C++ Compiler for Linux with Cluster OpenMP provides all the functionality of the Intel C++ Compiler for Linux, plus a simple means of extending OpenMP parallelism to 64-bit Intel® architecture-based clusters.

XML feed