Programming languages for the PC




Welcome visitor number

If you're looking for a compiler/interpreter for your MSDOS computer, you've come to the right place. I've gathered a couple of links to various compilers and interpreters on this page. Most of the links refers to a Simtel mirror in the Netherlands (ftp.nic.surfnet.nl) and some links are to x2ftp.oulu.fi, GARBO (garbo.uwasa.fi), src.doc.ic.ac.uk, wuarchive.wustl.edu, locke.ccil.org and ftp.cs.arizona.edu. If a site is down or something, you could always find the file on another Simtel, GARBO or x2ftp mirror or go to the Virtual Shareware Library.

Code examples for some languages.

If you think there's something missing from this page or if you have any comments (bad URL's, misspelled words or something completely different) don't hesitate to mail me at: mikael.holm@nexus.se



ABC

abc10201.zip
- Interactive ABC programming language interpreter
To the top

ADA

avl191.zip AWL Ada9X Interpreter/Editor/Debugger
gwuada_0.zip
gwuada_1.zip
gwuada_2.zip
gwuada_3.zip
gwuada_4.zip
gwuada_5.zip
gwuada_6.zip
gwuada_7.zip
gwuada_8.zip
gwuada_9.zip
- GWU Ada/Ed Compiler/Editor/Debugger, 0 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 1 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 2 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 3 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 4 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 5 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 6 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 7 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 8 of 9
- GWU Ada/Ed Compiler/Editor/Debugger, 9 of 9
gnat200a.zip
gnat200b.zip
gnat200c.zip
- GNU NYU Ada9X Translator v2.00 for DOS, 1 of 3
- GNU NYU Ada9X Translator v2.00 for DOS, 2 of 3
- GNU NYU Ada9X Translator v2.00 for DOS, 3 of 3
sm-archv.zip - GWU SmallAda 'Pascal subset' Interpreter
To the top

ALGOL

a60pc18.zip - Algol-60 interpreter
To the top

APL

iapl111.zip- ISO/ANSI/BSI-conforming APL interpreter v1.11
ratapl.zip- Rationalized APL/PC v T1.4
saplpc-a.zip
saplpc-b.zip
- Sharp Assoc. APL interpreter -- 1 of 2
- Sharp Assoc. APL interpreter -- 2 of 2
To the top

ASSEMBLER

a86v402.zip
d86bios4.zip
d86v402.zip
- Eric Isaacson's ShareWare assembler v4.02
- D86's BIOS interface for unusual machines, v4
- Eric Isaacson's ShareWare debugger v4.02
gema26a.zip- GenPC Macro Assembler w/ 68K-like syntax 386/486
asm112.zip - Magic Assembler 1.12
chasm4.zip - CHeap ASseMbler (freeware)
rtools.zip - Macro assembler/editor w/high-level structures
valarrow.zip - Assembler, linker, editor (old but good)
wasm202.zip - Wolf's Shareware assembler
To the top

AWK

awk320.zip
awk320sr.zip
- AWK text scanning and processing language
- AWK v3.20 source form author
gawk215t.zip
gawk2156.zip
- GNU AWK text scanning and processing language, sources
- GNU AWK text scanning and processing language
To the top

BASIC

asic500.zip- BASIC compiler, over 80 BASICA/QBASIC commands
bwb110e.zip- Bywater BASIC Interpreter 1.10, EXE and doc
sbasic02.zip - Small BASIC interpreter 0.2 by James Bielman - C source
tsrbas22.zip - Terminate and stay resident BASIC Interpreter
ub16i88c.zip
ub326i88c.zip
ubc88c.zip
- High precision math-oriented 16-bit BASIC interpreter
- High precision math-oriented 32-bit BASIC interpreter
- High precision math-oriented 16-bit BASIC interpreter for CGA
To the top

C--

c--final.zip
- SPHINX C-- compiler ver 0.202
To the top

C

qnc41.zip- Quincy C 4.1
ccompile.zip
- Small 'C' compiler
djdev203.zip
bnu27b.zip
gcc2952b.zip
csdpmi5b.zip
readme.1st
faq230b.zip
txi40b.zip
- Development Kit and Runtime
- GNU Binutils 2.7 for DJGPP V2
- GNU GCC 2.9.5.2 for DJGPP V2
- CS's DPMI Providor binaries
- ReadMe-file for DJGPP V2
- FAQ for DJGPP V2
- GNU texinfo 4.0 for DJGPP V2
mc302emb.zip
mc302pc1.zip
mc302pc2.zip
- MICRO-C Embedded Control kit - Test-drive vers
- MICRO-C PC 'C' compiler v3.02
- MICRO-C PC Example programs
pcc12c.zip- Personal C compiler. Fully functional, C WARE
sc88.zip- Small-C version 2 updated by BYTE magazine
To the top

C++


djdev203.zip
bnu27b.zip
gcc2952b.zip
csdpmi5b.zip
readme.1st
faq230b.zip
gpp2952b.zip
lgp2952b.zip
txi40b.zip

- Development Kit and Runtime
- GNU Binutils 2.7 for DJGPP V2
- GNU GCC 2.9.5.2 for DJGPP V2
- CS's DPMI Providor binaries
- ReadMe-file for DJGPP V2
- FAQ for DJGPP V2
- GNU G++ 2.9.5.2 for DJGPP V2 (no libs)
- GNU libg++ 2.9.5.2 for DJGPP V2
- GNU texinfo 4.0 for DJGPP V2
To the top

CLANG

vclang11.zip- VisiCLANG - a visible compiler for CLANG v1.1
To the top

COBOL

cobol650.zip- ANSI Standard 74-85 COBOL v6.50 for PC
To the top

EUPHORIA

euphor15.zip
euphor22.zip
- Euphoria programming language v1.5 16-bit
- Euphoria programming language v2.2 32-bit
To the top

FORTH

4cmp221o.zip
4cmp23s.zip
- Native Code Forth Compiler:COM,EXE,SYS,TSR,ROM
- Native Code Forth Compiler, ANS Forth subset
eforth.zip - A simple and portable Forth model
fig86.zip- Original Fig-86 Forth compiler
fpc355_1.zip
fpc355_2.zip
fpc355_3.zip
fpc355_4.zip
fpc355_5.zip
- Forth-PC compiler, w/editor & examples, 1 of 5
- Forth-PC compiler, w/editor & examples, 2 of 5
- Forth-PC compiler, w/editor & examples, 3 of 5
- Forth-PC compiler, w/editor & examples, 4 of 5
- Forth-PC compiler, w/editor & examples, 5 of 5
pygmy14.zip- Full Forth system. Files, blocks, metacompiler
uniforth.zip
- UNIFORTH Sampler, public domain floatingpoint FORTH
To the top

FORTRAN

bcf7713b.zip- Fortran-77 compiler/linker/debugger v1.3b
To the top

GOFER

386gofer.zip - Interactive GOFER v2.30b for 386 PCs
pcgof230.zip- Interactive GOFER v2.30
To the top

HASKELL

pchugs.zip - An interactive Haskell environment
To the top

ICON

winicon.zip - Icon 9.3 language executables for Windows
To the top

IFP

DOS.TAR.Z
manual.ps.Z
- Interactive Illinois Functional Programming for MS-DOS
- The manual for IFP in PostScript format
To the top

JORF

jorf21-1.zip
jorf21-2.zip
jorf21-3.zip
- Jorf OOP application programing language. 1 of 3
- Jorf OOP application programing language. 2 of 3
- Jorf OOP application programing language. 3 of 3
To the top

LISP

pclisp30.zip- PC-LISP interpreter v3.0
To the top

LOGO

logo1.zip
- LOGO for DOS by L. Kheriaty - turtle graphics, text editor
To the top

MAX

max130.zip
- Lisp-like programming language interpreter
To the top

ML

cl6bi386.zip
cl6bi86.zip
cl6doc.zip
cl6sr386.zip
cl6sr86.zip
- Caml Light Binaries for 386 PCs
- Caml Light Binaries for all PCs
- Caml Light Documentation
- Caml Light Sources for 386 PCs
- Caml Light Sources for all PCs
To the top

MODULA-2

fst-31s.zip- Fitted Software Tools Modula-2 compiler v3.1
To the top

PASCAL

mystic.zip- Interactive Pascal compiler
surpas.zip- Shareware Pascal Compiler, from Australia
vpascal.zip- The Visible-Pascal, an esoteric old compiler
dosw32104full.zip - A free 32-bit Pascal compiler for MS-DOS and Windows. Note huge file (22MB)
To the top

PILOT

pilot.zip- Pilot interpreter w/C/exe
To the top

PL/I

runpli1a.arc- PL/I-like language Interpreter, w/MSC5.0 src
To the top

PROLOG

sbprolog.zip- A MS-DOS port of the SB-Prolog system v3.1
To the top

REBUS

rebus.lzhRebus implementation for MS-DOS.
To the top

REXX

brexxv10.zip - Bill's REXX interpreter for DOS
To the top

RIGAL

rigal141.zip - Rigal (compiler) programming language v1.50
To the top

SCHEME

pcscm3_3.exe - Texas Instruments' PC_SCHEME 3.03
To the top

SHOWTEXT

shwtxt21.zip- SHOWTEXT Prog.Lang.v1.9-Write DOS games, demos
To the top

SMALLTALK

stv3-dos.zip- Little Smalltalk interp. v3 compiled for DOS
To the top

SNOBOL4

vanilla.arc- MS-DOS public domain Vanilla SNOBOL4 from Catspaw, Inc.
To the top

TIPI

tipi2a.zip- Structured, extensible BASIC/Forth hybrid language
To the top

TURTLE

turgra.zip- Turtle graphics interpreter. Req. VGA/DOS 3+
To the top

WISP

wisplng3.zip- WISP v3.0: Text-oriented interpreter w/editor
To the top

XYZ

xyz110s.zip- Easy yet powerful XYZ compiler anyone can use

Page last edited: 20010302