| *MOD | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Pascals | ⊕ United States | Concurrent MOdula |
| 51forth | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Stack | ⊕ United States | Forth for the 8051 |
| ACL | 1980 | ↓ ↑ ⊕ Experimental and other | ⊕ Australia | A Coroutine Language | |
| Ada1 | 1980 | ⊕ United States | |||
| AdaTran | 1980 | ⊕ United States | |||
| ADLIB | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Digital | ⊕ United States | Superset of PASCAL with concurrency |
| AE | 1980 | ⊕ United States | embeddable c interpeter | ||
| AIDA | 1980 | ⊕ Germany | intermediate representation language for Ada | ||
| ALGOL 68+ | 1980 | ↓ ↑ ⊕ Numerical Scientific | ⊕ True ALGOL68s | ⊕ Netherlands | Superlanguage of ALGOL 68 |
| ALGOL(E) | 1980 | ↓ ↑ ⊕ Numerical Scientific | ⊕ True ALGOL60s | ⊕ United Kingdom | ICL Algol 60 |
| ALICE | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Array | ⊕ Canada | Typed APL |
| AML | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | High-level robotics language | |
| And/Or | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Israel | Simple tree-like programming/specification language | |
| Andante | 1980 | ||||
| ANORAD | 1980 | ⊕ United States | |||
| ANSI BASIC | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | Standardised BASIC | |
| ANVIL | 1980 | ||||
| Apple Pascal | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ Pascals | ⊕ United States | UCSD Pascal for the Apple II |
| APSE | 1980 | ⊕ United States | Ada Programming Support Environment | ||
| ARES | 1980 | ⊕ Japan | |||
| ASI/INQUIRY | 1980 | ⊕ United States | |||
| Avtokod Elebrus | 1980 | ⊕ Moscow languages | ⊕ Russian Federation | ||
| Babbage | 1980 | ⊕ PL-360s | ⊕ United Kingdom | ||
| Barrel | 1980 | ⊕ United States | |||
| BCS Query Language | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ Network DB | ⊕ United Kingdom | |
| BDFL | 1980 | ||||
| BICON | 1980 | ⊕ United States | |||
| BLISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| BMAC | 1980 | ⊕ United States | |||
| BRAND X | 1980 | ⊕ United States | |||
| BTPS | 1980 | ⊕ United States | |||
| C with Classes | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | OO Extensions to C | |
| CAN/8 | 1980 | Computer aided instruction language | |||
| CAP1 | 1980 | ⊕ Japan | |||
| CBASIC | 1980 | ⊕ United States | |||
| CCS | 1980 | ⊕ United Kingdom | Calculus of Communicating Systems | ||
| CD/KS | 1980 | ⊕ United States | |||
| CHAMIL | 1980 | ⊕ United States | |||
| Charrette Ada | 1980 | ⊕ France | Early Ada subset | ||
| CHILL | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Pascals | ⊕ International | CCITT HIgh-Level Language |
| CHILL-80 | 1980 | ⊕ International | |||
| CIF | 1980 | ||||
| CIP-L | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Definition languages | ⊕ Germany | |
| CLP | 1980 | ⊕ United States | Constraint Logic Programming. | ||
| COMAL-80 | 1980 | ⊕ Denmark | |||
| Conceptual schema language II | 1980 | ⊕ Germany | |||
| Concurrent Euclid | 1980 | ⊕ Canada | Simple Euclid with concurrent extensions | ||
| CONDOR | 1980 | ⊕ United States | |||
| CONLAN | 1980 | ⊕ Germany | Hardware description language | ||
| CSP/80 | 1980 | ⊕ United Kingdom | |||
| DAD | 1980 | ||||
| Dare P/l | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | ||
| dBASE II | 1980 | ⊕ United States | |||
| DCG | 1980 | ⊕ France | |||
| DDL | 1980 | ⊕ Brazil | Data definition language | ||
| DELTA | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Australia | ||
| Descartes | 1980 | ⊕ Russian Federation | |||
| DIAGRAM | 1980 | ||||
| Distributed Smalltalk | 1980 | ⊕ United States | |||
| DML | 1980 | ||||
| DML | 1980 | ⊕ Nigeria | |||
| DNA | 1980 | ||||
| DOS-ES LISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ||
| DYNAMO III | 1980 | ⊕ United States | |||
| Dynamo III/370 | 1980 | ⊕ United States | |||
| Edison | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | Simplified coroutine Pascal for teaching | |
| EDQUSE | 1980 | ||||
| EISI-EAL | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Engineering Analysis Language | |
| ELISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| EMACS LISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| esim | 1980 | ||||
| EUMEL | 1980 | ⊕ Germany | |||
| FAD | 1980 | ⊕ United States | |||
| FLAT | 1980 | ||||
| Flavors | 1980 | ⊕ United States | |||
| Flex 2 | 1980 | ||||
| FORALL | 1980 | ↓ ↑ ⊕ On-Line | ⊕ Non Standard F77 | ⊕ Australia | User-extensible conversational dialect of Fortran |
| Formal | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Japan | ||
| FranzLISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | a MACLISP dialect of LISP |
| GEMS | 1980 | ⊕ 2d shape | Mathematical simulation language | ||
| GLISP | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Lazy Evaluation LISPs | ⊕ United States | Lisp with structural abstraction |
| GLISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| GLUG | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ Other DPLs | ⊕ United States | Report generator language for GEAC systems |
| GPL | 1980 | ⊕ United States | Honeywell Programming Language | ||
| GQL | 1980 | ||||
| Graphics Language | 1980 | ||||
| HCPRVR | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ United States | Horn clause prover | |
| HELP | 1980 | ↓ ↑ ⊕ Specialised Languages | Hybrid high- and low-level robotics language | ||
| HI | 1980 | ⊕ United States | |||
| HIBOL | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ United Kingdom | Infotec DIBOL | |
| HNROFF | 1980 | ⊕ Israel | Hebrew formatter based on NROFF | ||
| HTROFF | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Israel | Hebrew formatter based on TROFF | |
| HUGO | 1980 | ↓ ↑ ⊕ On-Line | ⊕ Other DPLs | ⊕ United States | Online systems language for GEAC |
| Icon | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Substrings | ⊕ United States | String manipulation language with generator capabilities |
| IDEAL | 1980 | ⊕ United States | |||
| IL | 1980 | ||||
| IMP 80 | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ Early Autocodes | ⊕ United Kingdom | |
| IMS | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Event scheduling | Simulation language | |
| IQL | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ Other DPLs | ⊕ Canada | Intermediate Query Language |
| LANAC | 1980 | ⊕ Brazil | |||
| LaTeX | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Document structuring extensions to TeX | |
| LEM | 1980 | ⊕ France | |||
| LFP | 1980 | ⊕ United States | |||
| LOGIST | 1980 | ⊕ Statistical | ⊕ France | ||
| LOGLISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | LOGIC, embedded in LISP |
| LOM | 1980 | ||||
| LPL | 1980 | Fuzzy logic programming language | |||
| LTR | 1980 | ⊕ France | Langage Temps-Réel - ProtoAda | ||
| MAB | 1980 | ⊕ United States | MAcro Basic | ||
| Maple | 1980 | ⊕ Canada | Maple | ||
| MARBLE | 1980 | ||||
| Mathsy | 1980 | ↓ ↑ ⊕ Numerical Scientific | ⊕ Matrix | ⊕ United States | Interactive mathematics and graphics |
| MCOBOL | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ United Kingdom | Macro extensions to COBOL | |
| MEDIC | 1980 | ||||
| MELD | 1980 | ⊕ United States | |||
| METALOG | 1980 | ||||
| Micro SPL | 1980 | ⊕ United States | |||
| MINI | 1980 | ||||
| MINT | 1980 | ⊕ United Kingdom | |||
| MODLISP | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| Modular C | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | Preprocessor-based extension to C allowing modules | |
| MORAL | 1980 | Systems design language | |||
| More array theory | 1980 | ⊕ United States | |||
| MPL | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | Motorola Programming Language | |
| M-Prolog | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Horn clause | Modular Prolog | |
| MRS | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ United States | ||
| Nano | 1980 | ⊕ Japan | |||
| NPL | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ United States | Non-Procedural Language | |
| OBE | 1980 | ⊕ United States | |||
| Ohsuga KRL | 1980 | ||||
| OMNITAB 80 | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Columnar sheets | ⊕ United States | Spreadsheet program |
| OPTRAN | 1980 | ⊕ Germany | |||
| OSIRIS IV | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Statistical | ⊕ United States | |
| Outline | 1980 | Visual languages | |||
| Pascal* | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ Pascals | ⊕ United States | |
| Pascal/R | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ Pascals | ⊕ Germany | |
| Pascal-80 | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ Pascals | ⊕ Denmark | |
| PASCAL-I | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ Pascals | ⊕ International | |
| PASSIM | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Simulation language based opn PASCAL | |
| PDL/81 | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Program Design Language 1981 | |
| PFL | 1980 | ||||
| PICTUREBALM | 1980 | ⊕ United States | |||
| PIL | 1980 | ⊕ United States | Pascal Instructional Language - CAI Language | ||
| PL/I GPSS | 1980 | ||||
| POOL | 1980 | ⊕ Netherlands | Parallel Object-Oriented Language | ||
| Porta-SIMD | 1980 | ||||
| Post-X | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ United Kingdom | ||
| PRAXIS | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | High Level machine oriented algebraic computer language | |
| QPE | 1980 | ⊕ United States | |||
| QRP | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ Network DB | ⊕ United States | Honeywell query language |
| REC | 1980 | ⊕ Mexico | |||
| REC/SM | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Mexico | ||
| RediLisp | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| RLL | 1980 | ⊕ United States | |||
| RT1 | 1980 | ||||
| SCL | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United Kingdom | Command language for the VME/B | |
| Scratchpad II | 1980 | ⊕ United States | |||
| SDDL | 1980 | ⊕ Nigeria | |||
| SDL | 1980 | ⊕ United States | String Definition Language | ||
| SDL/I | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ Other DPLs | ⊕ United States | Simulation language |
| SDML | 1980 | ⊕ Nigeria | |||
| SIMPAS | 1980 | ⊕ Event scheduling | ⊕ United States | ||
| SIMPLE | 1980 | ||||
| Siprol | 1980 | ||||
| SLAM II | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Hybrid | ⊕ United States | Extension of SLAM |
| SLANG | 1980 | ||||
| Small-C | 1980 | ||||
| Smalltalk-80 | 1980 | ⊕ United States | |||
| SOS | 1980 | Persistent object langauge | |||
| S-Pascal | 1980 | ⊕ United Kingdom | |||
| Spice Lisp | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| StarMOD | 1980 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | ||
| Steele | 1980 | ||||
| Stoneman | 1980 | ⊕ United States | |||
| STRUM2 | 1980 | ⊕ United States | |||
| STSC APL | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ Array | ⊕ United States | Scientific Time-Sharing Corp APL |
| SUMMER | 1980 | ↓ ↑ ⊕ String and List Processing | ⊕ Netherlands | String and pattern language | |
| SYNGLISH | 1980 | ||||
| Taxis | 1980 | ⊕ Canada | |||
| TCOL | 1980 | ||||
| TCOL Ada | 1980 | ⊕ United States | |||
| The Mathematical Vernacular | 1980 | ⊕ Netherlands | |||
| TMDL | 1980 | ||||
| UDL | 1980 | ⊕ United States | Unified Data Language | ||
| UFORT | 1980 | ↓ ↑ ⊕ Numerical Scientific | ⊕ United States | Fortran running on the PASCAL machine | |
| VAL | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ Motion-oriented | ⊕ United States | Variable Assembly Language |
| VAXIMA | 1980 | ⊕ United States | |||
| VISTA | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ Norway | Norwegian 4gl | |
| VULCAN | 1980 | ↓ ↑ ⊕ Business Data Processing | ⊕ United States | CP/M port of JPLDIS which evolved into dBASE II | |
| WCRL | 1980 | Database language | |||
| WESPOL | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | POL writing system | |
| XCY | 1980 | ⊕ China | |||
| YAMIL | 1980 | ||||
| Z | 1980 | ⊕ United Kingdom | |||
| ZIL | 1980 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Zork Implementation Language | |
| ZX Cesil | 1980 | ⊕ United Kingdom |