Top Document: comp.os.msdos.programmer FAQ part 5/5 Previous Document: Next Document: See reader questions & answers on this topic! - Help others by sharing your knowledge Borland has issued free versions of several Borland C and Pascal compilers. Users can download the Borland C++ Compiler 5.5 from <http://www.borland.com/bcppbuilder/freecompiler/>. It is an ANSI compliant C++ compiler for Win32 with a number of extra feature; however, it does not include a GUI and does not appear to support MS-DOS executables. Users can also download Turbo Pascal 1.0, 3.02, and 5.5 and Turbo C 1.01 and 2.01 from the Borland Community Museum if they first register as Borland Community members at <http://community.borland.com/>. There are several shareware/freeware compilers for MS-DOS, here are just a few: Digital Mars C and C++ compilers for Win32, Win16, DOS32 and DOS. Fast compile and link times, powerful optimization technology, design by contract, complete library source, HTML browsable documentation, disassembler, librarian, resource compiler, make, etc., command line and GUI versions, tutorials, sample code, online updates, Standard Template Library, and more. <http://www.digitalmars.com/> CC386: K&R C with some ANSI extensions; 32 bit, requires 386+; a port/re-write of a C compiler for the Motorola 68000 processor; freeware. <http://www.members.tripod.com/~ladsoft/cc386.htm> DJGPP D.J. Delorie has ported the GNU C/C++ compiler to the 32-bit DOS platform. There is also an incomplete 16-bit port. Supports ANSI C and C++. Reported to be difficult for novice users. Very well supported by a large user community. Covered under GNU GPL. For more information see section <Q:10.04> [What and where is DJGPP?]. LCC: LCC supports ANSI C and support a wide variety of development platforms. Well documented in the book {A Retargetable C Compiler: Design and Implementation} ISBN 0-8053-1670-1; however, there is little free documenation. Not intended for novice users. Source code is freely available. Freeware, but not public domain. <http://www.cs.princeton.edu/software/lcc> <http://www.cs.virginia.edu/~lcc-win32> Magic Assembler: Magic Assembler is a small easy-to-use x86 assembly language compiler. It can produce .COM files as well as boot sector programs. It can also print the source using the correct addresses. (Public Domain) * <http://www.simtel.net/pub/pd/18391.html> * <http://www.math.leidenuniv.nl/~bgreeven/masm.html> MICRO-C: Large ANSI subset; 16-bit; includes a DOS-based IDE and command-line tools; well document (approx. 400 pages); Comprehensive PC library (~300 functions) including: TSR, windowing, serial communications, and graphics; large collection of example programs (over 120); freeware; commercial versions available for many embedded processors; library source available with commercial version. <ftp://ftp.dunfield.com/mc321pc.zip> <http://www.dunfield.com/> MIRACLE C: Supports K&R C with minor ANSI extensions; 16 bit, compiled code runs under DOS; Compiler/IDE requires windows, 386+; Somewhat documented (approx 30 pages + windows help file); Compiler source code is available with registration; Shareware. <http://www.c-compiler.com/> NASM: NASM, the Netwide Assembler, is a free assembler for Intel 80x86 series of microprocessors. Not only is the assembler compatible with MS-DOS, but it will also work under Windows 95, Linux, and OS/2. More information can be found on The Netwide Assembler Project website at: <http://www.web-sites.co.uk/nasm/> Open Watcom: One of the old standards of DOS programming, the Watcom C++ compiler, will soon be released as open source software. Sybase, the owners of Watcom are currently (21-Jun-2001) in the process of preparing an open source license for the compiler. Watcom C++ is a complete package containing 16-bit and 32-bit compilers, an IDE, maker, linker, assembler, and other tools. It supports DOS, Windows, and OS/2. <http://www.openwatcom.org/> PACIFIC C: Supports ANSI C; 16 bit, runs on 8088+; Includes nice DOS IDE + command line tools; Well documented via large PDF file (350+ pages); Commercial versions available for several embedded processors; Freeware, but not public domain. <http://www.hitech.com.au/products/pacific.html> PCC Personal C Compiler: Supports K&R C only; 16 bit, runs on 8088+; Command line interface only; Does not appear to be under current development / support; Well documented (approx 100 page text file); Shareware. <http://www.simtel.net/pub/pd/41749.shtml> Much thanks to comp.os.msdos.programmer reader Dave Dunfield for providing information about many of these compilers. User Contributions:Top Document: comp.os.msdos.programmer FAQ part 5/5 Previous Document: Next Document: Part1 - Part2 - Part3 - Part4 - Part5 - Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: jeffrey@carlyle.org (Jeffrey Carlyle)
Last Update March 27 2014 @ 02:11 PM
|
Comment about this article, ask questions, or add new information about this topic: