| AIMDS | 1977 | ⊕ United States | |||
| ALGOL 60 Modified | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ True ALGOL60s | ⊕ International | 1970 final revision of ALGOL 60 |
| ALGOL 68S | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ True ALGOL68s | ⊕ International | Simplified version of ALGOL 68 |
| ALGOL-M | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ True ALGOL60s | ⊕ United States | |
| AMOC | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ Germany | Autocoder Marburg | |
| ANS MUMPS | 1977 | ⊕ United States | |||
| APRIL | 1977 | ⊕ United Kingdom | |||
| APT 77 | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Automatically Programmed Tools v4 | |
| AQL | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ 2d shape | ⊕ Italy | APL with picture primitives |
| Arsac dataflow | 1977 | ⊕ France | |||
| ASPEN | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | Compiler design language | |
| Basic PEARL | 1977 | ⊕ Germany | |||
| BIOMAC | 1977 | ||||
| CDL | 1977 | ⊕ Russian Federation | Systems implementation language | ||
| CGOL | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ United States | MACLISP with ALGOL syntax | |
| COL | 1977 | ⊕ United States | Communications Oriented Language | ||
| CONA | 1977 | ↓ ↑ ⊕ On-Line | ⊕ True ALGOL60s | ⊕ United Kingdom | Conversational Algol |
| Conceptual schema language I | 1977 | ⊕ Germany | |||
| CONSIM | 1977 | ||||
| COPE | 1977 | ↓ ↑ ⊕ Business Data Processing | ⊕ Australia | Decicion table preprocessor for COBOL | |
| COPLAN | 1977 | ⊕ Russian Federation | |||
| CREAM | 1977 | ||||
| CROSSTABS | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ United States | ||
| CSS/II | 1977 | ||||
| DELTA | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Norway | System simulation language | |
| DIAL | 1977 | ⊕ United States | |||
| DIGRAF | 1977 | ⊕ United States | |||
| DPL | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ Arithmetic | ⊕ United Kingdom | Mathematical interaction language |
| EBNF | 1977 | ⊕ International | Extended BNF | ||
| EDSIM | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ Activity scanning | ⊕ United Kingdom | |
| EMAS LOGO | 1977 | ⊕ United Kingdom | |||
| ESP³ | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Extended SNOBOL Picture Pattern Processor | |
| Euclid | 1977 | ⊕ Canada | Verifiable system software language | ||
| EXEC2 | 1977 | ⊕ United States | |||
| FFP | 1977 | ⊕ United States | Formal FP | ||
| FLACC | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ True ALGOL68s | ⊕ Canada | Mailloux's Algol 68 |
| Formula Pascal | 1977 | ⊕ United States | |||
| FORTH 77 | 1977 | ⊕ United States | |||
| FORTRAN 77 | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ International | ||
| FP | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Strict evaluation FPs | ⊕ United States | Functional Programming |
| FRL | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Frame languages | ⊕ United States | Frame Representation Language |
| Functional Units | 1977 | ↓ ↑ ⊕ Experimental and other | ⊕ Actor | ⊕ Italy | Extended actor language |
| GAME | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Canada | Game programming simulations language | |
| GASP V | 1977 | ⊕ Event scheduling | Simulation language | ||
| GASP-PL/I | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Hybrid | ⊕ United States | GASP in PL/I |
| Gehani Pascal | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ Pascals | ⊕ United States | |
| G-EXEC | 1977 | ||||
| GIML | 1977 | ||||
| Gist | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Definition languages | ⊕ United States | Specification language |
| GLIDE | 1977 | ⊕ United States | |||
| GOSPEL | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Expression oriented | ⊕ Italy | CSSL-like simulation language |
| GPGS | 1977 | ||||
| GRAMPS | 1977 | ||||
| GRAPPLE | 1977 | ||||
| GRIN | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ 2d shape | ⊕ United States | |
| Hoogvorst dataflow | 1977 | ⊕ France | |||
| IDL | 1977 | ↓ ↑ ⊕ Business Data Processing | ⊕ United States | Interactive Data Language | |
| IDSQ | 1977 | ⊕ United States | |||
| ILL | 1977 | ||||
| IMP 77 | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ Early Autocodes | ⊕ United Kingdom | |
| INTELLECT | 1977 | ||||
| INTERCELLAS | 1977 | ||||
| IPL | 1977 | ⊕ United States | |||
| Ironman | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ Pascals | ⊕ United States | Penultimate Ada specification |
| JOBOL | 1977 | ||||
| JOCIT | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Jovial J3 intermediate code | |
| JOKER | 1977 | ⊕ Germany | |||
| KL-ONE | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Frame languages | ⊕ United States | |
| KRL | 1977 | ⊕ United States | Knowledge Representation Language | ||
| KRL-0 | 1977 | ⊕ United States | Knowledge Representation Language | ||
| KRS-1 | 1977 | ⊕ United States | Knowledge Representation Semantics | ||
| LDS | 1977 | ||||
| Librarian | 1977 | ↓ ↑ ⊕ Experimental and other | ⊕ Protocol | ⊕ France | Library connection language |
| LISBEA | 1977 | ||||
| LITTLE | 1977 | ⊕ United States | |||
| LOGAL | 1977 | ||||
| M4 | 1977 | ⊕ United States | |||
| Macaulay | 1977 | ⊕ United States | |||
| MAINSAIL | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | Commercialisation of SAIL | |
| Make | 1977 | ||||
| MATLAB | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ Arithmetic | ⊕ United States | MATrix LABoratory |
| MAX | 1977 | ⊕ United Kingdom | |||
| M-Code | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Intermediate languages and VMs | ⊕ United States | |
| Mesa | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | XPARC Algol dialect | |
| META | 1977 | ⊕ United States | |||
| MIDL | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ CPL, BCPL and B | ⊕ United States | Systems implementation language |
| Minerve | 1977 | ||||
| Mizar QC | 1977 | ⊕ Poland | |||
| Modula | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ Switzerland | Concurrent modular language after Pascal | |
| Modula-2 | 1977 | ⊕ Switzerland | |||
| MPGL | 1977 | ||||
| MSL | 1977 | ⊕ United States | |||
| MultiLisp | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | Parallel extension of Scheme |
| MUSTRAN III | 1977 | ⊕ United States | Music Translator | ||
| ND-Lisp | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ Italy | |
| Newton | 1977 | ⊕ Switzerland | Functional and OO language developed for teaching at EFPL | ||
| NLINGOL | 1977 | ⊕ United States | |||
| NNL2 | 1977 | ⊕ United Kingdom | |||
| NPL | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ United Kingdom | New Pattern Language | |
| NSFTRAN | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ United States | Structured FORTRAN | |
| OBJ0 | 1977 | ⊕ United States | |||
| OLM-1 | 1977 | ⊕ Japan | |||
| One-man-language | 1977 | ⊕ Canada | |||
| ORTHOCARTAN | 1977 | ⊕ Poland | Symbolic maths | ||
| OWL | 1977 | ↓ ↑ ⊕ Experimental and other | ⊕ United States | KR language | |
| PAL | 1977 | ⊕ United States | PDP Assembly Language | ||
| PCF | 1977 | ⊕ United Kingdom | |||
| PICTURE | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Picture drawing language | |
| PL/zero | 1977 | ||||
| PLANS | 1977 | ⊕ United States | |||
| PLAY | 1977 | ||||
| PLIP | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | ||
| PORTAL | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Germany | Real-time safe PASCAL dialect | |
| PPP | 1977 | Programmable Picture Processor | |||
| PROPLAN | 1977 | ⊕ United Kingdom | |||
| QL77 | 1977 | ↓ ↑ ⊕ Business Data Processing | ⊕ Ad hoc query languages | ⊕ United States | |
| QUEASY | 1977 | ↓ ↑ ⊕ Business Data Processing | ⊕ Other DPLs | ⊕ United States | Querying system |
| RAPT | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Robotics | ⊕ United Kingdom | Edinburgh robotics language |
| RATEL | 1977 | ||||
| RATSNO | 1977 | ⊕ United States | Preprocessor for SNOBOL4 | ||
| REGTRAL | 1977 | ⊕ Belgium | |||
| REGULUS | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ Canada | Regexp macro processor | |
| RPL 11 B | 1977 | ⊕ United Kingdom | Report preparation language | ||
| SA | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ 3-D Visual Languages | ⊕ United States | Multi-modal universal language by Ross |
| SAL | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Other algorithmic | ⊕ Denmark | Paper language suitable for semantic definition |
| SALSIM | 1977 | ||||
| SAM76 | 1977 | ⊕ United States | |||
| SBA | 1977 | ⊕ United States | System for business automation | ||
| Scriptu | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Sound-Synthesis | ⊕ United States | Music programming language |
| SDDL | 1977 | ⊕ United States | |||
| SDL | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ United States | Structural Design Language | |
| SESPOOL | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ True ALGOL60s | ⊕ United Kingdom | Simple Extensible Systems PrOgramming Oriented Language |
| SFTRAN/360 | 1977 | ⊕ United States | |||
| SFTRAN-10 | 1977 | ⊕ United States | |||
| SIMPL-NT | 1977 | ⊕ United States | Test typeless dialect of SIMPL | ||
| SIMPL-ST | 1977 | ⊕ United States | Test typed dialect of SIMPL | ||
| SIMPL-XI | 1977 | ↓ ↑ ⊕ Multi-purpose | ⊕ United States | Systems implementation language | |
| SKETCH | 1977 | ⊕ United States | |||
| SKETCH | 1977 | ⊕ United States | |||
| SPEAKEC | 1977 | ↓ ↑ ⊕ On-Line | ⊕ Algebraic | ⊕ United States | |
| SPIP | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Pascals | ⊕ Switzerland | |
| STOIC | 1977 | ⊕ United States | |||
| STRCMACS | 1977 | ||||
| SYSL | 1977 | ⊕ Japan | |||
| T | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ United States | dialect with static scope and procedural features | |
| TAMALAN | 1977 | ↓ ↑ ⊕ Business Data Processing | ⊕ Belgium | ||
| TBL | 1977 | ⊕ United States | Table Building Language | ||
| TELOS | 1977 | ⊕ United States | |||
| TLC | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ 3-D Visual Languages | ⊕ United States | Visual systems implementation language |
| TLISP | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ France | Toulouse LISP |
| TLISP | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ United States | |
| TORRIX | 1977 | ||||
| ULP | 1977 | ||||
| UNITS | 1977 | ↓ ↑ ⊕ Experimental and other | ⊕ Frame languages | ⊕ United States | Frame language |
| utility-coder | 1977 | ↓ ↑ ⊕ Business Data Processing | ⊕ Report Generators | ⊕ United States | |
| Waterloo LISP | 1977 | ↓ ↑ ⊕ String and List Processing | ⊕ Lazy Evaluation LISPs | ⊕ Canada | |
| WATFOR-77 | 1977 | ↓ ↑ ⊕ Numerical Scientific | ⊕ Canada | Waterloo FORTRAN 77 | |
| Westran | 1977 | ⊕ Japan | Well structured fortran | ||
| WIDES | 1977 | ↓ ↑ ⊕ Specialised Languages | ⊕ Expression oriented | ⊕ United States | Simulation language |
| XGEN | 1977 | ↓ ↑ ⊕ Experimental and other | ⊕ United States | Code generator generator | |
| XL | 1977 | ↓ ↑ ⊕ Experimental and other | ⊕ United States | Intermediate language for XGEN | |
| XSIM | 1977 | ||||
| ZIBL | 1977 | ⊕ United States |