| [B/D] | 1987 | ↓⊕United Kingdom | Bayesian Probability Programming Language | |
| 3-KRS | 1987 | ↓⊕Frame languages | ↓⊕Belgium | |
| 4th Dimension | 1987 | ↓⊕Multidimensional DB | 4gl proprietary db language | |
| ABC | 1987 | ↓⊕Partial A68 only | ↓⊕Netherlands | Simple interactive language |
| ABCL/1 | 1987 | ↓⊕Actor | ↓⊕Japan | Object-Based Concurrent Language |
| ADABTPL | 1987 | ↓⊕United States | ||
| ADL | 1987 | ↓⊕Game languages | ↓⊕United States | Adventure Definition Language |
| AHPL | 1987 | ↓⊕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 | ↓⊕Lazy Evaluation LISPs | ↓⊕United States | LISP for AUTOCAD |
| Avon | 1987 | ↓⊕Single-assignment | ↓⊕United States | |
| BB1 | 1987 | ↓⊕Frame languages | ↓⊕United States | |
| BDL | 1987 | |||
| BORON | 1987 | ↓⊕United States | ||
| BrouHaHa | 1987 | ↓⊕Simple | ↓⊕United States | Smalltalk portable implementation |
| BSL | 1987 | ↓⊕United States | Backtracking Specification Language | |
| Cantor | 1987 | ↓⊕United States | ||
| CAYLEY 4 | 1987 | ↓⊕Australia | ||
| CCal | 1987 | |||
| CELP | 1987 | |||
| Clean | 1987 | ↓⊕Lazy Evaluation FPs | ↓⊕Netherlands | pure lazy functional language |
| CLIX | 1987 | |||
| Cluster 86 | 1987 | ↓⊕China | Distributed Object oriented system | |
| COLrr | 1987 | ↓⊕France | ||
| Compas Pascal | 1987 | ↓⊕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 | ↓⊕Horn clause | ↓⊕United States | Law-based OO prolog |
| Darwin | 1987 | ↓⊕United States | ||
| 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 | ↓⊕United States | polymorphic object-oriented distributed programming language/environment | |
| Extended Pascal | 1987 | ↓⊕Pascals | ↓⊕Germany | |
| F+L | 1987 | |||
| FAD | 1987 | ↓⊕United States | ||
| FDL | 1987 | |||
| FGHC | 1987 | ↓⊕Japan | Flat GHC | |
| F-HYBRID | 1987 | ↓⊕United Kingdom | ||
| FL | 1987 | ↓⊕United States | ||
| FL0 | 1987 | ↓⊕United States | ||
| FLIC | 1987 | ↓⊕United Kingdom | Intermediate level language for functional programs | |
| FOOPS | 1987 | ↓⊕United States | ||
| ForceOne | 1987 | ↓⊕Canada | ||
| FORTRAN-SC | 1987 | ↓⊕United States | ||
| FUTURE86 | 1987 | ↓⊕Japan | ||
| FX-87 | 1987 | ↓⊕United States | Scheme dialect allowing side-effects | |
| G | 1987 | ↓⊕Japan | ||
| G | 1987 | Functional Language with Generic Abstract Data Types | ||
| GAMMA 2000 | 1987 | ↓⊕Decision tables | ↓⊕United States | Decision table and report generator |
| GOPAL | 1987 | |||
| GOSPL | 1987 | |||
| GPL/I | 1987 | ↓⊕Japan | ||
| GPSS FORTRAN II | 1987 | ↓⊕United States | ||
| Hellena | 1987 | ↓⊕France | ||
| HERAKLIT | 1987 | ↓⊕Germany | ||
| Hybrid | 1987 | ↓⊕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 | ↓⊕2-D Graphic Languages | ↓⊕International | |
| Joyce | 1987 | ↓⊕Pascals | ↓⊕United States | Simplified experimental Concurrent Pascal |
| kalypso | 1987 | ↓⊕United States | ||
| konoCL | 1987 | |||
| KRS | 1987 | ↓⊕Belgium | Knowledge representation system | |
| LAP | 1987 | |||
| LDL1 | 1987 | ↓⊕United States | ||
| Lean | 1987 | ↓⊕Netherlands | ||
| LeFun | 1987 | ↓⊕United States | ||
| LIFE | 1987 | ↓⊕United States | ||
| LINGO | 1987 | ↓⊕Algebraic | ↓⊕United States | optimization programming language |
| Little Smalltalk | 1987 | ↓⊕United States | ||
| Loom | 1987 | ↓⊕United States | ||
| MacNodal | 1987 | ↓⊕Generation of JOSS I | ↓⊕Switzerland | Macintosh version of NODAL |
| MAGMA | 1987 | ↓⊕Australia | ||
| MC | 1987 | |||
| M-Control | 1987 | ↓⊕United States | Multimedia control language | |
| Mentat | 1987 | ↓⊕United States | ||
| MetaSoft | 1987 | |||
| Mizar 3 | 1987 | ↓⊕Poland | ||
| Mizar HPF | 1987 | ↓⊕Poland | ||
| Modal Prolog | 1987 | ↓⊕Horn clause | ↓⊕Japan | |
| Mode | 1987 | ↓⊕OO C family | ↓⊕Finland | OO language with lh anonymising |
| MODULOG | 1987 | ↓⊕France | ||
| Molog | 1987 | ↓⊕France | ||
| MultiScheme | 1987 | |||
| Oberon | 1987 | ↓⊕Switzerland | ||
| ObjectLisp | 1987 | ↓⊕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 | ↓⊕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 | ↓⊕Pascals | ↓⊕Denmark | |
| POOL2 | 1987 | ↓⊕Netherlands | ||
| Pountain FORTH 2 | 1987 | ↓⊕United States | ||
| PPLambda | 1987 | ↓⊕United Kingdom | ||
| PRESTO | 1987 | ↓⊕United States | ||
| PROBE | 1987 | |||
| Probe | 1987 | |||
| PROBE | 1987 | |||
| ProBoole | 1987 | ↓⊕Japan | ||
| PROTEUS | 1987 | ↓⊕Frame languages | ↓⊕United States | |
| proto-Gnosis | 1987 | ↓⊕United States | ||
| PRS | 1987 | ↓⊕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 | ↓⊕Latvia | Structured language for compiler writing | |
| RPL | 1987 | ↓⊕Netherlands | Base language for ELEGANT | |
| RUTH | 1987 | |||
| Safe Ada | 1987 | |||
| SASL+LV | 1987 | ↓⊕United Kingdom | ||
| SCAN | 1987 | ↓⊕Greece | Language for the SCAN encoding system | |
| Self | 1987 | ↓⊕Prototyping | ↓⊕United States | Prototyping OOPL |
| SICStus Prolog | 1987 | ↓⊕Horn clause | ↓⊕Sweden | Swedish Inst Comp Sci Prolog |
| SIMAN II | 1987 | ↓⊕Event scheduling | ↓⊕United States | |
| SLAM II MHEX | 1987 | ↓⊕Event scheduling | ↓⊕United States | |
| Sloop | 1987 | ↓⊕United States | ||
| SPECIAL | 1987 | |||
| SPI | 1987 | ↓⊕Interface and windowing | ↓⊕United Kingdom | Interface definition language based around CSP and me-too |
| SPLash! | 1987 | |||
| Statecharts | 1987 | ↓⊕2D Statecharts | ↓⊕Israel | |
| Strand | 1987 | ↓⊕United Kingdom | ||
| STREAM | 1987 | |||
| SUPER | 1987 | ↓⊕United States | ||
| Symmetric LISP | 1987 | ↓⊕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 | ↓⊕Pascals | ↓⊕United States | |
| Turing Plus | 1987 | ↓⊕Canada | ||
| UMIST-OBJ | 1987 | ↓⊕United Kingdom | ||
| Veth Data Description Language | 1987 | |||
| VIVID | 1987 | ↓⊕Goal description | ↓⊕United States | |
| VS COBOL II | 1987 | ↓⊕United States | COBOL for Visual Studio | |
| VULCAN | 1987 | ↓⊕United States | OO Preprocessor for FCP | |
| WOOL | 1987 | ↓⊕Interface and windowing | ↓⊕France | OO window-manager language from INRIA |
| WPASCAL | 1987 | ↓⊕Pascals | Waterloo PASCAL | |
| XLISP | 1987 | ↓⊕Lazy Evaluation LISPs | ↓⊕United States | |
| Y3 | 1987 | ↓⊕France |