|
![]() |
|||||||||||||||||
![]() |
||||||||||||||||||
Web Links - Compilers
Digital Mars C and C++ compilers![]() Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS have fast compile/link times, powerful optimization technology, Design by Contract, complete library source, brows able HTML documentation, disassembler, librarian, resource compiler, make, etc., command line and GUI versions, tutorials, sample code, online updates, Standard Template Library, and more. The next generation of the C/C++ family has been born. Digital Mars is now offering an alpha version of the D programming language. Since it is in its infancy change is very likely. If you want to try something new it is worth a look. The Digital Mars compilers are available from Digital Mars at www.digitalmars.com
GNU Compiler Collection![]() GCC (GNU Compiler Collection) contains front-ends for C, C++, Objective C, Chill, Fortran, and Java. It is a distributed under the GNU GPL, and is available on Most Unix and Unix clones, and has variations ported to windows. Most notably Cygwin and DJGPP. GCC is available from the Free Software Foundation at gcc.gnu.org.
cygwin![]() The Cygwin tools are ports of the popular GNU development tools and utilities for Windows 95, 98, and NT. They function by using the Cygwin library which provides a UNIX-like API on top of the Win32 API. Cygwin is a port of GNU GCC to the windows platform. It was ported by Cygnus, who now near as I can tell is defunct. It is available under the GNU GPL, and is owned and maintained by Redhat. Cygwin is available from the Redhat web site at sources.redhat.com/cygwin
DJGPP![]() DJGPP is a DOS based development system. It is largely comprised of ports from the GNU development utilities. Once compiled the programs that it produces do not need any additional run time libraries to function. There are add ons that can be used to develop win32 applications. DJGPP is available from DJ Delorie's web site: www.delorie.com/djgpp
Minimal GNU-Win32![]() MinGW (Minimalist GNU For Windows) a collection of header files and import libraries for use with GCC to produce native 32-bit DOS applications that do not rely on any third party DLL's. There is an add on package called w32api that will potentially allow you to create win32 programs using the windows32 API. MinGW is available from the MinGW web site at www.mingw.org
Lcc-Win32LCC-Win32 is an integrated development environment for the Win32 systems. It is a complete package, and no ad dons are required after the initial download. It was created by Jacob Navia, and is an adaptation of "A portable C compiler" by Dave Hanson and Chris Fraser. LCC-Win32 is available from the University of Virginia - School of Engineering and Applied Science - Department of Computer Science at www.cs.virginia.edu/~lcc-win32
Dev-Compilers![]() Bloodshed Software offers 2 compilers Dev-C++ and Dev-Pascal
Dev-C++ is an integrated development environment that uses the MinGW libraries. Both Dev-Compilers are available from Blood Shed software at www.bloodshed.net
Macintosh Programmer's Workshop![]() Macintosh Programmer's Workshop (MPW) is Apple's C/C++ compiler designed for Macintosh software developers. MPW is available from Apple at developer.apple.com/tools/mpw-tools Mac OS X uses GCC as it's compiler of choice, and the mac version is available to Apple Developer Connection Members at developer.apple.com/tools/compilers.html Open Watcom Project![]() The Open Watcom Project is currently converting the Watcom C/C++ compiler into an open source version. To do this they are having to re-write the proprietary third party portions of the compiler. More information on the project is available from the Open Watcom Project at www.openwatcom.org
|
||||||||||||||||||
| |