| *Prolog | 1989 | ↓⊕Horn clause | ↓⊕United States | |
| //ELLPACK | 1989 | ↓⊕Algebraic | ↓⊕United States | Parallel version of ELLPACK |
| AADL | 1989 | |||
| ABC | 1989 | ↓⊕Graph | ↓⊕Netherlands | Intermediate language ABC abstract machine |
| ACT++ | 1989 | ↓⊕United States | ||
| Actalk | 1989 | ↓⊕Canada | ||
| ACTRESS | 1989 | |||
| Ada++ | 1989 | ↓⊕United States | ||
| ADAM | 1989 | ↓⊕United States | ||
| ADL | 1989 | ↓⊕United States | Ada Development Language | |
| Aldat | 1989 | ↓⊕Information algebra | ↓⊕United States | Database language, based on extended algebra |
| ALDiSP | 1989 | ↓⊕Germany | ||
| Alpha | 1989 | ↓⊕France | Functional Data Parallel Language Based on Polyhedra | |
| APLO | 1989 | |||
| Aquarius Prolog | 1989 | ↓⊕Horn clause | ↓⊕United States | High performance Prolog |
| ARTS/C++ | 1989 | ↓⊕Japan | ||
| ASF | 1989 | ↓⊕Netherlands | Algebraic Specification Formalism | |
| Autopilot | 1989 | |||
| BABYLON | 1989 | ↓⊕Frame languages | ↓⊕Germany | Expert system with frame language |
| BEGL | 1989 | ↓⊕Germany | ||
| BLAZE 2 | 1989 | ↓⊕United States | Object-oriented successor to BLAZE. | |
| Booster | 1989 | ↓⊕Netherlands | ||
| BSP | 1989 | parallel language | ||
| Caliban | 1989 | |||
| CAML | 1989 | ↓⊕France | ||
| Canon | 1989 | |||
| CFP | 1989 | |||
| Charme | 1989 | ↓⊕France | ||
| CHOCS | 1989 | |||
| CLASSIC | 1989 | ↓⊕United States | ||
| Classtalk | 1989 | ↓⊕United States | ||
| C-Linda | 1989 | ↓⊕United States | ||
| C-Logic | 1989 | |||
| CLP(sigma*) | 1989 | ↓⊕United States | Constraint Logic Programming with Regular Sets | |
| CLP* | 1989 | ↓⊕United States | Constraint Logic Programming with abstractions | |
| Cocol | 1989 | |||
| COL | 1989 | ↓⊕France | ||
| COLD | 1989 | ↓⊕Germany | ||
| COLD-K | 1989 | |||
| Common Music | 1989 | ↓⊕United States | Musical composition language | |
| Complex-Prolog | 1989 | ↓⊕Italy | ||
| Concurrent Aggregates | 1989 | ↓⊕United States | ||
| Concurrent Clean | 1989 | ↓⊕Netherlands | ||
| Concurrent Scheme | 1989 | |||
| Crawford FORTH | 1989 | ↓⊕United States | ||
| CSU FORTH | 1989 | |||
| cT | 1989 | ↓⊕United States | ||
| cu-Prolog | 1989 | ↓⊕Horn clause | ↓⊕Japan | |
| DAG | 1989 | ↓⊕United States | ||
| dBase 5 | 1989 | ↓⊕United States | ||
| dBase IV | 1989 | ↓⊕United States | ||
| DFC | 1989 | ↓⊕Netherlands | Dataflow language for supercomputers | |
| DFC II | 1989 | ↓⊕Japan | Dataflow language for supercomputers | |
| DISC | 1989 | ↓⊕CPL, BCPL and B | ↓⊕Italy | DIStributed C |
| Disiple | 1989 | |||
| DRAGOON | 1989 | ↓⊕United Kingdom | ||
| DSM | 1989 | ↓⊕United States | Data Structure Manager | |
| DuoTalk | 1989 | |||
| E | 1989 | ↓⊕United States | C++ persistent dialect with data types | |
| Eclipse | 1989 | ↓⊕RETE and production | ↓⊕United States | Extended CLIPS |
| ECoLisp | 1989 | ↓⊕Lazy Evaluation LISPs | ↓⊕Italy | Italian Common Lisp C-embeddable implementation |
| EDL | 1989 | ↓⊕Experiment control and recording | ||
| EqL | 1989 | ↓⊕United States | ||
| Estelle | 1989 | |||
| Facile | 1989 | ↓⊕Lazy Evaluation FPs | ↓⊕United States | SML with CCS style processes |
| FLENG++ | 1989 | ↓⊕Japan | ||
| FLO | 1989 | ↓⊕United States | Flowchart preprocessor for PIC | |
| F-Logic | 1989 | |||
| FOIL | 1989 | ↓⊕United Kingdom | ||
| FOOPS | 1989 | |||
| ForceEpsilon | 1989 | ↓⊕Polymorphic | ↓⊕Canada | |
| ForceTwo | 1989 | ↓⊕Canada | ||
| FORM | 1989 | ↓⊕Netherlands | ||
| Forms/2 | 1989 | ↓⊕United States | ||
| Fortran 8x | 1989 | ↓⊕International | Interim name for Fortran 90 | |
| FT | 1989 | ↓⊕Sweden | ||
| FUF | 1989 | ↓⊕Germany | Functional Unification Formalism | |
| Fugue | 1989 | Music representation language | ||
| FX-89 | 1989 | ↓⊕United States | Scheme dialect allowing side-effects | |
| GAL | 1989 | ↓⊕United Kingdom | Graphical equivalent of Pascal | |
| G-Code | 1989 | |||
| GEL | 1989 | |||
| GEL | 1989 | |||
| Gerald | 1989 | |||
| GOMS | 1989 | |||
| GRASP/Ada | 1989 | ↓⊕2-D Graphic Languages | ↓⊕United States | Graphical language for creating Ada |
| GROFF | 1989 | ↓⊕United States | GNU's ROFF | |
| HCLP | 1989 | Hierarchical Constraint Logic Programming | ||
| HGPSS | 1989 | ↓⊕United States | ||
| HiLog | 1989 | ↓⊕United States | ||
| Id Nouveau extended | 1989 | ↓⊕United States | ||
| IFX | 1989 | ↓⊕United States | ||
| InTense | 1989 | ↓⊕United States | ||
| IO | 1989 | ↓⊕United States | ||
| IQL | 1989 | ↓⊕France | Recursive oo query language | |
| ISMLAB | 1989 | ↓⊕United States | ||
| jBC | 1989 | ↓⊕United States | ||
| K | 1989 | |||
| Kaleidoscope | 1989 | ↓⊕United States | ||
| Korn Shell | 1989 | |||
| LAC | 1989 | ↓⊕Russian Federation | ||
| LAURE | 1989 | ↓⊕France | ||
| LIDO | 1989 | ↓⊕Germany | ||
| LISP-STAT | 1989 | ↓⊕Statistical | ↓⊕United States | Stats system in lisp |
| LLD | 1989 | ↓⊕United States | KR Language for law | |
| LOGLisp | 1989 | ↓⊕Lazy Evaluation LISPs | ↓⊕United States | Logic in LISP |
| LOTOS | 1989 | ↓⊕United States | Specification language based on temporal ordering | |
| LPG | 1989 | ↓⊕2d shape | ↓⊕Italy | Graphical Procedures Language |
| LSP | 1989 | ↓⊕Japan | ||
| Mac-1 | 1989 | |||
| MACE | 1989 | ↓⊕United States | Multi-agent computing environment | |
| Machiavelli | 1989 | ↓⊕United States | Fucntional database language | |
| Macos | 1989 | ↓⊕United States | BBS scripted language | |
| Maisie | 1989 | ↓⊕United States | C concurrency extension | |
| Marta | 1989 | ↓⊕Italy | ||
| Matchmaker | 1989 | ↓⊕United States | ||
| MELD | 1989 | ↓⊕United States | ||
| METATEM | 1989 | |||
| Mic-1, Mic-2 | 1989 | |||
| MINION | 1989 | ↓⊕Algebraic | ↓⊕United States | Algebraic workspace system |
| MIX | 1989 | ↓⊕United States | ||
| MODSIM II | 1989 | ↓⊕United States | Object-oriented modular language for discrete simulation | |
| Modula Plus | 1989 | ↓⊕Canada | ||
| Modulex | 1989 | |||
| Mul-T | 1989 | ↓⊕United States | Parallel T | |
| Multiparadigm Pseudocode | 1989 | ↓⊕United States | ||
| MUNIN | 1989 | ↓⊕Germany | ||
| NARPL | 1989 | |||
| Ness | 1989 | ↓⊕United States | Embedded Language in Andrew Toolkit | |
| NFQL | 1989 | ↓⊕United States | ||
| O++ | 1989 | ↓⊕United States | ||
| Object Oberon | 1989 | ↓⊕Switzerland | ||
| ObjVProlog | 1989 | ↓⊕Horn clause | ↓⊕Canada | |
| ObjVProlog-D | 1989 | ↓⊕Horn clause | ↓⊕Canada | |
| O-logic | 1989 | |||
| Ontic | 1989 | ↓⊕United States | ||
| OOLP | 1989 | |||
| OPAL | 1989 | ↓⊕DSP | ↓⊕United States | |
| OZ++ | 1989 | |||
| PABC | 1989 | |||
| Pandora | 1989 | |||
| Paralation C | 1989 | ↓⊕CPL, BCPL and B | ↓⊕United States | |
| Parallaxis | 1989 | ↓⊕Germany | ||
| PARKA | 1989 | ↓⊕Frame languages | ↓⊕United States | |
| PARMENIDES | 1989 | ↓⊕Frame languages | ↓⊕United States | |
| pcBESTOP | 1989 | ↓⊕Report Generators | ↓⊕United States | BESTOP language for pc |
| PC-Parlog | 1989 | ↓⊕United Kingdom | ||
| PEARL 90 | 1989 | ↓⊕Assemblers | ↓⊕Germany | |
| PLATON | 1989 | ↓⊕Tree | ↓⊕Japan | Natural Language parsing language |
| Playground | 1989 | |||
| Ponder | 1989 | |||
| POP-9X | 1989 | ↓⊕United States | ||
| Prolog 3 | 1989 | ↓⊕Horn clause | ↓⊕France | 3rd generation of the logic programming language |
| Prolog-Linda | 1989 | ↓⊕Horn clause | ↓⊕Australia | |
| PROSPER | 1989 | |||
| PROTOS-L | 1989 | ↓⊕Germany | ||
| P-TAC | 1989 | ↓⊕United States | ||
| Quest | 1989 | |||
| RAPs | 1989 | ↓⊕United States | ||
| Real-Time Mentat | 1989 | ↓⊕United States | ||
| Reloop | 1989 | |||
| RenderMan Shading Language | 1989 | |||
| ROBART 2 | 1989 | ↓⊕CAI languages | ↓⊕United States | Dialogue contruction language |
| RT-CDL | 1989 | ↓⊕United States | ||
| SAX APL | 1989 | ↓⊕Array | ↓⊕United States | Sharp APL eXtended |
| sceptic 3 | 1989 | ↓⊕United Kingdom | ||
| SDF | 1989 | ↓⊕Netherlands | Syntax Definition Formalism | |
| SEESIM | 1989 | ↓⊕Australia | ||
| Seymour | 1989 | |||
| SIL | 1989 | ↓⊕Ad hoc query languages | ↓⊕United States | Data interchange language |
| Silage | 1989 | Synchronous DSP specification language | ||
| SIMAN III | 1989 | ↓⊕United States | ||
| SINA | 1989 | |||
| SLON | 1989 | ↓⊕Russian Federation | Problem oriented language for emphemeris | |
| SP-Object | 1989 | ↓⊕United States | ||
| SUDAAN | 1989 | ↓⊕Statistical | ↓⊕United States | |
| SunPICT | 1989 | Visual languages | ||
| System F | 1989 | |||
| TAWK | 1989 | |||
| Tcode | 1989 | |||
| TELOS | 1989 | ↓⊕Canada | ||
| Themis | 1989 | ↓⊕United States | ||
| THEO | 1989 | ↓⊕Frame languages | ↓⊕United States | Learning frame language |
| ThingLab II | 1989 | ↓⊕United States | ||
| TSL | 1989 | ↓⊕United States | ||
| UniComal | 1989 | ↓⊕Denmark | ||
| UserTalk | 1989 | ↓⊕United States | ||
| VAL | 1989 | ↓⊕United States | ||
| VIF | 1989 | ↓⊕United States | ||
| WSL | 1989 | ↓⊕United Kingdom | Wide Spectrum Language | |
| XLISP-STAT | 1989 | ↓⊕Statistical | ↓⊕United States | Externsions to XLisp for statistics |
| XPC | 1989 | ↓⊕United States |