AIMDS |
1977
|
|
|
⊕
United States
|
|
ALGOL 60 Modified |
1977
|
↓
↑
⊕
Numerical Scientific
|
⊕
True ALGOL60s
|
⊕
International
|
1970 final revision of ALGOL 60 |
ALGOL 68S |
1977
|
↓
↑
⊕
Numerical Scientific
|
⊕
True ALGOL68s
|
⊕
International
|
Simplified version of ALGOL 68 |
ALGOL-M |
1977
|
↓
↑
⊕
Numerical Scientific
|
⊕
True ALGOL60s
|
⊕
United States
|
|
AMOC |
1977
|
↓
↑
⊕
Multi-purpose
|
|
⊕
Germany
|
Autocoder Marburg |
ANS MUMPS |
1977
|
|
|
⊕
United States
|
|
APRIL |
1977
|
|
|
⊕
United Kingdom
|
|
APT 77 |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Automatically Programmed Tools v4 |
AQL |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
2d shape
|
⊕
Italy
|
APL with picture primitives |
Arsac dataflow |
1977
|
|
|
⊕
France
|
|
ASPEN |
1977
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
Compiler design language |
Basic PEARL |
1977
|
|
|
⊕
Germany
|
|
BIOMAC |
1977
|
|
|
|
|
CDL |
1977
|
|
|
⊕
Russian Federation
|
Systems implementation language |
CGOL |
1977
|
↓
↑
⊕
String and List Processing
|
|
⊕
United States
|
MACLISP with ALGOL syntax |
COL |
1977
|
|
|
⊕
United States
|
Communications Oriented Language |
CONA |
1977
|
↓
↑
⊕
On-Line
|
⊕
True ALGOL60s
|
⊕
United Kingdom
|
Conversational Algol |
Conceptual schema language I |
1977
|
|
|
⊕
Germany
|
|
CONSIM |
1977
|
|
|
|
|
COPE |
1977
|
↓
↑
⊕
Business Data Processing
|
|
⊕
Australia
|
Decicion table preprocessor for COBOL |
COPLAN |
1977
|
|
|
⊕
Russian Federation
|
|
CREAM |
1977
|
|
|
|
|
CROSSTABS |
1977
|
↓
↑
⊕
Numerical Scientific
|
|
⊕
United States
|
|
CSS/II |
1977
|
|
|
|
|
DELTA |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Norway
|
System simulation language |
DIAL |
1977
|
|
|
⊕
United States
|
|
DIGRAF |
1977
|
|
|
⊕
United States
|
|
DPL |
1977
|
↓
↑
⊕
Numerical Scientific
|
⊕
Arithmetic
|
⊕
United Kingdom
|
Mathematical interaction language |
EBNF |
1977
|
|
|
⊕
International
|
Extended BNF |
EDSIM |
1977
|
↓
↑
⊕
String and List Processing
|
⊕
Activity scanning
|
⊕
United Kingdom
|
|
EMAS LOGO |
1977
|
|
|
⊕
United Kingdom
|
|
ESP³ |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Extended SNOBOL Picture Pattern Processor |
Euclid |
1977
|
|
|
⊕
Canada
|
Verifiable system software language |
EXEC2 |
1977
|
|
|
⊕
United States
|
|
FFP |
1977
|
|
|
⊕
United States
|
Formal FP |
FLACC |
1977
|
↓
↑
⊕
Multi-purpose
|
⊕
True ALGOL68s
|
⊕
Canada
|
Mailloux's Algol 68 |
Formula Pascal |
1977
|
|
|
⊕
United States
|
|
FORTH 77 |
1977
|
|
|
⊕
United States
|
|
FORTRAN 77 |
1977
|
↓
↑
⊕
Numerical Scientific
|
|
⊕
International
|
|
FP |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Strict evaluation FPs
|
⊕
United States
|
Functional Programming |
FRL |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Frame languages
|
⊕
United States
|
Frame Representation Language |
Functional Units |
1977
|
↓
↑
⊕
Experimental and other
|
⊕
Actor
|
⊕
Italy
|
Extended actor language |
GAME |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Canada
|
Game programming simulations language |
GASP V |
1977
|
|
⊕
Event scheduling
|
|
Simulation language |
GASP-PL/I |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Hybrid
|
⊕
United States
|
GASP in PL/I |
Gehani Pascal |
1977
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
United States
|
|
G-EXEC |
1977
|
|
|
|
|
GIML |
1977
|
|
|
|
|
Gist |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Definition languages
|
⊕
United States
|
Specification language |
GLIDE |
1977
|
|
|
⊕
United States
|
|
GOSPEL |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Expression oriented
|
⊕
Italy
|
CSSL-like simulation language |
GPGS |
1977
|
|
|
|
|
GRAMPS |
1977
|
|
|
|
|
GRAPPLE |
1977
|
|
|
|
|
GRIN |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
2d shape
|
⊕
United States
|
|
Hoogvorst dataflow |
1977
|
|
|
⊕
France
|
|
IDL |
1977
|
↓
↑
⊕
Business Data Processing
|
|
⊕
United States
|
Interactive Data Language |
IDSQ |
1977
|
|
|
⊕
United States
|
|
ILL |
1977
|
|
|
|
|
IMP 77 |
1977
|
↓
↑
⊕
Multi-purpose
|
⊕
Early Autocodes
|
⊕
United Kingdom
|
|
INTELLECT |
1977
|
|
|
|
|
INTERCELLAS |
1977
|
|
|
|
|
IPL |
1977
|
|
|
⊕
United States
|
|
Ironman |
1977
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
United States
|
Penultimate Ada specification |
JOBOL |
1977
|
|
|
|
|
JOCIT |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Jovial J3 intermediate code |
JOKER |
1977
|
|
|
⊕
Germany
|
|
KL-ONE |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Frame languages
|
⊕
United States
|
|
KRL |
1977
|
|
|
⊕
United States
|
Knowledge Representation Language |
KRL-0 |
1977
|
|
|
⊕
United States
|
Knowledge Representation Language |
KRS-1 |
1977
|
|
|
⊕
United States
|
Knowledge Representation Semantics |
LDS |
1977
|
|
|
|
|
Librarian |
1977
|
↓
↑
⊕
Experimental and other
|
⊕
Protocol
|
⊕
France
|
Library connection language |
LISBEA |
1977
|
|
|
|
|
LITTLE |
1977
|
|
|
⊕
United States
|
|
LOGAL |
1977
|
|
|
|
|
M4 |
1977
|
|
|
⊕
United States
|
|
Macaulay |
1977
|
|
|
⊕
United States
|
|
MAINSAIL |
1977
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
Commercialisation of SAIL |
Make |
1977
|
|
|
|
|
MATLAB |
1977
|
↓
↑
⊕
Numerical Scientific
|
⊕
Arithmetic
|
⊕
United States
|
MATrix LABoratory |
MAX |
1977
|
|
|
⊕
United Kingdom
|
|
M-Code |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Intermediate languages and VMs
|
⊕
United States
|
|
Mesa |
1977
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
XPARC Algol dialect |
META |
1977
|
|
|
⊕
United States
|
|
MIDL |
1977
|
↓
↑
⊕
Multi-purpose
|
⊕
CPL, BCPL and B
|
⊕
United States
|
Systems implementation language |
Minerve |
1977
|
|
|
|
|
Mizar QC |
1977
|
|
|
⊕
Poland
|
|
Modula |
1977
|
↓
↑
⊕
Multi-purpose
|
|
⊕
Switzerland
|
Concurrent modular language after Pascal |
Modula-2 |
1977
|
|
|
⊕
Switzerland
|
|
MPGL |
1977
|
|
|
|
|
MSL |
1977
|
|
|
⊕
United States
|
|
MultiLisp |
1977
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
Parallel extension of Scheme |
MUSTRAN III |
1977
|
|
|
⊕
United States
|
Music Translator |
ND-Lisp |
1977
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
Italy
|
|
Newton |
1977
|
|
|
⊕
Switzerland
|
Functional and OO language developed for teaching at EFPL |
NLINGOL |
1977
|
|
|
⊕
United States
|
|
NNL2 |
1977
|
|
|
⊕
United Kingdom
|
|
NPL |
1977
|
↓
↑
⊕
String and List Processing
|
|
⊕
United Kingdom
|
New Pattern Language |
NSFTRAN |
1977
|
↓
↑
⊕
Numerical Scientific
|
|
⊕
United States
|
Structured FORTRAN |
OBJ0 |
1977
|
|
|
⊕
United States
|
|
OLM-1 |
1977
|
|
|
⊕
Japan
|
|
One-man-language |
1977
|
|
|
⊕
Canada
|
|
ORTHOCARTAN |
1977
|
|
|
⊕
Poland
|
Symbolic maths |
OWL |
1977
|
↓
↑
⊕
Experimental and other
|
|
⊕
United States
|
KR language |
PAL |
1977
|
|
|
⊕
United States
|
PDP Assembly Language |
PCF |
1977
|
|
|
⊕
United Kingdom
|
|
PICTURE |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Picture drawing language |
PL/zero |
1977
|
|
|
|
|
PLANS |
1977
|
|
|
⊕
United States
|
|
PLAY |
1977
|
|
|
|
|
PLIP |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
|
PORTAL |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Germany
|
Real-time safe PASCAL dialect |
PPP |
1977
|
|
|
|
Programmable Picture Processor |
PROPLAN |
1977
|
|
|
⊕
United Kingdom
|
|
QL77 |
1977
|
↓
↑
⊕
Business Data Processing
|
⊕
Ad hoc query languages
|
⊕
United States
|
|
QUEASY |
1977
|
↓
↑
⊕
Business Data Processing
|
⊕
Other DPLs
|
⊕
United States
|
Querying system |
RAPT |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Robotics
|
⊕
United Kingdom
|
Edinburgh robotics language |
RATEL |
1977
|
|
|
|
|
RATSNO |
1977
|
|
|
⊕
United States
|
Preprocessor for SNOBOL4 |
REGTRAL |
1977
|
|
|
⊕
Belgium
|
|
REGULUS |
1977
|
↓
↑
⊕
String and List Processing
|
|
⊕
Canada
|
Regexp macro processor |
RPL 11 B |
1977
|
|
|
⊕
United Kingdom
|
Report preparation language |
SA |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
3-D Visual Languages
|
⊕
United States
|
Multi-modal universal language by Ross |
SAL |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Other algorithmic
|
⊕
Denmark
|
Paper language suitable for semantic definition |
SALSIM |
1977
|
|
|
|
|
SAM76 |
1977
|
|
|
⊕
United States
|
|
SBA |
1977
|
|
|
⊕
United States
|
System for business automation |
Scriptu |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Sound-Synthesis
|
⊕
United States
|
Music programming language |
SDDL |
1977
|
|
|
⊕
United States
|
|
SDL |
1977
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Structural Design Language |
SESPOOL |
1977
|
↓
↑
⊕
Multi-purpose
|
⊕
True ALGOL60s
|
⊕
United Kingdom
|
Simple Extensible Systems PrOgramming Oriented Language |
SFTRAN/360 |
1977
|
|
|
⊕
United States
|
|
SFTRAN-10 |
1977
|
|
|
⊕
United States
|
|
SIMPL-NT |
1977
|
|
|
⊕
United States
|
Test typeless dialect of SIMPL |
SIMPL-ST |
1977
|
|
|
⊕
United States
|
Test typed dialect of SIMPL |
SIMPL-XI |
1977
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
Systems implementation language |
SKETCH |
1977
|
|
|
⊕
United States
|
|
SKETCH |
1977
|
|
|
⊕
United States
|
|
SPEAKEC |
1977
|
↓
↑
⊕
On-Line
|
⊕
Algebraic
|
⊕
United States
|
|
SPIP |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Pascals
|
⊕
Switzerland
|
|
STOIC |
1977
|
|
|
⊕
United States
|
|
STRCMACS |
1977
|
|
|
|
|
SYSL |
1977
|
|
|
⊕
Japan
|
|
T |
1977
|
↓
↑
⊕
String and List Processing
|
|
⊕
United States
|
dialect with static scope and procedural features |
TAMALAN |
1977
|
↓
↑
⊕
Business Data Processing
|
|
⊕
Belgium
|
|
TBL |
1977
|
|
|
⊕
United States
|
Table Building Language |
TELOS |
1977
|
|
|
⊕
United States
|
|
TLC |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
3-D Visual Languages
|
⊕
United States
|
Visual systems implementation language |
TLISP |
1977
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
France
|
Toulouse LISP |
TLISP |
1977
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
TORRIX |
1977
|
|
|
|
|
ULP |
1977
|
|
|
|
|
UNITS |
1977
|
↓
↑
⊕
Experimental and other
|
⊕
Frame languages
|
⊕
United States
|
Frame language |
utility-coder |
1977
|
↓
↑
⊕
Business Data Processing
|
⊕
Report Generators
|
⊕
United States
|
|
Waterloo LISP |
1977
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
Canada
|
|
WATFOR-77 |
1977
|
↓
↑
⊕
Numerical Scientific
|
|
⊕
Canada
|
Waterloo FORTRAN 77 |
Westran |
1977
|
|
|
⊕
Japan
|
Well structured fortran |
WIDES |
1977
|
↓
↑
⊕
Specialised Languages
|
⊕
Expression oriented
|
⊕
United States
|
Simulation language |
XGEN |
1977
|
↓
↑
⊕
Experimental and other
|
|
⊕
United States
|
Code generator generator |
XL |
1977
|
↓
↑
⊕
Experimental and other
|
|
⊕
United States
|
Intermediate language for XGEN |
XSIM |
1977
|
|
|
|
|
ZIBL |
1977
|
|
|
⊕
United States
|
|