*MOD |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Pascals
|
⊕
United States
|
Concurrent MOdula |
51forth |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Stack
|
⊕
United States
|
Forth for the 8051 |
ACL |
1980
|
↓
↑
⊕
Experimental and other
|
|
⊕
Australia
|
A Coroutine Language |
Ada1 |
1980
|
|
|
⊕
United States
|
|
AdaTran |
1980
|
|
|
⊕
United States
|
|
ADLIB |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Digital
|
⊕
United States
|
Superset of PASCAL with concurrency |
AE |
1980
|
|
|
⊕
United States
|
embeddable c interpeter |
AIDA |
1980
|
|
|
⊕
Germany
|
intermediate representation language for Ada |
ALGOL 68+ |
1980
|
↓
↑
⊕
Numerical Scientific
|
⊕
True ALGOL68s
|
⊕
Netherlands
|
Superlanguage of ALGOL 68 |
ALGOL(E) |
1980
|
↓
↑
⊕
Numerical Scientific
|
⊕
True ALGOL60s
|
⊕
United Kingdom
|
ICL Algol 60 |
ALICE |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Array
|
⊕
Canada
|
Typed APL |
AML |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
High-level robotics language |
And/Or |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Israel
|
Simple tree-like programming/specification language |
Andante |
1980
|
|
|
|
|
ANORAD |
1980
|
|
|
⊕
United States
|
|
ANSI BASIC |
1980
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
Standardised BASIC |
ANVIL |
1980
|
|
|
|
|
Apple Pascal |
1980
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
United States
|
UCSD Pascal for the Apple II |
APSE |
1980
|
|
|
⊕
United States
|
Ada Programming Support Environment |
ARES |
1980
|
|
|
⊕
Japan
|
|
ASI/INQUIRY |
1980
|
|
|
⊕
United States
|
|
Avtokod Elebrus |
1980
|
|
⊕
Moscow languages
|
⊕
Russian Federation
|
|
Babbage |
1980
|
|
⊕
PL-360s
|
⊕
United Kingdom
|
|
Barrel |
1980
|
|
|
⊕
United States
|
|
BCS Query Language |
1980
|
↓
↑
⊕
Business Data Processing
|
⊕
Network DB
|
⊕
United Kingdom
|
|
BDFL |
1980
|
|
|
|
|
BICON |
1980
|
|
|
⊕
United States
|
|
BLISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
BMAC |
1980
|
|
|
⊕
United States
|
|
BRAND X |
1980
|
|
|
⊕
United States
|
|
BTPS |
1980
|
|
|
⊕
United States
|
|
C with Classes |
1980
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
OO Extensions to C |
CAN/8 |
1980
|
|
|
|
Computer aided instruction language |
CAP1 |
1980
|
|
|
⊕
Japan
|
|
CBASIC |
1980
|
|
|
⊕
United States
|
|
CCS |
1980
|
|
|
⊕
United Kingdom
|
Calculus of Communicating Systems |
CD/KS |
1980
|
|
|
⊕
United States
|
|
CHAMIL |
1980
|
|
|
⊕
United States
|
|
Charrette Ada |
1980
|
|
|
⊕
France
|
Early Ada subset |
CHILL |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Pascals
|
⊕
International
|
CCITT HIgh-Level Language |
CHILL-80 |
1980
|
|
|
⊕
International
|
|
CIF |
1980
|
|
|
|
|
CIP-L |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Definition languages
|
⊕
Germany
|
|
CLP |
1980
|
|
|
⊕
United States
|
Constraint Logic Programming. |
COMAL-80 |
1980
|
|
|
⊕
Denmark
|
|
Conceptual schema language II |
1980
|
|
|
⊕
Germany
|
|
Concurrent Euclid |
1980
|
|
|
⊕
Canada
|
Simple Euclid with concurrent extensions |
CONDOR |
1980
|
|
|
⊕
United States
|
|
CONLAN |
1980
|
|
|
⊕
Germany
|
Hardware description language |
CSP/80 |
1980
|
|
|
⊕
United Kingdom
|
|
DAD |
1980
|
|
|
|
|
Dare P/l |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
|
dBASE II |
1980
|
|
|
⊕
United States
|
|
DCG |
1980
|
|
|
⊕
France
|
|
DDL |
1980
|
|
|
⊕
Brazil
|
Data definition language |
DELTA |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Australia
|
|
Descartes |
1980
|
|
|
⊕
Russian Federation
|
|
DIAGRAM |
1980
|
|
|
|
|
Distributed Smalltalk |
1980
|
|
|
⊕
United States
|
|
DML |
1980
|
|
|
|
|
DML |
1980
|
|
|
⊕
Nigeria
|
|
DNA |
1980
|
|
|
|
|
DOS-ES LISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
|
|
DYNAMO III |
1980
|
|
|
⊕
United States
|
|
Dynamo III/370 |
1980
|
|
|
⊕
United States
|
|
Edison |
1980
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
Simplified coroutine Pascal for teaching |
EDQUSE |
1980
|
|
|
|
|
EISI-EAL |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Engineering Analysis Language |
ELISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
EMACS LISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
esim |
1980
|
|
|
|
|
EUMEL |
1980
|
|
|
⊕
Germany
|
|
FAD |
1980
|
|
|
⊕
United States
|
|
FLAT |
1980
|
|
|
|
|
Flavors |
1980
|
|
|
⊕
United States
|
|
Flex 2 |
1980
|
|
|
|
|
FORALL |
1980
|
↓
↑
⊕
On-Line
|
⊕
Non Standard F77
|
⊕
Australia
|
User-extensible conversational dialect of Fortran |
Formal |
1980
|
↓
↑
⊕
String and List Processing
|
|
⊕
Japan
|
|
FranzLISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
a MACLISP dialect of LISP |
GEMS |
1980
|
|
⊕
2d shape
|
|
Mathematical simulation language |
GLISP |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
Lisp with structural abstraction |
GLISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
GLUG |
1980
|
↓
↑
⊕
Business Data Processing
|
⊕
Other DPLs
|
⊕
United States
|
Report generator language for GEAC systems |
GPL |
1980
|
|
|
⊕
United States
|
Honeywell Programming Language |
GQL |
1980
|
|
|
|
|
Graphics Language |
1980
|
|
|
|
|
HCPRVR |
1980
|
↓
↑
⊕
String and List Processing
|
|
⊕
United States
|
Horn clause prover |
HELP |
1980
|
↓
↑
⊕
Specialised Languages
|
|
|
Hybrid high- and low-level robotics language |
HI |
1980
|
|
|
⊕
United States
|
|
HIBOL |
1980
|
↓
↑
⊕
Business Data Processing
|
|
⊕
United Kingdom
|
Infotec DIBOL |
HNROFF |
1980
|
|
|
⊕
Israel
|
Hebrew formatter based on NROFF |
HTROFF |
1980
|
↓
↑
⊕
String and List Processing
|
|
⊕
Israel
|
Hebrew formatter based on TROFF |
HUGO |
1980
|
↓
↑
⊕
On-Line
|
⊕
Other DPLs
|
⊕
United States
|
Online systems language for GEAC |
Icon |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Substrings
|
⊕
United States
|
String manipulation language with generator capabilities |
IDEAL |
1980
|
|
|
⊕
United States
|
|
IL |
1980
|
|
|
|
|
IMP 80 |
1980
|
↓
↑
⊕
Multi-purpose
|
⊕
Early Autocodes
|
⊕
United Kingdom
|
|
IMS |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Event scheduling
|
|
Simulation language |
IQL |
1980
|
↓
↑
⊕
Business Data Processing
|
⊕
Other DPLs
|
⊕
Canada
|
Intermediate Query Language |
LANAC |
1980
|
|
|
⊕
Brazil
|
|
LaTeX |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Document structuring extensions to TeX |
LEM |
1980
|
|
|
⊕
France
|
|
LFP |
1980
|
|
|
⊕
United States
|
|
LOGIST |
1980
|
|
⊕
Statistical
|
⊕
France
|
|
LOGLISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
LOGIC, embedded in LISP |
LOM |
1980
|
|
|
|
|
LPL |
1980
|
|
|
|
Fuzzy logic programming language |
LTR |
1980
|
|
|
⊕
France
|
Langage Temps-Réel - ProtoAda |
MAB |
1980
|
|
|
⊕
United States
|
MAcro Basic |
Maple |
1980
|
|
|
⊕
Canada
|
Maple |
MARBLE |
1980
|
|
|
|
|
Mathsy |
1980
|
↓
↑
⊕
Numerical Scientific
|
⊕
Matrix
|
⊕
United States
|
Interactive mathematics and graphics |
MCOBOL |
1980
|
↓
↑
⊕
Business Data Processing
|
|
⊕
United Kingdom
|
Macro extensions to COBOL |
MEDIC |
1980
|
|
|
|
|
MELD |
1980
|
|
|
⊕
United States
|
|
METALOG |
1980
|
|
|
|
|
Micro SPL |
1980
|
|
|
⊕
United States
|
|
MINI |
1980
|
|
|
|
|
MINT |
1980
|
|
|
⊕
United Kingdom
|
|
MODLISP |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
Modular C |
1980
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
Preprocessor-based extension to C allowing modules |
MORAL |
1980
|
|
|
|
Systems design language |
More array theory |
1980
|
|
|
⊕
United States
|
|
MPL |
1980
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
Motorola Programming Language |
M-Prolog |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
|
Modular Prolog |
MRS |
1980
|
↓
↑
⊕
String and List Processing
|
|
⊕
United States
|
|
Nano |
1980
|
|
|
⊕
Japan
|
|
NPL |
1980
|
↓
↑
⊕
Business Data Processing
|
|
⊕
United States
|
Non-Procedural Language |
OBE |
1980
|
|
|
⊕
United States
|
|
Ohsuga KRL |
1980
|
|
|
|
|
OMNITAB 80 |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Columnar sheets
|
⊕
United States
|
Spreadsheet program |
OPTRAN |
1980
|
|
|
⊕
Germany
|
|
OSIRIS IV |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Statistical
|
⊕
United States
|
|
Outline |
1980
|
|
|
|
Visual languages |
Pascal* |
1980
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
United States
|
|
Pascal/R |
1980
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
Germany
|
|
Pascal-80 |
1980
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
Denmark
|
|
PASCAL-I |
1980
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
International
|
|
PASSIM |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Simulation language based opn PASCAL |
PDL/81 |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Program Design Language 1981 |
PFL |
1980
|
|
|
|
|
PICTUREBALM |
1980
|
|
|
⊕
United States
|
|
PIL |
1980
|
|
|
⊕
United States
|
Pascal Instructional Language - CAI Language |
PL/I GPSS |
1980
|
|
|
|
|
POOL |
1980
|
|
|
⊕
Netherlands
|
Parallel Object-Oriented Language |
Porta-SIMD |
1980
|
|
|
|
|
Post-X |
1980
|
↓
↑
⊕
String and List Processing
|
|
⊕
United Kingdom
|
|
PRAXIS |
1980
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
High Level machine oriented algebraic computer language |
QPE |
1980
|
|
|
⊕
United States
|
|
QRP |
1980
|
↓
↑
⊕
Business Data Processing
|
⊕
Network DB
|
⊕
United States
|
Honeywell query language |
REC |
1980
|
|
|
⊕
Mexico
|
|
REC/SM |
1980
|
↓
↑
⊕
String and List Processing
|
|
⊕
Mexico
|
|
RediLisp |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
RLL |
1980
|
|
|
⊕
United States
|
|
RT1 |
1980
|
|
|
|
|
SCL |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United Kingdom
|
Command language for the VME/B |
Scratchpad II |
1980
|
|
|
⊕
United States
|
|
SDDL |
1980
|
|
|
⊕
Nigeria
|
|
SDL |
1980
|
|
|
⊕
United States
|
String Definition Language |
SDL/I |
1980
|
↓
↑
⊕
Business Data Processing
|
⊕
Other DPLs
|
⊕
United States
|
Simulation language |
SDML |
1980
|
|
|
⊕
Nigeria
|
|
SIMPAS |
1980
|
|
⊕
Event scheduling
|
⊕
United States
|
|
SIMPLE |
1980
|
|
|
|
|
Siprol |
1980
|
|
|
|
|
SLAM II |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Hybrid
|
⊕
United States
|
Extension of SLAM |
SLANG |
1980
|
|
|
|
|
Small-C |
1980
|
|
|
|
|
Smalltalk-80 |
1980
|
|
|
⊕
United States
|
|
SOS |
1980
|
|
|
|
Persistent object langauge |
S-Pascal |
1980
|
|
|
⊕
United Kingdom
|
|
Spice Lisp |
1980
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
StarMOD |
1980
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
|
Steele |
1980
|
|
|
|
|
Stoneman |
1980
|
|
|
⊕
United States
|
|
STRUM2 |
1980
|
|
|
⊕
United States
|
|
STSC APL |
1980
|
↓
↑
⊕
Business Data Processing
|
⊕
Array
|
⊕
United States
|
Scientific Time-Sharing Corp APL |
SUMMER |
1980
|
↓
↑
⊕
String and List Processing
|
|
⊕
Netherlands
|
String and pattern language |
SYNGLISH |
1980
|
|
|
|
|
Taxis |
1980
|
|
|
⊕
Canada
|
|
TCOL |
1980
|
|
|
|
|
TCOL Ada |
1980
|
|
|
⊕
United States
|
|
The Mathematical Vernacular |
1980
|
|
|
⊕
Netherlands
|
|
TMDL |
1980
|
|
|
|
|
UDL |
1980
|
|
|
⊕
United States
|
Unified Data Language |
UFORT |
1980
|
↓
↑
⊕
Numerical Scientific
|
|
⊕
United States
|
Fortran running on the PASCAL machine |
VAL |
1980
|
↓
↑
⊕
Specialised Languages
|
⊕
Motion-oriented
|
⊕
United States
|
Variable Assembly Language |
VAXIMA |
1980
|
|
|
⊕
United States
|
|
VISTA |
1980
|
↓
↑
⊕
Business Data Processing
|
|
⊕
Norway
|
Norwegian 4gl |
VULCAN |
1980
|
↓
↑
⊕
Business Data Processing
|
|
⊕
United States
|
CP/M port of JPLDIS which evolved into dBASE II |
WCRL |
1980
|
|
|
|
Database language |
WESPOL |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
POL writing system |
XCY |
1980
|
|
|
⊕
China
|
|
YAMIL |
1980
|
|
|
|
|
Z |
1980
|
|
|
⊕
United Kingdom
|
|
ZIL |
1980
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Zork Implementation Language |
ZX Cesil |
1980
|
|
|
⊕
United Kingdom
|
|