[B/D] |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United Kingdom
|
Bayesian Probability Programming Language |
3-KRS |
1987
|
|
⊕
Frame languages
|
⊕
Belgium
|
|
4th Dimension |
1987
|
|
⊕
Multidimensional DB
|
|
4gl proprietary db language |
ABC |
1987
|
↓
↑
⊕
Multi-purpose
|
⊕
Partial A68 only
|
⊕
Netherlands
|
Simple interactive language |
ABCL/1 |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Actor
|
⊕
Japan
|
Object-Based Concurrent Language |
ADABTPL |
1987
|
|
|
⊕
United States
|
|
ADL |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Game languages
|
⊕
United States
|
Adventure Definition Language |
AHPL |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
|
AKCL |
1987
|
|
|
⊕
United States
|
|
ALEX |
1987
|
|
|
|
|
AND/OR |
1987
|
|
⊕
Horn clause
|
|
Parallel logic language |
ANNA |
1987
|
|
⊕
Digital
|
⊕
United States
|
|
AREXX |
1987
|
|
|
|
|
ARK |
1987
|
|
⊕
Reactive
|
|
Visual language |
ASDL |
1987
|
|
|
|
|
AURA |
1987
|
|
|
⊕
United States
|
|
Autolisp |
1987
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
LISP for AUTOCAD |
Avon |
1987
|
↓
↑
⊕
Experimental and other
|
⊕
Single-assignment
|
⊕
United States
|
|
BB1 |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Frame languages
|
⊕
United States
|
|
BDL |
1987
|
|
|
|
|
BORON |
1987
|
|
|
⊕
United States
|
|
BrouHaHa |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Simple
|
⊕
United States
|
Smalltalk portable implementation |
BSL |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Backtracking Specification Language |
Cantor |
1987
|
↓
↑
⊕
Experimental and other
|
|
⊕
United States
|
|
CAYLEY 4 |
1987
|
|
|
⊕
Australia
|
|
CCal |
1987
|
|
|
|
|
CELP |
1987
|
|
|
|
|
Clean |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Lazy Evaluation FPs
|
⊕
Netherlands
|
pure lazy functional language |
CLIX |
1987
|
|
|
|
|
Cluster 86 |
1987
|
|
|
⊕
China
|
Distributed Object oriented system |
COLrr |
1987
|
|
|
⊕
France
|
|
Compas Pascal |
1987
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
Denmark
|
Forerunner of Turbo Pascal |
Concurrent Smalltalk |
1987
|
|
|
|
|
CP |
1987
|
|
⊕
Horn clause
|
|
Concurrent Prolog |
CSM |
1987
|
|
|
|
|
CSP-S |
1987
|
|
|
⊕
United Kingdom
|
|
DACTL |
1987
|
|
⊕
Intermediate languages and VMs
|
⊕
United Kingdom
|
Declarative Alvey Compiler Target Language |
Dactl0 |
1987
|
|
|
⊕
United Kingdom
|
|
Darwin |
1987
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
|
Darwin |
1987
|
|
⊕
Horn clause
|
⊕
United States
|
Law-based OO prolog |
Deltatalk |
1987
|
|
|
⊕
United States
|
Smalltalk |
Denali |
1987
|
|
|
|
|
DMIS |
1987
|
|
|
⊕
United States
|
|
draco |
1987
|
|
|
|
|
ECS |
1987
|
|
|
|
Interface definition language |
EDIF |
1987
|
|
|
|
|
Elegant |
1987
|
|
|
⊕
Netherlands
|
Functional-like imperative language based on attribute grammars |
Elk |
1987
|
|
|
⊕
Germany
|
Extensible Language Kit |
Emerald |
1987
|
↓
↑
⊕
Multi-purpose
|
|
⊕
United States
|
polymorphic object-oriented distributed programming language/environment |
Extended Pascal |
1987
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
Germany
|
|
F+L |
1987
|
|
|
|
|
FAD |
1987
|
|
|
⊕
United States
|
|
FDL |
1987
|
|
|
|
|
FGHC |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Japan
|
Flat GHC |
F-HYBRID |
1987
|
|
|
⊕
United Kingdom
|
|
FL |
1987
|
|
|
⊕
United States
|
|
FL0 |
1987
|
|
|
⊕
United States
|
|
FLIC |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United Kingdom
|
Intermediate level language for functional programs |
FOOPS |
1987
|
|
|
⊕
United States
|
|
ForceOne |
1987
|
|
|
⊕
Canada
|
|
FORTRAN-SC |
1987
|
↓
↑
⊕
Numerical Scientific
|
|
⊕
United States
|
|
FUTURE86 |
1987
|
|
|
⊕
Japan
|
|
FX-87 |
1987
|
|
|
⊕
United States
|
Scheme dialect allowing side-effects |
G |
1987
|
|
|
|
Functional Language with Generic Abstract Data Types |
G |
1987
|
|
|
⊕
Japan
|
|
GAMMA 2000 |
1987
|
↓
↑
⊕
String and List Processing
|
⊕
Decision tables
|
⊕
United States
|
Decision table and report generator |
GOPAL |
1987
|
|
|
|
|
GOSPL |
1987
|
|
|
|
|
GPL/I |
1987
|
|
|
⊕
Japan
|
|
GPSS FORTRAN II |
1987
|
↓
↑
⊕
Numerical Scientific
|
|
⊕
United States
|
|
Hellena |
1987
|
|
|
⊕
France
|
|
HERAKLIT |
1987
|
|
|
⊕
Germany
|
|
Hybrid |
1987
|
↓
↑
⊕
Experimental and other
|
⊕
CPL, BCPL and B
|
⊕
Switzerland
|
|
HyperTalk |
1987
|
|
|
⊕
United States
|
scripting language for HyperCard |
HZAPT-2 |
1987
|
|
|
⊕
China
|
|
IB-Templog |
1987
|
|
|
⊕
United Kingdom
|
|
IDL |
1987
|
|
|
⊕
United States
|
Interface Definition Language |
IFO |
1987
|
|
|
|
|
IFP |
1987
|
|
|
⊕
United States
|
FP with Algol syntax. |
INC |
1987
|
|
|
⊕
United States
|
|
Informix-4GL |
1987
|
|
|
⊕
United States
|
|
IPL |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
2-D Graphic Languages
|
⊕
International
|
|
Joyce |
1987
|
↓
↑
⊕
Experimental and other
|
⊕
Pascals
|
⊕
United States
|
Simplified experimental Concurrent Pascal |
kalypso |
1987
|
|
|
⊕
United States
|
|
konoCL |
1987
|
|
|
|
|
KRS |
1987
|
↓
↑
⊕
Experimental and other
|
|
⊕
Belgium
|
Knowledge representation system |
LAP |
1987
|
|
|
|
|
LDL1 |
1987
|
|
|
⊕
United States
|
|
Lean |
1987
|
|
|
⊕
Netherlands
|
|
LeFun |
1987
|
|
|
⊕
United States
|
|
LIFE |
1987
|
|
|
⊕
United States
|
|
LINGO |
1987
|
↓
↑
⊕
Numerical Scientific
|
⊕
Algebraic
|
⊕
United States
|
optimization programming language |
Little Smalltalk |
1987
|
|
|
⊕
United States
|
|
Loom |
1987
|
|
|
⊕
United States
|
|
MacNodal |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Generation of JOSS I
|
⊕
Switzerland
|
Macintosh version of NODAL |
MAGMA |
1987
|
|
|
⊕
Australia
|
|
MC |
1987
|
|
|
|
|
M-Control |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
United States
|
Multimedia control language |
Mentat |
1987
|
|
|
⊕
United States
|
|
MetaSoft |
1987
|
|
|
|
|
Mizar 3 |
1987
|
|
|
⊕
Poland
|
|
Mizar HPF |
1987
|
|
|
⊕
Poland
|
|
Modal Prolog |
1987
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
⊕
Japan
|
|
Mode |
1987
|
↓
↑
⊕
Experimental and other
|
⊕
OO C family
|
⊕
Finland
|
OO language with lh anonymising |
MODULOG |
1987
|
|
|
⊕
France
|
|
Molog |
1987
|
|
|
⊕
France
|
|
MultiScheme |
1987
|
|
|
|
|
Oberon |
1987
|
↓
↑
⊕
Multi-purpose
|
|
⊕
Switzerland
|
|
ObjectLisp |
1987
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
Objlog |
1987
|
|
|
⊕
France
|
|
Occam 2 |
1987
|
|
|
⊕
United Kingdom
|
Improved version of Occam |
occam-T |
1987
|
|
|
⊕
Australia
|
tasmanian safe occam dialect |
OPUS |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Frame languages
|
⊕
United States
|
|
PAL |
1987
|
|
|
|
for AVANCE persistent OS |
Paralation |
1987
|
|
|
⊕
United States
|
|
ParaLog |
1987
|
|
|
⊕
Brazil
|
|
PARMACS |
1987
|
|
|
⊕
United States
|
Argonne parallel macros for M$ |
ParMod |
1987
|
|
|
|
|
PASAMS |
1987
|
|
|
⊕
Netherlands
|
|
PC Logo II |
1987
|
|
|
⊕
United States
|
|
Petite Chez Scheme |
1987
|
|
|
⊕
France
|
|
PHOCUS |
1987
|
|
|
⊕
France
|
|
PJama |
1987
|
|
|
⊕
United Kingdom
|
|
PL/D |
1987
|
|
|
⊕
United States
|
|
PL/I mu |
1987
|
|
|
⊕
Japan
|
|
Poly Pascal |
1987
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
Denmark
|
|
POOL2 |
1987
|
|
|
⊕
Netherlands
|
|
Pountain FORTH 2 |
1987
|
|
|
⊕
United States
|
|
PPLambda |
1987
|
|
|
⊕
United Kingdom
|
|
PRESTO |
1987
|
↓
↑
⊕
Experimental and other
|
|
⊕
United States
|
|
PROBE |
1987
|
|
|
|
|
Probe |
1987
|
|
|
|
|
PROBE |
1987
|
|
|
|
|
ProBoole |
1987
|
|
|
⊕
Japan
|
|
PROTEUS |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Frame languages
|
⊕
United States
|
|
proto-Gnosis |
1987
|
|
|
⊕
United States
|
|
PRS |
1987
|
↓
↑
⊕
Experimental and other
|
⊕
Robotics
|
|
|
PTP |
1987
|
|
|
⊕
United States
|
Computer aided instruction language |
QUICHE |
1987
|
|
|
⊕
United States
|
User-interface extension language |
QuickStep |
1987
|
|
|
⊕
United States
|
visual instrumentaiton control language |
QUIRK |
1987
|
|
|
⊕
Germany
|
|
RIGAL |
1987
|
↓
↑
⊕
String and List Processing
|
|
⊕
Latvia
|
Structured language for compiler writing |
RPL |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Netherlands
|
Base language for ELEGANT |
RUTH |
1987
|
|
|
|
|
Safe Ada |
1987
|
|
|
|
|
SASL+LV |
1987
|
|
|
⊕
United Kingdom
|
|
SCAN |
1987
|
↓
↑
⊕
Specialised Languages
|
|
⊕
Greece
|
Language for the SCAN encoding system |
Self |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Prototyping
|
⊕
United States
|
Prototyping OOPL |
SICStus Prolog |
1987
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
⊕
Sweden
|
Swedish Inst Comp Sci Prolog |
SIMAN II |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Event scheduling
|
⊕
United States
|
|
SLAM II MHEX |
1987
|
|
⊕
Event scheduling
|
⊕
United States
|
|
Sloop |
1987
|
|
|
⊕
United States
|
|
SPECIAL |
1987
|
|
|
|
|
SPI |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Interface and windowing
|
⊕
United Kingdom
|
Interface definition language based around CSP and me-too |
SPLash! |
1987
|
|
|
|
|
Statecharts |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
2D Statecharts
|
⊕
Israel
|
|
Strand |
1987
|
|
|
⊕
United Kingdom
|
|
STREAM |
1987
|
|
|
|
|
SUPER |
1987
|
|
|
⊕
United States
|
|
Symmetric LISP |
1987
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
TACL |
1987
|
|
|
|
Tandem Advanced Command Language |
TempLog |
1987
|
|
|
|
|
TES |
1987
|
|
|
|
|
TESS |
1987
|
|
|
|
|
The Force |
1987
|
|
|
⊕
United States
|
|
Tokio |
1987
|
|
|
⊕
Japan
|
|
TQuel |
1987
|
|
|
⊕
United States
|
|
TrafoLa |
1987
|
|
|
⊕
Germany
|
|
Tripod |
1987
|
|
|
⊕
United States
|
|
Turbo Pascal |
1987
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
⊕
United States
|
|
Turing Plus |
1987
|
|
|
⊕
Canada
|
|
UMIST-OBJ |
1987
|
|
|
⊕
United Kingdom
|
|
Veth Data Description Language |
1987
|
|
|
|
|
VIVID |
1987
|
↓
↑
⊕
Experimental and other
|
⊕
Goal description
|
⊕
United States
|
|
VS COBOL II |
1987
|
↓
↑
⊕
Business Data Processing
|
|
⊕
United States
|
COBOL for Visual Studio |
VULCAN |
1987
|
|
|
⊕
United States
|
OO Preprocessor for FCP |
WOOL |
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Interface and windowing
|
⊕
France
|
OO window-manager language from INRIA |
WPASCAL |
1987
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
|
Waterloo PASCAL |
XLISP |
1987
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
⊕
United States
|
|
Y3 |
1987
|
|
|
⊕
France
|
|