| *Prolog | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ Horn clause | ⊕ United States | |
| //ELLPACK | 1989 | ↓ ↑ ⊕ Numerical Scientific | ⊕ Algebraic | ⊕ United States | Parallel version of ELLPACK |
| AADL | 1989 | ||||
| ABC | 1989 | ↓ ↑ ⊕ Experimental and other | ⊕ Graph | ⊕ Netherlands | Intermediate language ABC abstract machine |
| ACT++ | 1989 | ⊕ United States | |||
| Actalk | 1989 | ↓ ↑ ⊕ Experimental and other | ⊕ Canada | ||
| ACTRESS | 1989 | ||||
| Ada++ | 1989 | ⊕ United States | |||
| ADAM | 1989 | ↓ ↑ ⊕ Business Data Processing | ⊕ United States | ||
| ADL | 1989 | ⊕ United States | Ada Development Language | ||
| Aldat | 1989 | ↓ ↑ ⊕ Business Data Processing | ⊕ 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 | ↓ ↑ ⊕ String and List Processing | ⊕ Horn clause | ⊕ United States | High performance Prolog |
| ARTS/C++ | 1989 | ⊕ Japan | |||
| ASF | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Netherlands | Algebraic Specification Formalism | |
| Autopilot | 1989 | ||||
| BABYLON | 1989 | ⊕ Frame languages | ⊕ Germany | Expert system with frame language | |
| BEGL | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Germany | ||
| BLAZE 2 | 1989 | ↓ ↑ ⊕ Experimental and other | ⊕ 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 | ↓ ↑ ⊕ Experimental and other | ⊕ 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 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | ||
| Concurrent Clean | 1989 | ⊕ Netherlands | |||
| Concurrent Scheme | 1989 | ||||
| Crawford FORTH | 1989 | ⊕ United States | |||
| CSU FORTH | 1989 | ||||
| cT | 1989 | ⊕ United States | |||
| cu-Prolog | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ Horn clause | ⊕ Japan | |
| DAG | 1989 | ⊕ United States | |||
| dBase 5 | 1989 | ⊕ United States | |||
| dBase IV | 1989 | ⊕ United States | |||
| DFC | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Netherlands | Dataflow language for supercomputers | |
| DFC II | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Japan | Dataflow language for supercomputers | |
| DISC | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ CPL, BCPL and B | ⊕ Italy | DIStributed C |
| Disiple | 1989 | ||||
| DRAGOON | 1989 | ↓ ↑ ⊕ Multi-purpose | ⊕ United Kingdom | ||
| DSM | 1989 | ⊕ United States | Data Structure Manager | ||
| DuoTalk | 1989 | ||||
| E | 1989 | ↓ ↑ ⊕ Experimental and other | ⊕ United States | C++ persistent dialect with data types | |
| Eclipse | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ RETE and production | ⊕ United States | Extended CLIPS |
| ECoLisp | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ Italy | Italian Common Lisp C-embeddable implementation |
| EDL | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Experiment control and recording | ||
| EqL | 1989 | ⊕ United States | |||
| Estelle | 1989 | ↓ ↑ ⊕ Specialised Languages | |||
| Facile | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ 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 | ↓ ↑ ⊕ Experimental and other | ⊕ Polymorphic | ⊕ Canada | |
| ForceTwo | 1989 | ⊕ Canada | |||
| FORM | 1989 | ⊕ Netherlands | |||
| Forms/2 | 1989 | ⊕ United States | |||
| Fortran 8x | 1989 | ↓ ↑ ⊕ Numerical Scientific | ⊕ 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 | ↓ ↑ ⊕ Specialised Languages | ⊕ United Kingdom | Graphical equivalent of Pascal | |
| G-Code | 1989 | ||||
| GEL | 1989 | ||||
| GEL | 1989 | ||||
| Gerald | 1989 | ||||
| GOMS | 1989 | ||||
| GRASP/Ada | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ 2-D Graphic Languages | ⊕ United States | Graphical language for creating Ada |
| GROFF | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ 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 | ↓ ↑ ⊕ Multi-purpose | ⊕ 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 | ↓ ↑ ⊕ Specialised Languages | ⊕ Statistical | ⊕ United States | Stats system in lisp |
| LLD | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | KR Language for law | |
| LOGLisp | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | Logic in LISP |
| LOTOS | 1989 | ⊕ United States | Specification language based on temporal ordering | ||
| LPG | 1989 | ↓ ↑ ⊕ On-Line | ⊕ 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 | ↓ ↑ ⊕ Specialised Languages | ⊕ 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 | ↓ ↑ ⊕ Numerical Scientific | ⊕ Algebraic | ⊕ United States | Algebraic workspace system |
| MIX | 1989 | ⊕ United States | |||
| MODSIM II | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Object-oriented modular language for discrete simulation | |
| Modula Plus | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Canada | ||
| Modulex | 1989 | ||||
| Mul-T | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ 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 | ↓ ↑ ⊕ String and List Processing | ⊕ Horn clause | ⊕ Canada | |
| ObjVProlog-D | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ Horn clause | ⊕ Canada | |
| O-logic | 1989 | ||||
| Ontic | 1989 | ⊕ United States | |||
| OOLP | 1989 | ||||
| OPAL | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ DSP | ⊕ United States | |
| OZ++ | 1989 | ||||
| PABC | 1989 | ||||
| Pandora | 1989 | ||||
| Paralation C | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ CPL, BCPL and B | ⊕ United States | |
| Parallaxis | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Germany | ||
| PARKA | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Frame languages | ⊕ United States | |
| PARMENIDES | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Frame languages | ⊕ United States | |
| pcBESTOP | 1989 | ↓ ↑ ⊕ Business Data Processing | ⊕ Report Generators | ⊕ United States | BESTOP language for pc |
| PC-Parlog | 1989 | ⊕ United Kingdom | |||
| PEARL 90 | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Assemblers | ⊕ Germany | |
| PLATON | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ Tree | ⊕ Japan | Natural Language parsing language |
| Playground | 1989 | ||||
| Ponder | 1989 | ||||
| POP-9X | 1989 | ⊕ United States | |||
| Prolog 3 | 1989 | ↓ ↑ ⊕ String and List Processing | ⊕ Horn clause | ⊕ France | 3rd generation of the logic programming language |
| Prolog-Linda | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Horn clause | ⊕ Australia | |
| PROSPER | 1989 | ||||
| PROTOS-L | 1989 | ↓ ↑ ⊕ Business Data Processing | ⊕ 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 | ↓ ↑ ⊕ On-Line | ⊕ CAI languages | ⊕ United States | Dialogue contruction language |
| RT-CDL | 1989 | ⊕ United States | |||
| SAX APL | 1989 | ↓ ↑ ⊕ Experimental and other | ⊕ Array | ⊕ United States | Sharp APL eXtended |
| sceptic 3 | 1989 | ↓ ↑ ⊕ Experimental and other | ⊕ United Kingdom | ||
| SDF | 1989 | ⊕ Netherlands | Syntax Definition Formalism | ||
| SEESIM | 1989 | ⊕ Australia | |||
| Seymour | 1989 | ||||
| SIL | 1989 | ↓ ↑ ⊕ Business Data Processing | ⊕ Ad hoc query languages | ⊕ United States | Data interchange language |
| Silage | 1989 | Synchronous DSP specification language | |||
| SIMAN III | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | ||
| SINA | 1989 | ||||
| SLON | 1989 | ⊕ Russian Federation | Problem oriented language for emphemeris | ||
| SP-Object | 1989 | ⊕ United States | |||
| SUDAAN | 1989 | ↓ ↑ ⊕ On-Line | ⊕ Statistical | ⊕ United States | |
| SunPICT | 1989 | Visual languages | |||
| System F | 1989 | ||||
| TAWK | 1989 | ||||
| Tcode | 1989 | ||||
| TELOS | 1989 | ↓ ↑ ⊕ Experimental and other | ⊕ Canada | ||
| Themis | 1989 | ⊕ United States | |||
| THEO | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ 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 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | ||
| WSL | 1989 | ⊕ United Kingdom | Wide Spectrum Language | ||
| XLISP-STAT | 1989 | ↓ ↑ ⊕ Specialised Languages | ⊕ Statistical | ⊕ United States | Externsions to XLisp for statistics |
| XPC | 1989 | ⊕ United States |