| A# | 2004 | — | — | — |
| A+ | 1988 | array programming | dynamic typing, strong typing | — |
| ABAP | 1983 | structured programming, imperative programming, object-oriented programming | static typing, nominative typing, safe typing, strong typing | — |
| ABasiC | 1985 | — | — | — |
| Abbreviated Language For Authorization | — | declarative programming | — | — |
| Abbreviated Test Language for All Systems | 1983 | multi-paradigm programming | manifest typing, static typing, strong typing | — |
| ABC | 1975 | procedural programming, structured programming, imperative programming | polymorphism, strong typing | 1 |
| ABSYS | 1967 | logic programming, declarative programming | — | — |
| ACL2 | 1990 | functional programming | dynamic typing | — |
| Acorn System BASIC | — | — | — | — |
| Action! | 1983 | procedural programming | — | — |
| ActionScript | 1998 | prototype-based programming, functional programming, imperative programming, object-oriented programming | static typing, strong typing | 1 |
| Active Server Pages | 1996 | — | — | — |
| ActiveVFP | 2001 | procedural programming, object-oriented programming | dynamic typing, weak typing | — |
| Ada | 1980 | structured programming, imperative programming, multi-paradigm programming, object-oriented programming | static typing, nominative typing, safe typing, strong typing | 15 |
| Ada 2005 | 2007 | — | — | — |
| Ada 2012 | 2012 | — | — | — |
| Ada 83 | 1983 | — | — | — |
| Ada 95 | 1994 | — | — | 1 |
| Address programming language | 1955 | — | — | — |
| ADMB | — | — | — | — |
| Agda | 2007 | purely functional programming | manifest typing, static typing, nominative typing, dependent typing, inference typing, strong typing | 1 |
| AgentSheets | 1991 | object-oriented programming | — | 1 |
| Agora | — | reflective programming, prototype-based programming, object-oriented programming | — | — |
| Aheui | — | — | — | — |
| AiScript | — | — | — | — |
| AL | — | imperative programming | — | — |
| Aldor | 1990 | functional programming, imperative programming, logic programming, object-oriented programming | static typing, dependent type | — |
| Alef | 2010 | concurrent computing, structured programming | static typing, strong typing | 2 |
| ALGO | 1961 | — | — | — |
| ALGOL | 1959 | procedural programming, structured programming, imperative programming | — | 13 |
| ALGOL 58 | 1958 | procedural programming, structured programming, imperative programming | static typing, strong typing | 3 |
| ALGOL 60 | 1960 | procedural programming, structured programming, imperative programming | static typing, strong typing | 13 |
| ALGOL 68 | 1968 | concurrent computing, imperative programming | static typing, safe typing, structural typing, strong typing | 10 |
| ALGOL 68C | 1970 | — | — | — |
| ALGOL N | — | — | — | — |
| ALGOL W | 1966 | procedural programming, structured programming, imperative programming | static typing, strong typing | 1 |
| Alice | 2000 | concurrent computing, functional programming, imperative programming, constraint programming | static typing, inference typing, strong typing | 1 |
| Alice | 1995 | — | — | — |
| Allegro Common Lisp | — | object-oriented programming | dynamic typing | — |
| Alma-0 | 1997 | procedural programming, imperative programming, logic programming, constraint programming | static typing, strong typing | — |
| ALMIR-65 | 1965 | — | — | — |
| Alpaca | — | functional programming | — | 1 |
| Altair BASIC | 1975 | — | — | — |
| ALTRAN | 1965 | — | — | — |
| AmbientTalk | 2006 | reflective programming, event-driven programming, concurrent computing, prototype-based programming, object-oriented programming | dynamic typing, strong typing | — |
| Amiga Basic | — | — | — | — |
| Amiga E | 1993 | object-oriented programming | — | — |
| AMOS | 1990 | procedural programming, imperative programming | static typing | — |
| Ampersand | — | — | — | — |
| AMPL | 1985 | imperative programming, declarative programming | — | — |
| Analitik | 1968 | — | — | — |
| Analytica | 1992 | array programming | — | — |
| AngelScript | 2003 | procedural programming, imperative programming, object-oriented programming | static typing, strong typing | — |
| ANSI X3.226 | — | — | — | — |
| Apache Ant | 2000 | — | — | — |
| Apache Groovy | 2003 | functional programming, imperative programming, multi-paradigm programming, object-oriented programming | dynamic typing, static typing, duck typing, strong typing | 3 |
| Apex | 2007 | object-oriented programming | strong typing | — |
| APL | 1966 | functional programming, structured programming, array programming, modular programming | dynamic typing | 10 |
| APMonitor | — | — | — | — |
| AppleScript | 1993 | natural-language programming | dynamic typing, weak typing | 1 |
| Applesoft BASIC | 1977 | — | — | — |
| April APL | — | — | — | — |
| AQASM | 2017 | — | — | — |
| Arc | 2008 | procedural programming, functional programming, metaprogramming | dynamic typing | — |
| Arduino | — | procedural programming, functional programming | — | — |
| ARexx | 1987 | — | — | — |
| Argus | 1980 | — | — | — |
| ARITH-MATIC | 1954 | — | — | — |
| ArkTS | — | — | — | — |
| Artemis | — | — | — | — |
| ASCEND | — | declarative programming | — | — |
| ASIC | 1993 | — | — | — |
| Asm.js | 2013 | — | — | 1 |
| AspectC++ | — | aspect-oriented programming | — | — |
| AspectJ | 2001 | aspect-oriented programming | — | — |
| Assembler | — | — | — | — |
| Assembly language | 1949 | non-structured programming | — | 2 |
| AssemblyScript | — | — | — | — |
| ASSIRIS | 1966 | imperative programming | — | — |
| Astek | 1970 | — | — | — |
| Asymptote | 2004 | imperative programming | strong typing | — |
| Atari BASIC | 1979 | — | — | — |
| Atari Microsoft BASIC | 1982 | — | — | — |
| Atari ST BASIC | 1985 | — | — | — |
| Ateji PX | — | object-oriented programming | — | — |
| Atlas Autocode | 1965 | — | — | 1 |
| Atom | 2007 | functional programming, declarative programming | strong typing | — |
| ATS | 2006 | functional programming, declarative programming | static typing, dependent typing, linear typing | — |
| Austral | — | systems programming | — | — |
| Autocode | 1952 | — | — | 2 |
| AutoHotkey | — | — | — | — |
| AutoIt | 1999 | reflective programming, procedural programming, functional programming, imperative programming, object-oriented programming | — | — |
| AutoLISP | 1986 | — | dynamic typing | — |
| AWK | 1977 | procedural programming, data-driven programming | — | 4 |
| Awra | 2024 | — | — | — |
| Axum | 2009 | object-oriented programming | — | — |
| Azure Bicep | — | — | — | — |
| A♯ | 1971 | functional programming | — | — |