Jump to content

DOS Implementations of C: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
 
(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]]
*Digital Mars C/C++ - formerly [[Symantec C++]] and [[Zortech C++]]
*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/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 Desmet C] - former commercial offering, now open source
*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 - Current
*[[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 - [https://root.cern.ch/drupal/content/cint Interpreter from CERN], intended for educational use
*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 - Current
* [[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
Open source
  • C386
  • C-Ware DeSmet C - former commercial offering, now open source
  • Dev86dos
  • GNU GCC
  • 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
Open source

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