DOS Implementations of C: Difference between revisions
Appearance
(5 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
*Computer Innovations [[C86]] | *Computer Innovations [[C86]] | ||
*C/86 - Simple single pass C compiler from [[Norell Data Systems]] | *C/86 - Simple single pass C compiler from [[Norell Data Systems]] | ||
* | *Datalight Small-C | ||
*[http://chiclassiccomp.org/docs/content/computing/Ecosoft/Ecosoft_Brochure.pdf ECO-C88] | *[http://chiclassiccomp.org/docs/content/computing/Ecosoft/Ecosoft_Brochure.pdf ECO-C88] | ||
*[[IBM PC C Compiler]] | *[[IBM PC C Compiler]] | ||
Line 15: | Line 15: | ||
*[[LSI-C86]] | *[[LSI-C86]] | ||
*Mark Williams C | *Mark Williams C | ||
*[[ | *[[MetaWare High C]] | ||
*[[Microsoft C]] / C Optimizing Compiler / C PDS | *[[Microsoft C]] / C Optimizing Compiler / C PDS | ||
*Microsoft [[QuickC]] | *Microsoft [[QuickC]] | ||
Line 25: | Line 25: | ||
*Telecon 8086/88 C | *Telecon 8086/88 C | ||
*[[TopSpeed C]] | *[[TopSpeed C]] | ||
*Wizard C | *[[Wizard C]] | ||
;Open source | ;Open source | ||
*C386 | *C386 | ||
*[http://www.desmet-c.com | *C-Ware [http://www.desmet-c.com DeSmet C] - former commercial offering, now open source | ||
*Dev86dos | *Dev86dos | ||
*GNU GCC | *GNU GCC | ||
Line 35: | Line 35: | ||
**[[The EMX Project]] / RSX | **[[The EMX Project]] / RSX | ||
*LADSoft CC386 | *LADSoft CC386 | ||
*[[Open Watcom|OpenWatcom C/C++]] - Open Source | *[[Open Watcom|OpenWatcom C/C++]] - Open Source | ||
*Portable C - DOS and cross compilation for 68000 and AMD RISC processors | *Portable C - DOS and cross compilation for 68000 and AMD RISC processors | ||
*[[Small-C]] - Public Domain | *[[Small-C]] - Public Domain | ||
Line 42: | Line 42: | ||
==Interpreters== | ==Interpreters== | ||
*Cint - | *AGS Smart/C | ||
*Cint - from CERN, intended for educational use | |||
*Gimpel Software C-pret | *Gimpel Software C-pret | ||
*Lifeboat Associates RUN/C | *Lifeboat Associates RUN/C | ||
Line 66: | Line 67: | ||
* [[Boxer]] - C support included by default | * [[Boxer]] - C support included by default | ||
* [[BRIEF]] | * [[BRIEF]] | ||
* [[Elvis]] - C syntax support included by default - Open source | * [[Elvis]] - C syntax support included by default - Open source | ||
* [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. | * [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. | ||
Latest revision as of 21:20, 12 October 2023
DOS implementations of the C programming language
Compilers
- Commercial
- Aztec C86 by Manx Software Systems
- Borland Turbo C - some versions now freeware
- Computer Innovations C86
- C/86 - Simple single pass C compiler from Norell Data Systems
- Datalight Small-C
- ECO-C88
- IBM PC C Compiler
- Intel 386/486 C Code Builder Kit
- Lattice C
- Let's C - Primarily intended for educational purposes
- LSI-C86
- Mark Williams C
- MetaWare High C
- Microsoft C / C Optimizing Compiler / C PDS
- Microsoft QuickC
- Microway NDP C
- MIX C
- Pacific C - former shareware, now freeware
- Power C
- SuperC
- Telecon 8086/88 C
- TopSpeed C
- Wizard C
- Open source
- C386
- C-Ware DeSmet C - former commercial offering, now open source
- Dev86dos
- GNU GCC
- The EMX Project / RSX
- LADSoft CC386
- OpenWatcom C/C++ - Open Source
- Portable C - DOS and cross compilation for 68000 and AMD RISC processors
- Small-C - Public Domain
- Sphinx C-- - Minimalistic C
- TCC - Cross compilation from Windows or Linux only.
Interpreters
- AGS Smart/C
- Cint - from CERN, intended for educational use
- Gimpel Software C-pret
- Lifeboat Associates RUN/C
- Rational Instant-C
Libraries
- Commercial
- C/Database Toolchest - Library for database creation and maintenance
- e_Db - Database engine
- Empress - C database bindings
- Greenleaf Data Communications
- Greenleaf Data Windows - Text mode windows & UI
- The Greenleaf functions
- Vitamin C - Multi-platform UI library
- Open source
- libdbf - reads dbf files
- Public Domain Curses - Text UI library
- Public Domain Project C Library - Alternative C library
- The Standard Function Library - Generic library
Text & programmers editors with C support
- Boxer - C support included by default
- BRIEF
- Elvis - C syntax support included by default - Open source
- FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent.
Windows Implementations
Hosted by DOS or OS/2 only
Offerings that can run under Win-OS/2
Windows compatible libraries
- C/Database Toolchest - Library for database creation and maintenance - Note that the correct library for Win 16-bit development is called the DOS library (contains Win 16bit libs as well) and not the Windows one.
- e_Db - Database engine
- libdbf - reads dbf files
- Public Domain Curses - Text UI library