Programming Languages Encyclopedia
A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
A comprehensive reference of programming languages spanning from the theoretical foundations of computation to modern programming environments. This encyclopedia catalogs over 1,200 languages, from mainstream production languages to obscure historical curiosities and esoteric experiments.
Languages #-B
176 languages in this section
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1 | 1C Enterprize | 1996 | Active | Procedural, OOP | Enterprise |
| 1272 | 11l | 2017 | Active | Multi-paradigm | General |
| 2 | 3code | Unknown | Esoteric | ||
| 3 | 4D | 1984 | Active | Procedural, OOP | Database |
| 4 | 4DOS Batch | 1989 | Dormant | Procedural | Shell/Scripting |
| 5 | 4Test | 1993 | Dormant | Procedural | Testing |
| 6 | 6502 Assembler | 1975 | Historical | Assembly | Assembly |
| 7 | 6800 Assembler | 1974 | Historical | Assembly | Assembly |
| 8 | 8008 Assembler | 1972 | Historical | Assembly | Assembly |
| 9 | 96 | Unknown | Esoteric | ||
| 10 | 99 | Unknown | Esoteric | ||
| 11 | A+ | 1988 | Dormant | Array | Scientific |
| 12 | Abal | Unknown | |||
| 13 | ABAP | 1983 | Active | Procedural, OOP | Enterprise |
| 14 | ABC | 1987 | Historical | Procedural | Educational |
| 15 | Abstrasu | Unknown | Esoteric | ||
| 16 | Abundance | Unknown | Esoteric | ||
| 17 | ACE | Unknown | |||
| 18 | ACS | Unknown | |||
| 19 | Action! | 1983 | Historical | Procedural | Systems |
| 20 | ActionScript | 1998 | Dormant | OOP, Prototype | Web |
| 21 | ActionScript 3 | 2006 | Dormant | OOP | Web |
| 22 | Active FoxPro Pages | 1998 | Historical | Procedural | Web |
| 23 | ACTools | Unknown | |||
| 24 | Ada | 1980 | Active | Procedural, OOP | Systems |
| 25 | ADL | Unknown | |||
| 26 | Aeolbonn | Unknown | Esoteric | ||
| 27 | Afnix | 2000 | Dormant | Multi-paradigm | General |
| 28 | Agena | 2006 | Dormant | Multi-paradigm | Scripting |
| 29 | AIR | 2008 | Dormant | Web | |
| 30 | AL | 2016 | Active | Procedural | Enterprise |
| 31 | ALAGUF | Unknown | Esoteric | ||
| 32 | ALAN | 1985 | Dormant | Declarative | Interactive Fiction |
| 33 | ALClient | Unknown | |||
| 34 | Alef | 1992 | Historical | Concurrent | Systems |
| 35 | Algae | Unknown | Esoteric | ||
| 36 | AlgoBox | 2007 | Dormant | Procedural | Educational |
| 37 | ALGOL 60 | 1960 | Historical | Procedural | General |
| 38 | ALGOL 68 | 1968 | Historical | Procedural | General |
| 39 | Algol60 | 1960 | Historical | Procedural | General |
| 40 | Alice 2.x | 1999 | Dormant | OOP, Visual | Educational |
| 41 | Alice Pascal | 1983 | Historical | Procedural | Educational |
| 42 | AlPhAbEt | Unknown | Esoteric | ||
| 43 | AlphaBeta | Unknown | Esoteric | ||
| 44 | Amanda | 1980s | Historical | Functional | Functional |
| 45 | Amber for parrot | 2005 | Dormant | OOP | Scripting |
| 46 | Amiga Shellscript | 1985 | Historical | Procedural | Shell/Scripting |
| 47 | AmigaE | 1993 | Historical | Procedural, OOP | Systems |
| 48 | AML | Unknown | |||
| 49 | AMOS Professional | 1990 | Historical | Procedural | Game Dev |
| 50 | Anduril | Unknown | |||
| 51 | Ant | 2000 | Active | Declarative | Build Tool |
| 52 | Anubis | Unknown | Esoteric | ||
| 53 | ao | Unknown | Esoteric | ||
| 54 | AOS/VS (32bit CLI) | 1976 | Historical | Procedural | Shell/Scripting |
| 55 | Apache (Server Side Includes) | 1995 | Active | Declarative | Web |
| 56 | APL | 1966 | Active | Array | Scientific |
| 57 | Apple ][+ machine language | 1977 | Historical | Assembly | Assembly |
| 58 | Apple 1 BASIC | 1976 | Historical | Procedural | BASIC |
| 59 | Apple IIe BASIC | 1983 | Historical | Procedural | BASIC |
| 60 | AppleScript | 1993 | Active | Procedural | Scripting |
| 61 | AppleSoft | 1977 | Historical | Procedural | BASIC |
| 62 | Applesoft BASIC | 1977 | Historical | Procedural | BASIC |
| 63 | APPX ILF | 1983 | Dormant | Procedural | Enterprise |
| 64 | April | Unknown | |||
| 65 | Arc | 2008 | Dormant | Functional | Lisp |
| 66 | ARexx | 1987 | Historical | Procedural | Scripting |
| 67 | Argh! | 2001 | Esoteric | Esoteric | Esoteric |
| 68 | ArrowLISP | Unknown | Functional | Lisp | |
| 69 | AS | Unknown | |||
| 70 | ASHE | Unknown | |||
| 71 | ASIC | 1989 | Historical | Procedural | BASIC |
| 72 | ASM-x86 | 1978 | Active | Assembly | Assembly |
| 73 | AsmL/NET | 2002 | Dormant | Functional | Specification |
| 74 | ASP | 1996 | Dormant | Procedural | Web |
| 75 | Aspect | Unknown | |||
| 76 | AspectJ | 2001 | Active | Aspect-oriented, OOP | General |
| 77 | Assembler | 1949 | Active | Assembly | Assembly |
| 78 | Assembler (1401 Autocoder) | 1959 | Historical | Assembly | Assembly |
| 79 | Assembler (6510) | 1982 | Historical | Assembly | Assembly |
| 80 | Assembler (68K) | 1979 | Historical | Assembly | Assembly |
| 81 | Assembler (8051) | 1980 | Active | Assembly | Embedded |
| 82 | Assembler (8080) | 1974 | Historical | Assembly | Assembly |
| 83 | Assembler (8080/8085) | 1974 | Historical | Assembly | Assembly |
| 84 | Assembler (AMD64) | 2003 | Active | Assembly | Assembly |
| 85 | Assembler (ARM) | 1985 | Active | Assembly | Embedded |
| 86 | Assembler (DEC PDP-11) | 1970 | Historical | Assembly | Assembly |
| 87 | Assembler (DEC VAX) | 1977 | Historical | Assembly | Assembly |
| 88 | Assembler (EDSAC) | 1949 | Historical | Assembly | Assembly |
| 89 | Assembler (Intel 8086) | 1978 | Historical | Assembly | Assembly |
| 90 | Assembler (Intel x86) | 1978 | Active | Assembly | Assembly |
| 91 | Assembler (MIPS) | 1985 | Dormant | Assembly | Assembly |
| 92 | Assembler (Motorola 6809) | 1978 | Historical | Assembly | Assembly |
| 93 | Assembler (PA-RISC) | 1986 | Historical | Assembly | Assembly |
| 94 | Assembler (PIC/14bit) | 1993 | Active | Assembly | Embedded |
| 95 | Assembler (PowerPC) | 1992 | Dormant | Assembly | Assembly |
| 96 | Assembler (S/390) | 1990 | Active | Assembly | Mainframe |
| 97 | Assembler (Singer Friden System 10) | 1965 | Historical | Assembly | Assembly |
| 98 | Assembler (SPARC) | 1987 | Dormant | Assembly | Assembly |
| 99 | Assembler (System/370) | 1970 | Dormant | Assembly | Mainframe |
| 100 | Assembler (UDVM) | 2003 | Dormant | Assembly | Specialized |
| 101 | Assembler (Z80) | 1976 | Historical | Assembly | Assembly |
| 102 | Assembler x86 (TASM Flavour) | 1989 | Historical | Assembly | Assembly |
| 103 | Asterix | Unknown | Esoteric | ||
| 104 | Asymptote | 2004 | Active | Procedural | Graphics |
| 105 | Aurora | Unknown | |||
| 106 | Aurora Macro Language (AML) | 1991 | Historical | Procedural | Editor Macro |
| 107 | AutoHotkey | 2003 | Active | Procedural | Scripting |
| 108 | AutoIt | 1999 | Active | Procedural | Scripting |
| 109 | AutoLISP | 1986 | Active | Functional | CAD |
| 110 | Avenue | 1992 | Historical | Procedural | GIS |
| 111 | Aviarc Workflow | Unknown | Enterprise | ||
| 112 | AWK | 1977 | Active | Procedural, Data-driven | Scripting |
| 113 | AWL | 1996 | Active | Procedural | PLC/Industrial |
| 114 | axo | Unknown | Esoteric | ||
| 1212 | Agda | 1999 | Active | Functional, Dependently-typed | Research |
| 1251 | Alloy | 1997 | Active | Declarative | Formal Methods |
| 1258 | AngelScript | 2003 | Active | Object-oriented | Game Development |
| 1265 | AssemblyScript | 2017 | Active | Object-oriented | Web |
| 1270 | Arturo | 2019 | Active | Functional, Stack-based | General |
| 1282 | Ante | 2019 | Active | Functional | Systems |
| 115 | B | 1969 | Historical | Procedural | Systems |
| 116 | b5 | Unknown | Esoteric | ||
| 117 | Baan 3GL | 1978 | Dormant | Procedural | Enterprise |
| 118 | Babbage's Analytical Machine | 1837 | Historical | Mechanical | Historical |
| 119 | Babble-On | Unknown | Esoteric | ||
| 120 | babelscript | Unknown | |||
| 121 | Bacis1 | Unknown | |||
| 122 | BAK | Unknown | |||
| 123 | BASCOM-AVR | 1998 | Active | Procedural | Embedded |
| 124 | BASH | 1989 | Active | Procedural | Shell/Scripting |
| 125 | BASIC | 1964 | Active | Procedural | Educational |
| 126 | BASIC - TRS-80 | 1977 | Historical | Procedural | BASIC |
| 127 | Basic for Casio FX 2 | 1985 | Historical | Procedural | Calculator |
| 128 | BASIC-PLUS | 1972 | Historical | Procedural | BASIC |
| 129 | BasicBasic | Unknown | Procedural | BASIC | |
| 130 | BasiEgaXorz | 2004 | Dormant | Procedural | Game Dev |
| 131 | BBC BASIC | 1981 | Active | Procedural | BASIC |
| 132 | BBx | 1978 | Active | Procedural | Business |
| 133 | bc | 1975 | Active | Procedural | Calculator |
| 134 | BCPL | 1967 | Historical | Procedural | Systems |
| 135 | BCX BASIC to C Translator | 1999 | Dormant | Procedural | BASIC |
| 136 | Bean Sheet | Unknown | |||
| 137 | BeanShell | 1999 | Dormant | OOP | Scripting |
| 138 | Beatnik | 2001 | Esoteric | Esoteric | Esoteric |
| 139 | BefDC | Unknown | Esoteric | Esoteric | |
| 140 | Befunge | 1993 | Esoteric | Esoteric | Esoteric |
| 141 | BETA | 1983 | Historical | OOP | General |
| 142 | Betterave | Unknown | Esoteric | ||
| 143 | Biferno | Unknown | |||
| 144 | Bind | Unknown | |||
| 145 | BIO | Unknown | |||
| 146 | Blank | Unknown | Esoteric | ||
| 147 | Blaster Master Pascal | Unknown | Procedural | Educational | |
| 148 | Blaze Advisor (SRL) | 1998 | Dormant | Declarative | Rules Engine |
| 149 | BLISS | 1970 | Historical | Procedural | Systems |
| 150 | BlitzBasic | 2000 | Dormant | Procedural | Game Dev |
| 151 | BlitzMax | 2004 | Dormant | Procedural, OOP | Game Dev |
| 152 | BlooP | 1979 | Historical | Esoteric | Esoteric |
| 153 | Blue | 1996 | Historical | OOP | Educational |
| 154 | Bobo | Unknown | Esoteric | ||
| 155 | BogusForth | Unknown | Stack-based | Forth | |
| 156 | Boo | 2003 | Dormant | OOP | General |
| 157 | Bourne Shell | 1979 | Active | Procedural | Shell/Scripting |
| 158 | Boxer | 1984 | Historical | Visual | Educational |
| 159 | Brainfuck | 1993 | Esoteric | Esoteric | Esoteric |
| 160 | Brandy | 1991 | Dormant | Procedural | BASIC |
| 161 | BRL | Unknown | |||
| 162 | BS | Unknown | |||
| 163 | Builder Script | Unknown | |||
| 164 | Bullfrog | Unknown | |||
| 165 | Bywater BASIC | 1993 | Dormant | Procedural | BASIC |
| 166 | Bzip2 | 1996 | Active | Compression | |
| 1227 | Ballerina | 2017 | Active | Concurrent, Integration | Enterprise |
| 1254 | Buck | 2013 | Active | Declarative | Build |
| 1279 | Bosque | 2019 | Dormant | Functional | Research |
Languages C-D
151 languages in this section
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 167 | C | 1972 | Active | Procedural | Systems |
| 168 | C Shell | 1978 | Active | Procedural | Shell/Scripting |
| 169 | C-- | 1997 | Dormant | Procedural | Systems |
| 170 | c-smile | Unknown | |||
| 171 | C/AL (Microsoft Navision) | 1987 | Dormant | Procedural | Enterprise |
| 172 | C/C++ Preprocessor | 1972 | Active | Macro | Systems |
| 173 | C# | 2000 | Active | OOP, Multi-paradigm | General |
| 174 | C++ | 1985 | Active | Multi-paradigm | Systems |
| 175 | CA-Visual Objects 2.0 | 1992 | Historical | OOP | Database |
| 176 | CADOL II | 1978 | Historical | Procedural | Business |
| 177 | Cakewalk CAL | 1987 | Historical | Procedural | Music |
| 178 | Calc | Unknown | |||
| 179 | Caml Light | 1990 | Historical | Functional | Functional |
| 180 | Camouflage | Unknown | Esoteric | ||
| 181 | Camping (Ruby framework) | 2006 | Dormant | OOP | Web |
| 182 | Candle | Unknown | |||
| 183 | Capuirequiem | Unknown | Esoteric | ||
| 184 | Casio 1st-gen BASIC | 1981 | Historical | Procedural | Calculator |
| 185 | CASIO fx-4500P | 1986 | Historical | Procedural | Calculator |
| 186 | Casio FX9750G | 1996 | Historical | Procedural | Calculator |
| 187 | CASL | 1966 | Historical | Procedural | Assembly |
| 188 | Cat | 2006 | Dormant | Stack-based, Functional | Functional |
| 189 | CBM BASIC | 1977 | Historical | Procedural | BASIC |
| 190 | CBOT | 2001 | Dormant | Procedural | Game Dev |
| 191 | CDC CPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 192 | CDC NOS CCL | 1976 | Historical | Procedural | Mainframe |
| 193 | CDC PPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 194 | CDL3 | Unknown | |||
| 195 | Cecil | 1992 | Historical | OOP | Research |
| 196 | Centura SQL Windows | 1988 | Historical | Procedural | Database |
| 197 | CESIL | 1974 | Historical | Procedural | Educational |
| 198 | Chapel | 2009 | Active | Multi-paradigm | Parallel |
| 199 | Cheetah | 2001 | Dormant | Template | Web |
| 200 | Chef | 2002 | Esoteric | Esoteric | Esoteric |
| 201 | CHILL/2 | 1980 | Historical | Procedural | Telecom |
| 202 | Chipmunk BASIC | 1990 | Dormant | Procedural | BASIC |
| 203 | CHIQRSX9+ | Unknown | Esoteric | ||
| 204 | Choon | Unknown | Esoteric | ||
| 205 | CHR | Unknown | |||
| 206 | Chrome | Unknown | |||
| 207 | ChucK | 2003 | Active | Multi-paradigm | Audio |
| 208 | Cω (C-Omega) | 2004 | Historical | OOP, Concurrent | Research |
| 209 | Cisco IOS EEM Applet | 2004 | Active | Procedural | Network |
| 210 | CL for AS400 | 1988 | Active | Procedural | Mainframe |
| 211 | Clan Lord's macro | 1998 | Dormant | Procedural | Game |
| 212 | CLARION | 1986 | Active | Procedural | Database |
| 213 | Clean | 1987 | Dormant | Functional | Functional |
| 214 | click.EXE / instant.EXE | Unknown | |||
| 215 | Clipper | 1985 | Historical | Procedural | Database |
| 216 | CLIPS | 1985 | Active | Rule-based | AI/Expert Systems |
| 217 | CLIST | 1966 | Active | Procedural | Mainframe |
| 218 | CLLE | 1988 | Active | Procedural | Mainframe |
| 219 | Clojure | 2007 | Active | Functional | Lisp |
| 220 | CLOS | 1988 | Active | OOP | Lisp |
| 221 | CLU | 1975 | Historical | OOP | Research |
| 222 | CMake | 2000 | Active | Declarative | Build Tool |
| 223 | CMS Pipelines | 1986 | Active | Dataflow | Mainframe |
| 224 | COBOL | 1959 | Active | Procedural | Enterprise |
| 225 | Cobra | 2006 | Dormant | OOP | General |
| 226 | coco | Unknown | |||
| 227 | COCOA | 1969 | Historical | Procedural | Simulation |
| 228 | Coffee | 2009 | Historical | OOP | Web |
| 229 | Cold Fusion | 1995 | Active | Procedural, OOP | Web |
| 230 | COMAL | 1973 | Historical | Procedural | Educational |
| 231 | Comega | 2004 | Dormant | OOP, Functional | Research |
| 232 | Commodore 64 BASIC (V2) | 1982 | Historical | Procedural | Home Computing |
| 233 | Commodore 8-bit Basic | 1977 | Historical | Procedural | Home Computing |
| 234 | Commodore Basic V2 | 1982 | Historical | Procedural | Home Computing |
| 235 | Common Lisp | 1984 | Active | Functional, OOP | General Purpose |
| 236 | ComWic | Unknown | |||
| 237 | coNCePTuaL | 2003 | Dormant | Domain-Specific | Scientific |
| 238 | Concurrent Clean | 1987 | Active | Functional | Research |
| 239 | Condit | Unknown | |||
| 240 | CONNECT built-in script language | Unknown | Scripting | Enterprise | |
| 241 | CONTROL-M/Analyzer | Active | Scripting | Enterprise | |
| 242 | Conzept 16 | Unknown | |||
| 243 | Cool | 2001 | Dormant | OOP | Educational |
| 244 | coq | 1989 | Active | Functional | Proof Assistant |
| 245 | CoreASM | 2005 | Dormant | Formal Methods | Research |
| 246 | Corn | Esoteric | Esoteric | Esoteric | |
| 247 | CorVu | Historical | Reporting | Business Intelligence | |
| 248 | Cow | 2007 | Esoteric | Esoteric | Esoteric |
| 249 | CRM114 | 2001 | Dormant | Procedural | Text Processing |
| 250 | Crystal Reports Formula | 1991 | Active | Formula/Expression | Reporting |
| 251 | CSC4 | Unknown | |||
| 252 | CSP | 1978 | Historical | Concurrent | Formal Methods |
| 253 | Cupid | Unknown | |||
| 254 | CUPL | 1983 | Active | Hardware Description | Hardware |
| 255 | Curl | 1998 | Active | OOP, Functional | Web |
| 256 | Curry | 1995 | Active | Functional, Logic | Research |
| 1208 | Crystal | 2014 | Active | Object-oriented | Systems |
| 1214 | Coq | 1989 | Active | Functional, Theorem Prover | Research |
| 1221 | Carbon | 2022 | Active | Multi-paradigm | Systems |
| 1231 | Cg | 2002 | Historical | Procedural | Shader |
| 1239 | CUE | 2019 | Active | Declarative | Configuration |
| 1244 | Cypher | 2011 | Active | Declarative | Query |
| 1259 | ChaiScript | 2009 | Active | Functional | Game Development |
| 1263 | Cairo | 2021 | Active | Procedural | Blockchain |
| 257 | D | 2001 | Active | OOP, Procedural, Functional | Systems |
| 258 | D++ | Unknown | |||
| 259 | DAL | 1970 | Historical | Procedural | Database |
| 260 | Dark | Unknown | |||
| 261 | DarkBasic | 2000 | Historical | Procedural | Game Development |
| 262 | DarkBasic Professional | 2002 | Dormant | Procedural, OOP | Game Development |
| 263 | Dart | 2011 | Active | OOP | Web, Mobile |
| 264 | Darwin | Unknown | |||
| 265 | Dataflex 2.3 | 1984 | Historical | Procedural | Database |
| 266 | DB4Web | Historical | Web | Database | |
| 267 | DBase 2000 | 1999 | Historical | Procedural | Database |
| 268 | DBase III | 1984 | Historical | Procedural | Database |
| 269 | DBase+ | Historical | Procedural | Database | |
| 270 | dc | 1971 | Active | Stack-based | Calculator |
| 271 | DCL | 1977 | Active | Procedural | Scripting |
| 272 | DCPU | 2012 | Esoteric | Assembly | Game |
| 273 | DEBUG | 1981 | Historical | Assembly | Debugging |
| 274 | Decaf | 2002 | Dormant | OOP | Educational |
| 275 | DECTPU | 1984 | Historical | Procedural | Text Processing |
| 276 | Definer | Unknown | |||
| 277 | Delcam PowerMILL Macro Language | Active | Scripting | CAM | |
| 278 | Delphi | 1995 | Active | OOP | RAD/Enterprise |
| 279 | Derive 6 | 1988 | Historical | Mathematical | Computer Algebra |
| 280 | DHTML | 1997 | Historical | Markup/Scripting | Web |
| 281 | DHTML (Duo html) | Unknown | Web | ||
| 282 | Dialect | Unknown | |||
| 283 | Dialog | 2015 | Active | Declarative | Interactive Fiction |
| 284 | DIBOL | 1966 | Active | Procedural | Business |
| 285 | Diesel | 1985 | Active | Macro | CAD |
| 286 | DiNGS Game Basic | Dormant | Procedural | Game Development | |
| 287 | DM | 1996 | Active | OOP | Game Development |
| 288 | DNA# | Unknown | |||
| 289 | Doc1 PCE | Unknown | Enterprise | ||
| 290 | DOGO | Unknown | |||
| 291 | DOS Batch | 1981 | Active | Procedural | Scripting |
| 292 | Dot Tool | Unknown | |||
| 293 | DotLisp | Dormant | Functional | Scripting | |
| 294 | DPas | Unknown | |||
| 295 | Draco | 1980 | Historical | Procedural | Systems |
| 296 | Draft Code Generator | Unknown | |||
| 297 | DragonSpeak | Dormant | Scripting | Virtual Worlds | |
| 298 | DROD Scripting | 2005 | Active | Scripting | Game |
| 299 | Drools | 2001 | Active | Declarative | Business Rules |
| 300 | DSSP | Unknown | |||
| 301 | dtrace | 2005 | Active | Declarative | Systems/Tracing |
| 302 | DUP | Unknown | |||
| 303 | Dv Vu | Unknown | Esoteric | ||
| 304 | DXL (DOORS Extension Language) | 1993 | Active | Procedural | Enterprise |
| 305 | DYL-280 | Unknown | |||
| 306 | Dylan | 1992 | Dormant | OOP, Functional | General |
| 1237 | Dhall | 2017 | Active | Functional | Configuration |
| 1246 | Datalog | 1977 | Active | Logic, Declarative | Query |
| 1250 | Dafny | 2009 | Active | Imperative, Verification | Formal Methods |
Languages E-H
180 languages in this section
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 307 | e | 1989 | Dormant | OOP | Hardware Verification |
| 308 | E4X | 2004 | Historical | Declarative | Web/XML |
| 309 | EasyBatch | Unknown | |||
| 310 | EASystemCode v5.5s | Unknown | |||
| 311 | Easytrieve | 1969 | Dormant | Procedural | Enterprise |
| 312 | eathena Script | 2004 | Dormant | Procedural | Game Scripting |
| 313 | eC | 2005 | Dormant | OOP | Systems |
| 314 | EDI C | Unknown | |||
| 315 | edumips64 | 2006 | Active | Assembly | Educational |
| 316 | EGL | 2005 | Dormant | Procedural, OOP | Enterprise |
| 317 | Eiffel | 1986 | Active | OOP | General |
| 318 | Eiffel: Analysis Design and Programming | 1986 | Active | OOP | General |
| 319 | ELAN | 1974 | Historical | Procedural | Scientific |
| 320 | elastiC | 1997 | Dormant | OOP, Functional | Scripting |
| 321 | Eloquence | 1984 | Dormant | Procedural | Database |
| 322 | Emacs LISP | 1985 | Active | Functional | Scripting/Editor |
| 323 | Ember | Unknown | |||
| 324 | Emerald | 1985 | Historical | OOP, Distributed | Research |
| 325 | Emoticon | Unknown | Esoteric | ||
| 326 | Enema | Unknown | Esoteric | ||
| 327 | English | Unknown | Natural Language | Esoteric | |
| 328 | ENIAC | 1946 | Historical | Assembly | Assembly |
| 329 | EPICS | 1991 | Active | Declarative | Control Systems |
| 330 | EPM Macro | Unknown | |||
| 331 | Erlang | 1986 | Active | Functional, Concurrent | Distributed Systems |
| 332 | Esofunk | Unknown | Esoteric | ||
| 333 | ETA | Unknown | |||
| 334 | Ethos Basic | Unknown | Procedural | BASIC | |
| 335 | Euphoria | 1993 | Dormant | Procedural | General |
| 336 | Ex | Unknown | |||
| 337 | Excel | 1993 | Active | Functional | Spreadsheet |
| 338 | EXEC | 1967 | Historical | Procedural | Shell/Scripting |
| 339 | Expect | 1990 | Active | Procedural | Scripting/Automation |
| 340 | Express | Unknown | |||
| 1205 | Elixir | 2011 | Active | Functional, Concurrent | Distributed |
| 1209 | Elm | 2012 | Active | Functional | Web |
| 1217 | Eff | 2012 | Dormant | Functional | Research |
| 341 | F# | 2005 | Active | Functional, OOP | General |
| 342 | F3 | 2007 | Historical | OOP | Web/UI |
| 343 | Factor | 2003 | Active | Concatenative | General |
| 344 | Falcon | 2003 | Dormant | Multi-paradigm | Scripting |
| 345 | False | 1993 | Esoteric | Stack-based | Esoteric |
| 346 | FAME | 1980 | Dormant | Procedural | Time Series |
| 347 | Fantom | 2005 | Dormant | OOP | General |
| 348 | Far macrolanguage | Unknown | |||
| 349 | FASM | 1999 | Active | Assembly | Assembly |
| 350 | FAST | Unknown | |||
| 351 | FBSL | 2005 | Dormant | Procedural | BASIC |
| 352 | Feather | Unknown | |||
| 353 | Felix | 2001 | Dormant | Functional | Systems |
| 354 | Ferite | 2001 | Dormant | OOP | Scripting |
| 355 | Festival | Unknown | |||
| 356 | FILDZAN 32 | Unknown | |||
| 357 | FileMaker Pro 3.0 | 1995 | Historical | Procedural | Database |
| 358 | Firebird SQL | 2000 | Active | Declarative | Database |
| 359 | FirstBasic | Unknown | Procedural | BASIC | |
| 360 | Fjoelnir | 1989 | Historical | Procedural | Educational |
| 361 | FM | Unknown | |||
| 362 | Focal | 1968 | Historical | Procedural | General |
| 363 | Focal-8 | 1970 | Historical | Procedural | General |
| 364 | Focus | 1975 | Dormant | Procedural | Database/4GL |
| 365 | Forceshock | Unknown | Esoteric | ||
| 366 | Formula Language | 1989 | Active | Procedural | Database |
| 367 | FormulaOne (F1) | Unknown | Spreadsheet | ||
| 368 | Forte TOOL | 1991 | Historical | OOP | Enterprise |
| 369 | Forth | 1970 | Active | Stack-based | General |
| 370 | Fortran | 1957 | Active | Procedural | Scientific |
| 371 | FORTRAN 77 | 1977 | Active | Procedural | Scientific |
| 372 | Fortran 90 | 1990 | Active | Procedural | Scientific |
| 373 | FORTRAN IV | 1962 | Historical | Procedural | Scientific |
| 374 | FORTRAN-II | 1958 | Historical | Procedural | Scientific |
| 375 | FORTRAN-IV | 1962 | Historical | Procedural | Scientific |
| 376 | Fortress | 2006 | Historical | OOP, Functional | Scientific |
| 377 | FoxPro | 1984 | Historical | Procedural, OOP | Database |
| 378 | FranzBasic | 1985 | Historical | Procedural | Systems |
| 379 | Free Pascal | 1997 | Active | Procedural, OOP | General Purpose |
| 380 | FreeBASIC | 2004 | Active | Procedural | General Purpose |
| 381 | FreeMarker Template Language | 2000 | Active | Declarative | Web |
| 382 | Fril | 1989 | Historical | Logic | AI |
| 383 | Frink | 2001 | Active | Procedural | Scientific |
| 384 | Fromage | 2007 | Dormant | Functional | Esoteric |
| 385 | Froth | 1999 | Dormant | Stack-based | Embedded |
| 386 | Fudgit | 1980 | Historical | Procedural | Scientific |
| 1215 | F* | 2011 | Active | Functional, Dependently-typed | Research |
| 387 | GABasic | 1998 | Historical | Procedural | Desktop |
| 388 | Gambas | 2002 | Active | OOP | Desktop |
| 389 | Game Maker Language | 1999 | Active | Procedural | Game Dev |
| 390 | Gammaplex | 1987 | Historical | Procedural | Scientific |
| 391 | GAP | 1986 | Active | Functional | Mathematical |
| 392 | GASOIL | 1963 | Historical | Procedural | Simulation |
| 393 | GASP | 1961 | Historical | Procedural | Simulation |
| 394 | GBasic | 1983 | Historical | Procedural | Desktop |
| 395 | GBD | 1975 | Historical | Procedural | Database |
| 396 | GDL | 1984 | Active | Procedural | Scientific |
| 397 | Gema | 1991 | Dormant | Pattern Matching | Text Processing |
| 398 | Genero 4GL | 2005 | Active | Procedural | Enterprise |
| 399 | Genero BDL | 2005 | Active | Procedural | Database |
| 400 | Genesis 2 | 1988 | Dormant | Procedural | Simulation |
| 401 | GeneXus | 1988 | Active | Declarative | Enterprise |
| 402 | Genie | 2008 | Active | OOP | General Purpose |
| 403 | Gensym G2 | 1986 | Active | Rule-based | Expert Systems |
| 404 | GFA Basic | 1986 | Historical | Procedural | Desktop |
| 405 | Glass | 2005 | Dormant | Stack-based | Esoteric |
| 406 | GlovePIE | 2005 | Dormant | Procedural | Gaming |
| 407 | GLPRO | 1990 | Historical | Procedural | Graphics |
| 408 | Glulxa | 2000 | Active | Assembly | Interactive Fiction |
| 409 | Glypho | 2005 | Esoteric | Esoteric | Esoteric |
| 410 | GML (Game Maker Language) | 1999 | Active | Procedural | Game Dev |
| 411 | GNU Assembler | 1986 | Active | Assembly | Systems |
| 412 | GNU bc | 1991 | Active | Procedural | Mathematical |
| 413 | GNU CPP | 1987 | Active | Macro | Preprocessing |
| 414 | GNU Desk Calculator | 1991 | Active | Procedural | Mathematical |
| 415 | GNU Find | 1987 | Active | Declarative | File Management |
| 416 | GNU Make | 1988 | Active | Declarative | Build Automation |
| 417 | GNU Octave | 1993 | Active | Procedural | Scientific |
| 418 | GNUCHILL | 1992 | Historical | Procedural | Systems |
| 419 | gnuplot | 1986 | Active | Scripting | Data Visualization |
| 420 | Go | 2009 | Active | Procedural, Concurrent | Systems |
| 421 | Go! | 2003 | Dormant | Logic | AI |
| 422 | Gofer | 1991 | Historical | Functional | Education |
| 423 | GolfScript | 2007 | Esoteric | Stack-based | Esoteric |
| 424 | GOO | 1993 | Dormant | OOP | General Purpose |
| 425 | Goto++ | 2005 | Esoteric | Esoteric | Esoteric |
| 426 | GPLZ.easy | 1995 | Historical | Procedural | Desktop |
| 427 | GPML | 2000 | Dormant | Markup | ML/AI |
| 428 | GProlog | 1999 | Active | Logic | General Purpose |
| 429 | GPSS | 1961 | Active | Simulation | Simulation |
| 430 | GRAFORTH | 1982 | Historical | Stack-based | Graphics |
| 431 | GrASP | 1998 | Dormant | Procedural | Education |
| 432 | Gray Snail | 2006 | Esoteric | Esoteric | Esoteric |
| 433 | Greasemonkey | 2005 | Active | Scripting | Web |
| 434 | Gri | 1989 | Dormant | Scripting | Graphics |
| 435 | GRIP | 1974 | Historical | Procedural | Graphics |
| 436 | Grok | 2006 | Active | Pattern Matching | Log Processing |
| 437 | Groovy | 2003 | Active | OOP, Functional | JVM/Scripting |
| 438 | GRWL | 1985 | Historical | Procedural | Robotics |
| 439 | GTML | 1997 | Historical | Markup | Web |
| 440 | GUI4CLI | 1993 | Historical | Scripting | Desktop |
| 441 | GW-BASIC | 1983 | Historical | Procedural | Desktop |
| 442 | GWScript | 2002 | Dormant | Scripting | Web |
| 1224 | Gleam | 2016 | Active | Functional | Distributed |
| 1228 | GLSL | 2004 | Active | Procedural | Shader |
| 1243 | GraphQL | 2015 | Active | Declarative | Query |
| 1257 | GDScript | 2014 | Active | Object-oriented | Game Development |
| 443 | hackMongo | 2010 | Dormant | Scripting | Database |
| 444 | HackVM | 2005 | Dormant | Assembly | Education |
| 445 | HAL/S | 1968 | Historical | Procedural | Aerospace |
| 446 | Halo Script | 2001 | Active | Scripting | Game Dev |
| 447 | HanoiLove | 2012 | Esoteric | Esoteric | Esoteric |
| 448 | HaPyLi | 2009 | Dormant | Functional | Education |
| 449 | Harbour | 1999 | Active | Procedural, OOP | Database |
| 450 | Haskell | 1990 | Active | Functional | General Purpose |
| 451 | haXe (Haxe) | 2005 | Active | Multi-paradigm, OOP | Cross-platform |
| 452 | hBefunge | 2006 | Esoteric | Stack-based | Esoteric |
| 453 | HERA | 2006 | Historical | Assembly | Educational |
| 454 | Hexagrid | Unknown | Esoteric | ||
| 455 | High Level Petri Net | 1980s | Active | Formal specification | Modeling |
| 456 | HLA | 1999 | Active | Assembly | Systems |
| 457 | HLSL (High Level Shading Language) | 2002 | Active | Procedural | Graphics |
| 458 | HOP | 2006 | Dormant | Multi-paradigm | Web |
| 459 | Hope | 1980 | Historical | Functional | Academic |
| 460 | Hot Soup Processor | 1997 | Active | Procedural | Scripting |
| 461 | HotBasic | 1998 | Historical | Procedural, OOP | Application |
| 462 | HotTEA | 2003 | Dormant | Procedural | Web |
| 463 | Hourglass | Unknown | Esoteric | ||
| 464 | HP 48 Calculator | 1990 | Historical | Stack-based | Calculator |
| 465 | HP 9825A Calculator | 1976 | Historical | Procedural | Calculator |
| 466 | HP BASIC | 1979 | Historical | Procedural | Business |
| 467 | HP-16C | 1982 | Historical | Stack-based | Calculator |
| 468 | HQ9+ | 2001 | Esoteric | Esoteric | Esoteric |
| 469 | HSC | Unknown | Web | ||
| 470 | HTA | 1999 | Active | Scripting | Desktop |
| 471 | HTBasic | 1984 | Active | Procedural | Instrumentation |
| 472 | HTML/OS | 1999 | Historical | Procedural | Web |
| 473 | Hume | 2002 | Dormant | Functional | Real-time |
| 474 | Hummingbird Basic | 2002 | Historical | Procedural | Application |
| 475 | HyperCard | 1987 | Historical | Event-driven, Scripting | Hypermedia |
| 1229 | HLSL | 2002 | Active | Procedural | Shader |
| 1235 | HCL | 2014 | Active | Declarative | Configuration |
| 1280 | Hare | 2022 | Active | Systems | Systems |
Languages I-M
232 languages in this section
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 476 | IBasic | 1997 | Historical | Procedural, OOP | Application |
| 477 | IBM 1130 Assembler | 1965 | Historical | Assembly | Systems |
| 478 | IBM 1130 BASIC FORTRAN-IV | 1966 | Historical | Procedural | Scientific |
| 479 | IBM 1620 SPS | 1959 | Historical | Assembly | Systems |
| 480 | IBM 4680 BASIC | 1986 | Historical | Procedural | POS Systems |
| 481 | IBM HLASM Macro | 1992 | Active | Assembly | Mainframe |
| 482 | IBM/3x0 Assembler | 1964 | Historical | Assembly | Mainframe |
| 483 | icarus | 2003 | Dormant | Procedural | Scripting |
| 484 | Icon | 1977 | Active | Procedural, Goal-directed | String processing |
| 485 | Icoruma | Unknown | Esoteric | ||
| 486 | IDC | Unknown | Scripting | IDA Pro | |
| 487 | IDL | 1977 | Active | Array-based | Data analysis |
| 488 | IdocScript | 1996 | Active | Scripting | CMS |
| 489 | iForth | 1991 | Active | Stack-based | Embedded |
| 490 | IGOR | 1986 | Active | Procedural | Scientific |
| 491 | IITRAN | 1964 | Historical | Procedural | Scientific |
| 492 | IJVM | 1995 | Unknown | Stack-based | Educational |
| 493 | ilc | Unknown | |||
| 494 | ILE | 1994 | Active | Multi-paradigm | IBM i |
| 495 | Illgol | 2002 | Esoteric | Esoteric | Esoteric |
| 496 | IMP77 | 1977 | Historical | Procedural | Systems |
| 497 | Impacto | 1993 | Historical | Procedural | Database |
| 498 | Inferno Shell | 1995 | Dormant | Shell | Systems |
| 499 | Inform | 1993 | Active | Procedural, OOP | Interactive fiction |
| 500 | Inform 7 | 2006 | Active | Natural language | Interactive fiction |
| 501 | Informix 4gl | 1986 | Active | Procedural | Database |
| 502 | Inger | Unknown | |||
| 503 | Inline | Unknown | |||
| 504 | InstallScript | 1993 | Active | Procedural | Installation |
| 505 | INTERCAL | 1972 | Esoteric | Procedural | Esoteric |
| 506 | Io | 2002 | Active | Prototype-based, OOP | General purpose |
| 507 | Ioke | 2008 | Dormant | Prototype-based | JVM |
| 508 | Iota | 2009 | Esoteric | Esoteric | Esoteric |
| 509 | Iphigeneia | Unknown | |||
| 510 | IRC | 1988 | Active | Protocol | Communication |
| 511 | IRCII | 1989 | Active | Scripting | IRC client |
| 512 | Irie Pascal | 1993 | Active | Procedural, OOP | General purpose |
| 513 | Irken | 2011 | Active | Functional | Systems |
| 514 | Isabelle Theorem Prover | 1986 | Active | Logic, Functional | Formal verification |
| 515 | ISCOM | Unknown | |||
| 516 | ISETL | 1989 | Historical | Set-theoretic | Educational |
| 517 | ISM/SML | Unknown | |||
| 518 | IT | Unknown | |||
| 519 | ITCL Shell | 1993 | Active | OOP | Scripting |
| 1211 | Idris | 2007 | Active | Functional, Dependently-typed | Research |
| 520 | J | 1990 | Active | Array-based, Functional | Data analysis |
| 521 | jamal | 2001 | Active | Macro | Text processing |
| 522 | Jamfile | 1993 | Active | Build system | Build automation |
| 523 | Java | 1995 | Active | OOP, Multi-paradigm | Enterprise |
| 524 | Java 2 Micro Edition | 1999 | Historical | OOP | Mobile |
| 525 | Java Servlet | 1997 | Active | OOP | Web |
| 526 | JavaFX | 2008 | Active | OOP, Declarative | GUI/Desktop |
| 527 | JavaScript | 1995 | Active | Multi-paradigm | Web/Scripting |
| 528 | jBase PROC | 1991 | Active | Procedural | Database |
| 529 | JBPM | 2004 | Active | Declarative | Enterprise/BPM |
| 530 | JCL | 1964 | Active | Procedural | Systems/Mainframe |
| 531 | JOSS | 1963 | Historical | Interactive | Scientific |
| 532 | Joy | 2001 | Dormant | Functional, Stack-based | Research |
| 533 | jQuery | 2006 | Active | Declarative | Web/Library |
| 534 | JR | 1987 | Historical | Concurrent, Procedural | Research |
| 535 | JScript | 1996 | Dormant | Multi-paradigm | Scripting |
| 536 | JScript/NET | 2000 | Historical | Multi-paradigm | .NET |
| 537 | JSP | 1999 | Active | Declarative | Web |
| 538 | JSTL | 2002 | Active | Declarative | Web/Template |
| 539 | Julie - Chapel (AKA Julie4Chapel) | 2014 | Dormant | Data-parallel | Research |
| 540 | JustBasic | 2004 | Active | Procedural | Education/Hobbyist |
| 541 | Justif | 2005 | Esoteric | Stack-based | Esoteric |
| 1204 | Julia | 2012 | Active | Multi-paradigm, Scientific | Scientific |
| 1223 | Jai | 2014 | Active | Procedural | Game Development |
| 1238 | Jsonnet | 2014 | Active | Functional | Configuration |
| 1273 | Jq | 2012 | Active | Functional | Query |
| 1277 | JSX | 2013 | Active | Declarative | Web |
| 542 | K | 1993 | Active | Array-oriented, Functional | Financial/Data |
| 543 | Kalkulon | 1988 | Historical | Procedural | Spreadsheet |
| 544 | Kaya | 2005 | Dormant | OOP, Functional | Web |
| 545 | Kermit | 1981 | Dormant | Procedural | Scripting/Comms |
| 546 | kid | 2004 | Historical | Declarative | Web/Template |
| 547 | Kiew | 2006 | Esoteric | Imperative | Esoteric |
| 548 | KimL | 2003 | Dormant | Markup | Web |
| 549 | Kipple | 2003 | Esoteric | Stack-based | Esoteric |
| 550 | KiXtart | 1991 | Dormant | Procedural | Scripting/Admin |
| 551 | Knowledge Fusion | 1995 | Historical | Rule-based | Expert Systems |
| 552 | Kolmogorov | 2006 | Esoteric | Unknown | Esoteric |
| 553 | KonsolScript | 2003 | Historical | Scripting | Desktop |
| 554 | Korn Shell | 1983 | Active | Procedural | Shell/Scripting |
| 555 | Kotlin | 2011 | Active | OOP, Functional | General Purpose |
| 556 | KPL (Kid's Programming Language) | 2006 | Dormant | Visual, Educational | Education |
| 557 | KUIP | 1988 | Historical | Procedural | Scientific/CERN |
| 558 | Kvikkalkul | 1978 | Historical | Procedural | Education |
| 559 | K | 1993 | Active | Array-oriented | Financial |
| 1216 | Koka | 2012 | Active | Functional | Research |
| 560 | L.S.E. | 1972 | Historical | Educational | Education |
| 561 | l00p | 2005 | Esoteric | Stack-based | Esoteric |
| 562 | l33t | 2002 | Esoteric | Imperative | Esoteric |
| 563 | LabVIEW | 1986 | Active | Data-flow, Visual | Scientific/Engineering |
| 564 | Lakota | 2006 | Dormant | OOP | Research |
| 565 | Lambda (DIAS) | 1985 | Historical | Functional | Research |
| 566 | LANGuard Script | 2000 | Historical | Scripting | Security |
| 567 | Lasso 3.6.6 | 1995 | Historical | Procedural | Web |
| 568 | Lasso 8.1 | 2006 | Historical | Multi-paradigm | Web |
| 569 | Lasso 9 | 2010 | Dormant | Multi-paradigm | Web |
| 570 | LassoScript | 1995 | Dormant | Multi-paradigm | Web/Database |
| 571 | LaTeX2e | 1994 | Active | Markup | Document Preparation |
| 572 | Lazarus | 1993 | Active | OOP | Development Environment |
| 573 | Lazy K | 2002 | Esoteric | Functional | Esoteric |
| 574 | Leda | 1988 | Historical | Multi-paradigm | Research |
| 575 | Leszek | 2005 | Esoteric | Stack-based | Esoteric |
| 576 | Lexico | 1989 | Historical | Logic | NLP |
| 577 | LIA | 1984 | Historical | Concurrent | Research |
| 578 | Liberty Basic | 1992 | Active | Procedural, OOP | Hobbyist/Education |
| 579 | Life | 1986 | Historical | Logic | Research |
| 580 | LiLi | 2005 | Esoteric | Imperative | Esoteric |
| 581 | Lilypond | 1996 | Active | Declarative | Music Notation |
| 582 | Limbo | 1995 | Dormant | Procedural, Concurrent | Systems |
| 583 | LINC | 1965 | Historical | Procedural | Scientific |
| 584 | Linden Script | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 585 | Linden Scripting Language | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 586 | Linden Scripting Language (LSL) | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 587 | Lingo | 1988 | Dormant | OOP, Scripting | Multimedia |
| 588 | Linguine | 2006 | Esoteric | Stack-based | Esoteric |
| 589 | Linotte | 2005 | Dormant | Natural Language | Education |
| 590 | Lisaac | 2003 | Dormant | OOP, Prototype-based | Systems |
| 591 | LISP | 1958 | Active | Functional | General Purpose |
| 592 | Lista | 2006 | Esoteric | Stack-based | Esoteric |
| 593 | lmn | 2006 | Esoteric | Unknown | Esoteric |
| 594 | Lo'reran | 2005 | Esoteric | Unknown | Esoteric |
| 595 | LOCK | 1977 | Dormant | Procedural | Database |
| 596 | Logo | 1967 | Active | Procedural, Educational | Education |
| 597 | Logtalk | 1998 | Active | Logic, OOP | Research/General |
| 598 | LOLCODE | 2007 | Esoteric | Imperative | Esoteric |
| 599 | LOLCODE (Objective LOLCODE alternate) | 2008 | Esoteric | OOP | Esoteric |
| 600 | Lotus 1-2-3 | 1983 | Historical | Formula-based | Spreadsheet |
| 601 | Lotus Formula | 1989 | Dormant | Functional | Spreadsheet |
| 602 | LotusScript | 1995 | Dormant | Procedural, OOP | Enterprise |
| 603 | LPC | 1989 | Active | OOP, Procedural | Game Dev |
| 604 | LSL | 2003 | Active | Event-driven, OOP | Virtual World |
| 605 | Lua | 1993 | Active | Multi-paradigm | Scripting |
| 606 | Luck | Unknown | |||
| 1213 | Lean | 2013 | Active | Functional, Theorem Prover | Research |
| 1248 | LINQ | 2007 | Active | Declarative | Query |
| 607 | M-Speak | Unknown | |||
| 608 | M4 | 1977 | Active | Macro | Macro Processor |
| 609 | M5 | Unknown | |||
| 610 | Macintosh WordPerfect | 1988 | Historical | Procedural | Macro |
| 611 | Macmac | Unknown | |||
| 612 | Macro-10 | 1970 | Historical | Assembly | Assembly |
| 613 | MacroX | Unknown | |||
| 614 | Maentwrog | Unknown | Esoteric | ||
| 615 | MAGIC/L | 1980s | Dormant | Procedural | Enterprise |
| 616 | Magik | 1990 | Active | OOP | Enterprise |
| 617 | Magma | 1993 | Active | Procedural | Mathematics |
| 618 | Magnum | Unknown | |||
| 619 | Make | 1976 | Active | Declarative | Build Tool |
| 620 | Malbolge | 1998 | Esoteric | Esoteric | Esoteric |
| 621 | MALG | Unknown | |||
| 622 | Maple 11 | 2007 | Historical | Procedural | Mathematics |
| 623 | Maple V3 | 1994 | Historical | Procedural | Mathematics |
| 624 | Mapper (BIS) | 1969 | Dormant | Procedural | Enterprise |
| 625 | MarioLANG | 2009 | Esoteric | Esoteric | Esoteric |
| 626 | MARK IV | 1967 | Historical | Procedural | Enterprise |
| 627 | Mathematica | 1988 | Active | Multi-paradigm | Mathematics |
| 628 | Matlab | 1984 | Active | Procedural, OOP | Scientific |
| 629 | Max/MSP | 1990 | Active | Visual, Dataflow | Audio |
| 630 | Maxim | Unknown | |||
| 631 | Maxima | 1982 | Active | Procedural | Mathematics |
| 632 | Maxscript | 1996 | Active | Procedural | 3D Graphics |
| 633 | Maya Embedded Language | 1998 | Active | Procedural | 3D Graphics |
| 634 | MC# | Unknown | |||
| 635 | MCPL | 1966 | Historical | Procedural | Systems |
| 636 | MechaniQue | Unknown | |||
| 637 | MediaBASIC | Unknown | Procedural | BASIC | |
| 638 | MEDITECH Magic | 1982 | Active | Procedural | Healthcare |
| 639 | MEDITECH MagicFS | 1995 | Active | Procedural | Healthcare |
| 640 | Megazeux | 1994 | Dormant | Procedural | Game Dev |
| 641 | MEL | 1998 | Active | Procedural | 3D Graphics |
| 642 | Mercur | Unknown | |||
| 643 | Mercury | 1995 | Active | Functional, Logic | Functional |
| 644 | merd | 2002 | Esoteric | Multi-paradigm | Esoteric |
| 645 | Meta HTML | 1995 | Historical | Procedural | Web |
| 646 | MetaCard | 1992 | Historical | Procedural | GUI |
| 647 | Metacza | Unknown | |||
| 648 | MetaFont/MetaPost | 1979 | Active | Declarative | Graphics |
| 649 | Michigan Algorithm Decoder | 1959 | Historical | Procedural | Scientific |
| 650 | Michigan Algorithmic Decoder (MAD) | 1959 | Historical | Procedural | Scientific |
| 651 | Micro Focus COBOL for .net | 2002 | Active | Procedural | Enterprise |
| 652 | Migol | Unknown | |||
| 653 | Migol 09 | Unknown | |||
| 654 | Mimer PG | Unknown | |||
| 655 | MiniD | 2006 | Dormant | Multi-paradigm | Scripting |
| 656 | Minus | Unknown | Esoteric | ||
| 657 | Miranda | 1985 | Historical | Functional | Functional |
| 658 | mIRC | 1995 | Active | Procedural | Scripting |
| 659 | MivaScript | 1996 | Dormant | Procedural | Web |
| 660 | MIXAL | 1968 | Historical | Assembly | Assembly |
| 661 | ML | 1973 | Active | Functional | Functional |
| 662 | ML/I | 1966 | Historical | Macro | Macro Processor |
| 663 | ML/I Macroprocessor | 1966 | Historical | Macro | Macro Processor |
| 664 | MMIX | 1999 | Active | Assembly | Assembly |
| 665 | Model 204 | 1972 | Active | Procedural | Database |
| 666 | Modula 2 | 1978 | Historical | Procedural | Systems |
| 667 | Modula 3 | 1988 | Historical | Procedural, OOP | Systems |
| 668 | Modula-2 | 1978 | Historical | Procedural | Systems |
| 669 | MoH script | Unknown | |||
| 670 | MOO | 1990 | Dormant | OOP | Virtual World |
| 671 | MoonPeanut | Unknown | |||
| 672 | MoonRock | Unknown | |||
| 673 | Mops | 1987 | Dormant | Stack-based | Forth |
| 674 | Morse Code | 1844 | Historical | Encoding | Communication |
| 675 | Mouse | 1979 | Historical | Procedural | Educational |
| 676 | Mouse 83 | 1983 | Historical | Procedural | Educational |
| 677 | Mozart | 1999 | Dormant | Multi-paradigm, Concurrent | Research |
| 678 | mp4h | 1999 | Historical | Macro | Web |
| 679 | MPE/iX Command Interpreter Script | 1980s | Historical | Scripting | Systems |
| 680 | MPI | 1994 | Active | Parallel | Systems |
| 681 | MPTMON | 1970s | Historical | Monitoring | Systems |
| 682 | MS SQL | 1989 | Active | Declarative | Database |
| 683 | MSH (Microsoft Command Shell) | 2006 | Historical | Scripting | Systems |
| 684 | MSIL | 2002 | Active | Intermediate | Runtime |
| 685 | MSIL / CIL | 2002 | Active | Intermediate | Runtime |
| 686 | mSL/mIRC | 1995 | Active | Scripting | Scripting |
| 687 | MTUP | 1980s | Historical | Procedural | Systems |
| 688 | MUF | 1990 | Dormant | Procedural, Stack | Gaming |
| 689 | MultiMUD QuestEngine | 1990s | Historical | Scripting | Gaming |
| 690 | Mumps | 1966 | Active | Procedural, Imperative | Database/Medical |
| 691 | MuPad | 1992 | Historical | Symbolic | Mathematical |
| 692 | MUSH | 1989 | Dormant | Scripting | Gaming |
| 693 | MyPitSelf | 2000s | Esoteric | Esoteric | Esoteric |
| 694 | MySQL | 1995 | Active | Declarative | Database |
| 1220 | Mojo | 2023 | Active | Multi-paradigm | AI/ML |
| 1230 | MSL | 2014 | Active | Procedural | Shader |
| 1255 | Meson | 2013 | Active | Declarative | Build |
| 1262 | Move | 2019 | Active | Resource-oriented | Blockchain |
Languages N-R
230 languages in this section
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 695 | NASL - Nessus Attack Scripting Language | 1998 | Active | Scripting | Security |
| 696 | NASM | 1996 | Active | Assembly | Systems |
| 697 | Natural | 1979 | Active | Procedural | Enterprise |
| 698 | Navel | 2002 | Esoteric | Stack-based | Esoteric |
| 699 | NCL | 1987 | Active | Scripting | Scientific |
| 700 | Neko | 2005 | Active | Multi-paradigm | Systems |
| 701 | Nemerle | 2003 | Dormant | Multi-paradigm, Functional | General |
| 702 | NeoBook | 1997 | Active | Visual | Multimedia |
| 703 | NeoOffice Basic | 2003 | Active | Procedural | Office |
| 704 | Nepal | 2000s | Unknown | Unknown | Unknown |
| 705 | NetLogo | 1999 | Active | Multi-paradigm | Educational |
| 706 | NetRexx | 1996 | Dormant | Object-oriented | JVM |
| 707 | Neurosis | 2000s | Esoteric | Esoteric | Esoteric |
| 708 | NEWLIB | 1980s | Historical | Procedural | Systems |
| 709 | newlisp | 1991 | Active | Functional, Scripting | Scripting |
| 710 | NewtonScript | 1993 | Historical | Prototype-based | Mobile |
| 711 | Nial | 1981 | Dormant | Array | Research |
| 712 | Nice | 2002 | Dormant | Object-oriented, Functional | JVM |
| 713 | NIL | 1970s | Historical | Procedural | Systems |
| 714 | Nimrod | 2008 | Active | Multi-paradigm | Systems |
| 715 | NIT | 2008 | Dormant | Object-oriented | Research |
| 716 | Notes@Formula | 1989 | Active | Functional | Enterprise |
| 717 | Nouse | 2000s | Esoteric | Esoteric | Esoteric |
| 718 | Nova | 2020 | Active | Object-oriented | Mobile |
| 719 | Novell NetWare login script | 1983 | Historical | Scripting | Systems |
| 720 | NQC | 1998 | Historical | Procedural | Educational |
| 721 | Nroff | 1973 | Active | Markup | Document |
| 722 | NSIS | 2001 | Active | Scripting | Installer |
| 723 | NT Shell | 1993 | Historical | Scripting | Systems |
| 724 | NU-Prolog | 1984 | Historical | Logic | Research |
| 725 | Numberix | 2000s | Esoteric | Esoteric | Esoteric |
| 726 | NUMPAD | 2000s | Esoteric | Esoteric | Esoteric |
| 727 | NVML | 2014 | Active | Declarative | Systems |
| 728 | NWScript | 2002 | Active | Scripting | Gaming |
| 729 | NXC | 2006 | Historical | Procedural | Educational |
| 1207 | Nim | 2008 | Active | Multi-paradigm | Systems |
| 1236 | Nix | 2003 | Active | Functional, Declarative | Configuration |
| 1256 | Ninja | 2012 | Active | Declarative | Build |
| 730 | O'Basic | 1995 | Historical | Procedural | Desktop |
| 731 | OADL | 1990s | Historical | Declarative | Enterprise |
| 732 | Oberon | 1987 | Active | Procedural | Systems |
| 733 | Obey | 1987 | Historical | Scripting | Systems |
| 734 | Obfuna | 2000s | Esoteric | Esoteric | Esoteric |
| 735 | Obix | 2000s | Unknown | Object-oriented | General |
| 736 | OBJ | 1976 | Historical | Functional | Research |
| 737 | Objecteering language | 1990s | Historical | Modeling | Enterprise |
| 738 | Objective C | 1984 | Active | Object-oriented | Systems/Mobile |
| 739 | Objective-C | 1984 | Active | Object-oriented | Systems/Mobile |
| 740 | ObjectPAL | 1992 | Historical | Object-oriented | Database |
| 741 | ObjectScript | 1997 | Active | Object-oriented | Database |
| 742 | Objectstar | 1990s | Historical | Object-oriented | Enterprise |
| 743 | Obliq | 1993 | Historical | Object-oriented | Distributed |
| 744 | OCaml | 1996 | Active | Functional, Object-oriented | General |
| 745 | Occam | 1983 | Dormant | Concurrent | Systems |
| 746 | OCL | 1997 | Active | Declarative | Modeling |
| 747 | OISC | 1990s | Esoteric | Esoteric | Esoteric |
| 748 | OmgRofl | 2000s | Esoteric | Esoteric | Esoteric |
| 749 | OmniMark | 1988 | Dormant | Streaming | Data Processing |
| 750 | Omnis Studio | 1982 | Active | Visual, Object-oriented | Enterprise/RAD |
| 751 | Ook! | 2002 | Esoteric | Imperative | Esoteric |
| 752 | OOSL | 1992 | Historical | OOP | Scripting |
| 753 | OPAL | 1995 | Historical | Functional | Academic |
| 754 | Open Access IV | 1982 | Historical | Procedural | Database |
| 755 | OpenEdge | 1984 | Active | OOP, Procedural | Enterprise |
| 756 | Openedge (Progress 4GL) | 1984 | Active | OOP, Procedural | Enterprise |
| 757 | OpenScript | 1990 | Historical | OOP | Scripting |
| 758 | OpenVMS DECTPU | 1984 | Historical | Procedural | Text Processing |
| 759 | Operation Flashpoint Scripting | 2001 | Historical | Procedural | Game Scripting |
| 760 | OPL | 1984 | Historical | Procedural | Mobile/Embedded |
| 761 | OPS Script | 1985 | Historical | Procedural | Printing |
| 762 | OPS5 | 1977 | Historical | Rule-based | AI/Expert Systems |
| 763 | Oracle 9i SQL | 2001 | Historical | Declarative | Database |
| 764 | Oracle SQL | 1979 | Active | Declarative | Database |
| 765 | ORK | 2005 | Esoteric | Stack-based | Esoteric |
| 766 | Oroogu | 2006 | Esoteric | Imperative | Esoteric |
| 767 | Orthogonal | 1968 | Historical | Procedural | Academic |
| 768 | OScript | 1991 | Historical | OOP | Enterprise |
| 769 | OWL | 2004 | Active | Declarative | Ontology/Semantic Web |
| 770 | Ox | 1996 | Active | Procedural, Functional | Scientific |
| 1222 | Odin | 2016 | Active | Procedural | Systems |
| 1233 | OSL | 2010 | Active | Procedural | Shader |
| 771 | Paint Shop Pro 8 & X | 2003 | Historical | Procedural | Automation/Scripting |
| 772 | PAL | 1984 | Historical | Procedural | Database |
| 773 | Panorama Pantalk | 1988 | Historical | Procedural | Database |
| 774 | Parallel C# | 2007 | Historical | OOP, Concurrent | Academic |
| 775 | ParaSail | 2009 | Dormant | Parallel, OOP | Systems |
| 776 | PARI/GP | 1985 | Active | Procedural | Mathematical |
| 777 | Parlog | 1983 | Historical | Logic, Concurrent | Academic |
| 778 | Parrot | 2001 | Dormant | Multi-paradigm | VM/Runtime |
| 779 | Pascal | 1970 | Active | Procedural, Structured | General Purpose |
| 780 | PascalX | 1976 | Historical | Procedural | Academic |
| 781 | PasScript | 1998 | Historical | Procedural | Scripting |
| 782 | PATH | 1980 | Historical | Dataflow | Academic |
| 783 | Pawn | 2006 | Active | Procedural | Game Scripting |
| 784 | pBasic | 1992 | Active | Procedural | Embedded/Microcontroller |
| 785 | PDL | 1997 | Active | Procedural, Functional | Scientific |
| 786 | PeopleCode | 1988 | Active | Procedural, OOP | Enterprise |
| 787 | Perl | 1987 | Active | Procedural, OOP, Functional | Scripting |
| 788 | Perligata | 2000 | Esoteric | Procedural | Esoteric |
| 789 | Petrovich | 2005 | Esoteric | Stack-based | Esoteric |
| 790 | PHP | 1995 | Active | Procedural, OOP | Web |
| 791 | PHP/FI | 1995 | Historical | Procedural | Web |
| 792 | PHP4 | 2000 | Historical | Procedural, OOP | Web |
| 793 | PHP5 | 2004 | Historical | OOP, Procedural | Web |
| 794 | Phrogram | 2005 | Historical | OOP | Educational |
| 795 | Pi | 2009 | Dormant | Functional | Academic |
| 796 | Pick PROC | 1973 | Historical | Procedural | Database |
| 797 | Pico | 1997 | Dormant | Functional | Educational |
| 798 | Piet | 2002 | Esoteric | Stack-based | Esoteric |
| 799 | Pike | 1994 | Active | OOP, Procedural | Scripting |
| 800 | PIL | 2004 | Historical | Procedural | Systems |
| 801 | Pilot | 1969 | Historical | Procedural | Educational |
| 802 | pine | 2004 | Dormant | Functional | Academic |
| 803 | PiXCEL | 1989 | Historical | Procedural | Scientific |
| 804 | PL-516 | 1971 | Historical | Procedural | Systems |
| 805 | PL/B | 1972 | Active | Procedural | Business |
| 806 | PL/I | 1964 | Active | Procedural, Structured | General Purpose |
| 807 | PL/M-80 | 1973 | Historical | Procedural | Embedded/Systems |
| 808 | PL/PGSQL | 1996 | Active | Procedural | Database |
| 809 | PL/SQL | 1991 | Active | Procedural | Database |
| 810 | PL360 | 1968 | Historical | Procedural | Systems |
| 811 | Plain English | 2000 | Active | Natural Language | Educational |
| 812 | Planc | 1980 | Historical | Concurrent | Academic |
| 813 | PLEX | 1970 | Historical | Procedural | Telecom/Embedded |
| 814 | PLT Scheme | 1995 | Historical | Functional | Academic |
| 815 | PLZ | 1968 | Historical | Procedural | Systems |
| 816 | PocketC | 1997 | Historical | Procedural | Mobile |
| 817 | Pointy | 2011 | Dormant | OOP | Web |
| 818 | Polyphonic C# | 2004 | Historical | OOP, Concurrent | Academic |
| 819 | Pop | 1975 | Historical | Functional, Procedural | Academic |
| 820 | Portable ISO Standard Pascal | 1980 | Historical | Procedural | General Purpose |
| 821 | Posix Shell | 1988 | Active | Procedural | Scripting |
| 822 | PostgreSQL | 1996 | Active | Declarative | Database |
| 823 | Postscript | 1984 | Active | Stack-based, Functional | Graphics/Printing |
| 824 | POV-Ray | 1991 | Active | Declarative | 3D Graphics |
| 825 | POV-Ray 3.5 | 2002 | Historical | Declarative | 3D Graphics |
| 826 | PowerBasic | 1989 | Active | Procedural, OOP | Systems Programming |
| 827 | PowerBatch | 1998 | Historical | Procedural | Scripting |
| 828 | PowerOn | 1990 | Active | Procedural | Domain-Specific |
| 829 | PowerScript | 1991 | Dormant | OOP, Event-Driven | Enterprise |
| 830 | PowerShell | 2006 | Active | Procedural, OOP, Functional | Scripting |
| 831 | PPL | 1991 | Historical | Procedural | BBS Scripting |
| 832 | PReS Language | 2000 | Active | Procedural | Document Processing |
| 833 | Processing | 2001 | Active | OOP, Procedural | Educational |
| 834 | Procmail | 1990 | Historical | Declarative | Email Processing |
| 835 | Profan | 1991 | Dormant | Procedural | Systems Programming |
| 836 | Progress | 1984 | Active | Procedural, OOP | Enterprise |
| 837 | Prolog | 1972 | Active | Logic, Declarative | AI/Logic |
| 838 | promela | 1980 | Active | Declarative | Model Checking |
| 839 | Prostscript (printable) | 1985 | Historical | Stack-Based | Document Processing |
| 840 | ProvideX | 1992 | Dormant | Procedural, OOP | Business |
| 841 | Punch cards | 1890 | Historical | Data | Data Storage |
| 842 | Pure Data | 1996 | Active | Visual, Dataflow | Multimedia |
| 843 | PureBasic | 2000 | Active | Procedural | Systems Programming |
| 844 | PV Wave | 1988 | Historical | Procedural, Array | Scientific |
| 845 | PVScript | 1995 | Historical | Procedural | Industrial Control |
| 846 | Py | 2001 | Active | Functional | Embedded Scripting |
| 847 | Pyrex | 2002 | Historical | Procedural, OOP | Extension Language |
| 848 | Python | 1991 | Active | Multi-Paradigm | General Purpose |
| 1210 | PureScript | 2013 | Active | Functional | Web |
| 1218 | Pony | 2014 | Active | Object-oriented, Actor | Concurrent |
| 1242 | Pkl | 2024 | Active | Declarative | Configuration |
| 1267 | Phix | 2015 | Active | Procedural | General |
| 1275 | PILOT | 1962 | Historical | Procedural | Educational |
| 1276 | Plankalkül | 1948 | Historical | Procedural | Historical |
| 849 | Q | 2003 | Active | Functional, Array | Financial |
| 850 | QBasic | 1991 | Historical | Procedural | Educational |
| 851 | Qi | 2008 | Active | Functional | General Purpose |
| 852 | QModem Script | 1987 | Historical | Procedural | Terminal Scripting |
| 853 | Qore | 2005 | Active | Multi-Paradigm | Enterprise |
| 854 | QPAC | 1985 | Historical | Procedural | Statistical |
| 855 | QtScript | 2007 | Dormant | Procedural, OOP | Application Scripting |
| 856 | quantum | 2003 | Esoteric | Quantum | Educational |
| 857 | Quest ASL | 1998 | Active | Declarative | Interactive Fiction |
| 858 | QuickBASIC | 1985 | Historical | Procedural | General Purpose |
| 859 | Quikcode | 1983 | Historical | Procedural | Business |
| 860 | Quylthulg | 2005 | Esoteric | Stack-Based | Esoteric |
| 861 | QVT | 2008 | Active | Declarative | Model Transformation |
| 862 | Qwerty RPN | 2006 | Esoteric | Stack-Based | Esoteric |
| 1247 | QUEL | 1976 | Historical | Declarative | Query |
| 863 | R | 1993 | Active | Functional, OOP, Procedural | Statistical |
| 864 | R4 script | 2004 | Dormant | Procedural | Scripting |
| 865 | Racket | 1995 | Active | Functional, OOP | Educational |
| 866 | Rail | 2006 | Esoteric | 2D | Esoteric |
| 867 | Railo | 2001 | Historical | OOP, Procedural | Web |
| 868 | Ramis Executive | 1970 | Historical | Procedural | Business |
| 869 | Ramis SBX | 1975 | Historical | Procedural | Business |
| 870 | Rapid-Q | 1999 | Historical | Procedural, OOP | General Purpose |
| 871 | RapidBATCH | 1995 | Historical | Procedural | Batch Processing |
| 872 | Rascal | 2009 | Active | Functional, OOP | Metaprogramming |
| 873 | Ratfor | 1974 | Historical | Procedural | Scientific |
| 874 | RBASIC | 1987 | Historical | Procedural | Business |
| 875 | RBasic+ | 1992 | Historical | Procedural | Business |
| 876 | RC Shell | 1989 | Active | Procedural | Scripting |
| 877 | RealBasic | 1996 | Historical | OOP, Event-Driven | Application Development |
| 878 | REBOL | 1997 | Dormant | Declarative, Functional | Scripting |
| 879 | REBOL/Core | 2000 | Dormant | Declarative, Functional | Scripting |
| 880 | Refal | 1966 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 881 | Refal5 | 1989 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 882 | Reflection Basic Script | 2000 | Active | Procedural | Terminal Automation |
| 883 | Rel | 2008 | Active | Declarative, Relational | Database |
| 884 | REVERSE | 2005 | Esoteric | Esoteric | Esoteric |
| 885 | ReXplace | 1995 | Historical | Procedural | Text Processing |
| 886 | REXX | 1979 | Active | Procedural | Scripting |
| 887 | RNF2 | 2003 | Esoteric | Stack-Based | Esoteric |
| 888 | Robocode | 2001 | Active | OOP, Event-Driven | Educational |
| 889 | Robot Scripting Language | 1995 | Historical | Procedural | Game Scripting |
| 890 | Robotic | 1994 | Historical | Procedural | Game Scripting |
| 891 | Roco | 2004 | Esoteric | Stack-Based | Esoteric |
| 892 | RosAsm | 2000 | Dormant | Assembly | Systems Programming |
| 893 | Rosi-SQL | 1998 | Historical | Declarative | Database |
| 894 | RPAL | 1982 | Historical | Functional | Educational |
| 895 | RPF | 1985 | Historical | Procedural | Report Generation |
| 896 | RPG II | 1969 | Historical | Procedural | Business |
| 897 | RPG IV Free-Form | 2001 | Active | Procedural, OOP | Business |
| 898 | RPG/400 | 1988 | Active | Procedural | Business |
| 899 | RPL/2 | 2000 | Active | Stack-Based, Procedural | Scientific |
| 900 | Ruby | 1995 | Active | OOP, Functional, Procedural | General Purpose |
| 901 | Ruby on Rails | 2004 | Active | OOP, MVC | Web Framework |
| 902 | Run BASIC | 2008 | Dormant | Procedural | Web/BASIC |
| 903 | Runtime Revolution | 1997 | Active | OOP, Event-driven | Application Development |
| 904 | Ruri | 2015 | Esoteric | Functional | Esoteric |
| 905 | RXML | 1996 | Historical | Markup, Scripting | Web |
| 906 | RXS | 1998 | Historical | Procedural | Scripting |
| 1202 | Rust | 2010 | Active | Multi-paradigm, Systems | Systems |
| 1225 | Roc | 2018 | Active | Functional | General |
| 1234 | RSL | 1988 | Historical | Procedural | Shader |
| 1266 | Raku | 2015 | Active | Multi-paradigm | General |
| 1269 | Ring | 2016 | Active | Multi-paradigm | General |
| 1271 | Red | 2011 | Active | Multi-paradigm | General |
Languages S
112 languages in this section
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 907 | S | 1976 | Active | Functional, Statistical | Data Analysis |
| 908 | S_Tran | 1960s | Historical | Procedural | Scientific |
| 909 | S-BASIC | 1981 | Historical | Procedural | BASIC |
| 910 | S-Plus | 1988 | Dormant | Functional, Statistical | Data Analysis |
| 911 | S-TRIP | 1970s | Historical | Procedural | Systems |
| 912 | S3 | 1992 | Active | OOP, Statistical | Data Analysis |
| 913 | SABLE | 1981 | Historical | Procedural | Business |
| 914 | SADOL | 1970 | Historical | Procedural | Systems |
| 915 | SAIL | 1970 | Historical | Procedural, OOP | AI Research |
| 916 | SAL | 2000 | Active | Declarative | Verification |
| 917 | Sally | 1995 | Historical | Procedural | Educational |
| 918 | SALT | 2002 | Dormant | Markup, Scripting | Voice Applications |
| 919 | SAOL | 1997 | Historical | Procedural | Audio Processing |
| 920 | SAS | 1976 | Active | Procedural, Statistical | Data Analysis |
| 921 | SAS Macro Language | 1982 | Active | Procedural, Macro | Data Analysis |
| 922 | SASL - St Andrews Static Lang. | 1972 | Historical | Functional, Lazy | Research |
| 923 | Sather | 1990 | Dormant | OOP | Systems |
| 924 | Saul | 1994 | Historical | Procedural | Scripting |
| 925 | Sax Basic | 2002 | Dormant | Procedural | BASIC/Web |
| 926 | Sbasic | 1990s | Historical | Procedural | BASIC |
| 927 | Scala | 2004 | Active | OOP, Functional | Enterprise/Systems |
| 928 | ScalaScript | 2012 | Dormant | OOP, Functional, Scripting | Scripting |
| 929 | SCAR | 2003 | Dormant | Procedural | Automation/Gaming |
| 930 | SCELBAL | 1971 | Historical | Procedural | BASIC |
| 931 | Sceql | 2008 | Historical | Declarative, Query | Database |
| 932 | Scheme | 1975 | Active | Functional, Lisp | Education/Research |
| 933 | SCIL | 1989 | Dormant | Procedural | Scripting |
| 934 | SCL | 1968 | Historical | Procedural | Job Control |
| 935 | Scope Nabla | 1970s | Historical | Array, APL-like | Scientific |
| 936 | Scratch | 2003 | Active | Visual, Event-driven | Educational |
| 937 | ScriptBasic | 1999 | Dormant | Procedural | BASIC/Scripting |
| 938 | ScriptEase | 1994 | Historical | Procedural, Scripting | Web Scripting |
| 939 | Scriptol | 2001 | Dormant | Procedural, OOP | Web/Scripting |
| 940 | seachange | 2010 | Historical | Functional | Research |
| 941 | sed | 1974 | Active | Declarative, Stream-oriented | Text Processing |
| 942 | Seed7 | 2005 | Active | Procedural, OOP | General Purpose |
| 943 | Selcopy | 1980 | Dormant | Procedural | Mainframe Utility |
| 944 | Self | 1987 | Dormant | OOP, Prototype-based | Research |
| 945 | Sendmail | 1983 | Active | Declarative, Rule-based | Email Configuration |
| 946 | Sensetalk | 1993 | Active | Natural Language, Scripting | Automation/Testing |
| 947 | SETL | 1969 | Dormant | Procedural, Set-theoretic | Research |
| 948 | SFL | 1991 | Historical | Procedural | Application Development |
| 949 | sh | 1971 | Active | Procedural, Scripting | Shell/Systems |
| 950 | Shakespeare | 2001 | Esoteric | Procedural | Esoteric |
| 951 | Sharp EL9000 Calculator | 1986 | Historical | Procedural | Calculator |
| 952 | SheerPower | 2005 | Dormant | Procedural | BASIC |
| 953 | Shoop | 2014 | Esoteric | Functional | Esoteric |
| 954 | ShowText | 1990s | Historical | Markup | Documentation |
| 955 | Silk | 1997 | Active | Procedural, Scripting | Test Automation |
| 956 | SimAntics | 2000 | Historical | Event-driven, Visual | Game Simulation |
| 957 | SIMPLE | 1965 | Historical | Procedural | Educational |
| 958 | Simple Instruction Machine Programming Language in English | 1970 | Historical | Procedural, Natural Language | Educational |
| 959 | SIMSCRIPT | 1962 | Dormant | Event-driven, OOP | Simulation |
| 960 | SimTalk | 1993 | Dormant | OOP, Event-driven | Simulation |
| 961 | Simula | 1962 | Historical | OOP, Procedural | Simulation/Research |
| 962 | Sinclair BASIC | 1980 | Historical | Procedural | BASIC |
| 963 | Sinclair QL SuperBasic | 1984 | Historical | Procedural, Structured | BASIC |
| 964 | Sinclair ZX-Spectrum Basic | 1982 | Historical | Procedural | BASIC |
| 965 | Sisal | 1983 | Historical | Functional, Parallel | Scientific Computing |
| 966 | SKI Combinator Calculus | 1920s | Active | Functional, Lambda Calculus | Theoretical |
| 967 | Slashes | 2015 | Esoteric | Pattern-matching | Esoteric |
| 968 | Sleep | 2002 | Dormant | Procedural, Scripting | Scripting |
| 969 | SLI (Simulation language interpreter) | 1975 | Historical | Procedural | Simulation |
| 970 | Slick-C | 1988 | Active | Procedural, OOP | Editor Scripting |
| 971 | SM | 1970s | Historical | Procedural | Systems |
| 972 | Small Basic | 2008 | Active | Procedural | Educational/BASIC |
| 973 | SmallBasic | 1999 | Dormant | Procedural | BASIC |
| 974 | Smalltalk | 1972 | Active | OOP, Reflective | General Purpose |
| 975 | Smarty | 2002 | Active | Template, Scripting | Web Templates |
| 976 | SML (Standard ML) | 1983 | Active | Functional | Academic |
| 977 | SMX | 1998 | Active | Scripting | Web |
| 978 | SNAP | 2011 | Active | Visual/Functional | Educational |
| 979 | SNOBOL | 1962 | Historical | String Processing | Text Processing |
| 980 | SNUSP | 2003 | Esoteric | Imperative | Esoteric |
| 981 | Soar | 1983 | Active | Rule-based | AI/Cognitive |
| 982 | sorta | 2005 | Dormant | Functional | Esoteric |
| 983 | Spaghetti | 2006 | Esoteric | Stack-based | Esoteric |
| 984 | SPC | 1970s | Historical | Procedural | Systems |
| 985 | Spiral | 2005 | Active | Domain-specific | Scientific |
| 986 | SPIRES | 1973 | Historical | Query | Database |
| 987 | SPITBOL | 1971 | Historical | String Processing | Text Processing |
| 988 | SPL (Shakespeare) | 2001 | Esoteric | Imperative | Esoteric |
| 989 | Spoon | 2005 | Esoteric | Stack-based | Esoteric |
| 990 | SPSS | 1968 | Active | Statistical | Data Analysis |
| 991 | SQL | 1974 | Active | Declarative | Database |
| 992 | SQLite | 2000 | Active | Declarative | Database |
| 993 | SQLite3 | 2004 | Active | Declarative | Database |
| 994 | SQR | 1987 | Active | Procedural/Query | Business/Reporting |
| 995 | Squirrel | 2003 | Active | OOP/Scripting | Game Scripting |
| 996 | Squish | 2001 | Active | Scripting | Testing |
| 997 | SR | 1981 | Historical | Concurrent | Research |
| 998 | StarBasic | 1985 | Active | Procedural | Office Automation |
| 999 | StarLogo | 1994 | Active | Educational/Agent | Educational |
| 1000 | STATA | 1985 | Active | Statistical | Data Analysis |
| 1001 | Stratego | 1998 | Active | Functional | Program Transformation |
| 1002 | Stratus VOS command macro | 1980s | Active | Scripting | Systems |
| 1003 | Subskin | 2006 | Esoteric | Stack-based | Esoteric |
| 1004 | SuperBase | 1984 | Historical | Procedural | Database |
| 1005 | SuperCollider | 1996 | Active | OOP/Functional | Audio/Music |
| 1006 | SuperTalk | 1987 | Historical | OOP | Multimedia |
| 1007 | Surf | 2001 | Dormant | Concurrent | Research |
| 1008 | Swym | 2010 | Dormant | Concurrent | Research |
| 1009 | Sybase SQL | 1987 | Active | Declarative | Database |
| 1010 | SymbEL | 1990s | Dormant | Symbolic | Mathematics |
| 1011 | SYMPL | 1971 | Historical | Procedural | Systems |
| 1012 | Synergy/DE | 1978 | Active | Procedural | Business |
| 1013 | System 1032 | 1970s | Historical | Procedural | Systems |
| 1203 | Swift | 2014 | Active | Object-oriented, Functional | Mobile/Systems |
| 1232 | SPIR-V | 2015 | Active | Intermediate | Shader |
| 1245 | SPARQL | 2008 | Active | Declarative | Query |
| 1253 | Starlark | 2017 | Active | Procedural | Build |
| 1260 | Solidity | 2014 | Active | Object-oriented | Blockchain |
Languages T-Z
201 languages in this section
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1014 | T | 1982 | Historical | Functional | Academic |
| 1015 | T3X | 2009 | Active | Procedural | Systems |
| 1016 | TACL | 1980s | Active | Scripting | Systems |
| 1017 | TADS 3 | 1996 | Active | OOP | Interactive Fiction |
| 1018 | Tandem TAL | 1975 | Active | Procedural | Systems |
| 1019 | Tandy Color BASIC | 1980 | Historical | Procedural | Home Computing |
| 1020 | TANGO | 1990s | Dormant | Visual | Web Development |
| 1021 | tbpl | 2000s | Dormant | Procedural | Scripting |
| 1022 | Tcl | 1988 | Active | Scripting | Scripting |
| 1023 | TCL/TK | 1991 | Active | Scripting | GUI Development |
| 1024 | tdbengine | 2000s | Dormant | Query | Database |
| 1025 | TEA | 2001 | Dormant | Scripting | Embedded |
| 1026 | TECO | 1962 | Historical | Text Editor | Text Processing |
| 1027 | Template Toolkit | 1996 | Active | Template | Web Development |
| 1028 | Tenex-C-Shell (tcsh) | 1983 | Active | Scripting | Shell |
| 1029 | Tera Term Pro Macro | 1994 | Active | Scripting | Terminal Automation |
| 1030 | Terse | 1993 | Dormant | Functional | Research |
| 1031 | TeX/LaTeX | 1978 | Active | Markup/Macro | Document Typesetting |
| 1032 | texinfo | 1986 | Active | Markup | Documentation |
| 1033 | thaM | 2005 | Esoteric | Stack-based | Esoteric |
| 1034 | Thoroughbred BASIC | 1980 | Active | Procedural | Business |
| 1035 | Thue | 1998 | Esoteric | String Rewriting | Esoteric |
| 1036 | TI 81 Calculator | 1990 | Historical | Procedural | Calculator |
| 1037 | TI 83+/84+(SE) Basic | 1996 | Active | Procedural | Calculator |
| 1038 | TI 85 Calculator | 1992 | Historical | Procedural | Calculator |
| 1039 | TI 89 Calculator | 1998 | Active | Procedural | Calculator |
| 1040 | Tibco MarketSheet Script | 2000s | Dormant | Scripting | Financial |
| 1041 | Tiger | 1990s | Dormant | Procedural | Scripting |
| 1042 | Tilton | 2006 | Esoteric | Stack-based | Esoteric |
| 1043 | TINCL | 1990s | Dormant | Scripting | Embedded |
| 1044 | TinTin++ | 1993 | Active | Scripting | MUD Client |
| 1045 | tiny | 1970s | Historical | Procedural | Educational |
| 1046 | Tiny Basic | 1975 | Historical | Procedural | Home Computing |
| 1047 | tiny-c | 2001 | Active | Procedural | Educational |
| 1048 | TinyFugue | 1993 | Active | Scripting | MUD Client |
| 1049 | TinyKiss | 1990s | Dormant | Scripting | Radio/Packet |
| 1050 | TMMLPTEALPAITAFNFAL | 2008 | Esoteric | Imperative | Esoteric |
| 1051 | TMScript | Unknown | Scripting | Scripting | |
| 1052 | TMT Pascal | 1995 | Dormant | Procedural | Systems |
| 1053 | Tokiwa | Unknown | Unknown | Unknown | |
| 1054 | TOM | 2000 | Dormant | Functional | Academic |
| 1055 | Topline | Unknown | Unknown | Unknown | |
| 1056 | TorqueScript | 2001 | Active | Scripting/OOP | Game Development |
| 1057 | Trac | 1964 | Historical | Procedural | Text Processing |
| 1058 | Transact-SQL | 1989 | Active | Declarative/Procedural | Database |
| 1059 | Transcript | 1984 | Historical | Procedural | Text Processing |
| 1060 | Trigger | Unknown | Unknown | Scripting | |
| 1061 | TRIM | 1979 | Active | Procedural | Enterprise/Database |
| 1062 | troff | 1973 | Active | Markup | Document Formatting |
| 1063 | true | 2005 | Esoteric | Esoteric | Esoteric |
| 1064 | TrueBASIC | 1985 | Active | Procedural/Structured | Educational |
| 1065 | Trumpet Winsock | Unknown | Unknown | Networking | |
| 1066 | TSEPro Editor Macro | 1991 | Dormant | Scripting | Text Editor |
| 1067 | TsrBasic | Unknown | Procedural | Systems | |
| 1068 | TSX 17 PLC | Unknown | Procedural | Industrial Control | |
| 1069 | Turbo C | 1987 | Historical | Procedural | Systems |
| 1070 | Turbo Pascal | 1983 | Historical | Procedural/Structured | Systems |
| 1071 | Turbo PL | Unknown | Procedural | Unknown | |
| 1072 | Turing | 1982 | Active | Procedural/OOP | Educational |
| 1073 | Turing Machine | 1936 | Historical | Theoretical | Academic |
| 1074 | TurtleScript | Unknown | Scripting | Educational | |
| 1075 | Tutor | 1965 | Historical | Procedural | Educational |
| 1076 | Tyle | Unknown | Unknown | Unknown | |
| 1077 | TypoScript | 2000 | Active | Declarative | Web/CMS |
| 1201 | TypeScript | 2012 | Active | Object-oriented, Functional | Web |
| 1240 | TOML | 2013 | Active | Declarative | Configuration |
| 1249 | TLA+ | 1999 | Active | Specification | Formal Methods |
| 1078 | U-Code | 1977 | Historical | Intermediate | Systems |
| 1079 | UBasic | 1988 | Dormant | Procedural | Educational/Math |
| 1080 | uBASIC(CHDK) | 2007 | Active | Procedural | Embedded/Scripting |
| 1081 | UC4 | 1985 | Active | Procedural | Automation |
| 1082 | uc4-script | Active | Scripting | Automation | |
| 1083 | UGCL | Unknown | Unknown | Unknown | |
| 1084 | UltraMacros | Unknown | Scripting | Automation | |
| 1085 | UML | 1997 | Active | Visual/Modeling | Design |
| 1086 | Unbabtized | Unknown | Unknown | Unknown | |
| 1087 | UniBasic | 1985 | Active | Procedural | Database/Business |
| 1088 | Unicon | 1996 | Active | Procedural/OOP | General Purpose |
| 1089 | Uniface | 1984 | Active | Procedural/4GL | Enterprise/RAD |
| 1090 | Uniface 9.3 | 2013 | Active | Procedural/4GL | Enterprise/RAD |
| 1091 | Unique 4GL | Active | Procedural/4GL | Database | |
| 1092 | Unique Concept | Unknown | Unknown | Database | |
| 1093 | UNIVAC | 1951 | Historical | Assembly | Systems |
| 1094 | UniVerse Basic | 1985 | Active | Procedural | Database/Business |
| 1095 | Unix DC | 1971 | Active | Stack-based | Calculator |
| 1096 | Unlambda | 1999 | Esoteric | Functional | Esoteric |
| 1097 | Unreadable | 2002 | Esoteric | Esoteric | Esoteric |
| 1098 | UnrealScript | 1998 | Historical | OOP/Procedural | Game Development |
| 1099 | UPC (Unified Parallel C) | 2001 | Active | Procedural/Parallel | HPC/Scientific |
| 1100 | Ursala | 2008 | Dormant | Functional | General Purpose |
| 1101 | User-RPL | 1990 | Active | Stack-based/Procedural | Calculator |
| 1102 | Usertalk | 1992 | Historical | Scripting/OOP | Scripting |
| 1226 | Unison | 2019 | Active | Functional | Distributed |
| 1103 | v | Unknown | Unknown | Unknown | |
| 1104 | Vala | 2006 | Active | OOP | Systems/Application |
| 1105 | var'aq | 2001 | Esoteric | Stack-based | Esoteric |
| 1106 | VAX SCAN | 1982 | Historical | Scripting | Systems/Automation |
| 1107 | VBA | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1108 | VBAMacro for Excel | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1109 | VBScript | 1996 | Dormant | OOP/Procedural | Scripting/Web |
| 1110 | VCL | 1995 | Active | OOP | Framework/Application |
| 1111 | VDF | 1984 | Active | OOP/Procedural | Database/RAD |
| 1112 | VectorScript | 1985 | Active | Procedural/Scripting | CAD |
| 1113 | Verilog | 1984 | Active | HDL/Concurrent | Hardware Design |
| 1114 | Version | Unknown | Unknown | Unknown | |
| 1115 | VFP (Visual FoxPro) | 1995 | Historical | OOP/Procedural | Database |
| 1116 | VGL | Unknown | Unknown | Graphics | |
| 1117 | VHDL | 1983 | Active | HDL/Concurrent | Hardware Design |
| 1118 | Vi | 1976 | Active | Modal/Command | Text Editor |
| 1119 | VIB Skript | Unknown | Scripting | Unknown | |
| 1120 | VICC | Unknown | Unknown | Unknown | |
| 1121 | Vim | 1991 | Active | Modal/Scripting | Text Editor |
| 1122 | VIM Macro | 1991 | Active | Scripting | Text Editor |
| 1123 | Vision:Report (Quickjob) | Dormant | Procedural/4GL | Reporting | |
| 1124 | Visual Basic | 1991 | Historical | OOP/Event-driven | Application/RAD |
| 1125 | Visual Basic .NET | 2001 | Active | OOP/Multi-paradigm | Application/Enterprise |
| 1126 | Visual DataFlex | 1996 | Active | OOP | Enterprise/Database |
| 1127 | Visual DialogScript | 1993 | Historical | Procedural | Scripting |
| 1128 | Visual FoxPro | 1995 | Historical | OOP/Procedural | Database |
| 1129 | Visual J++ | 1996 | Historical | OOP | Enterprise |
| 1130 | Visual LISP | 1997 | Active | Functional | CAD/Scripting |
| 1131 | Visual MB | 2000 | Unknown | OOP | Enterprise |
| 1132 | VP | 1990 | Unknown | Procedural | Scripting |
| 1133 | VScript | 1995 | Historical | Procedural | Scripting |
| 1134 | VTL | 1973 | Historical | Procedural | Scripting |
| 1135 | VTL-2 | 1977 | Historical | Procedural | Scripting |
| 1136 | Vulcan.NET | 2005 | Dormant | OOP | Enterprise |
| 1137 | VXML | 2000 | Active | Declarative | Web/Voice |
| 1219 | V | 2019 | Active | Procedural, Systems | Systems |
| 1261 | Vyper | 2017 | Active | Procedural | Blockchain |
| 1281 | Vale | 2019 | Active | Object-oriented | Systems |
| 1138 | W-Langage | 1993 | Active | Procedural/OOP | Enterprise |
| 1139 | Warcraft 3 GUI | 2002 | Active | Visual/Event-driven | Gaming |
| 1140 | Warcraft 3 Jass | 2002 | Active | Procedural | Gaming |
| 1141 | WebBasic | 1996 | Historical | Procedural | Web |
| 1142 | WebDNA | 1995 | Active | Declarative | Web/Database |
| 1143 | WebL | 1997 | Historical | Procedural | Web |
| 1144 | Whenever | 2005 | Esoteric | Constraint-based | Esoteric |
| 1145 | Whirl | 2002 | Esoteric | Imperative | Esoteric |
| 1146 | Whitespace | 2003 | Esoteric | Imperative | Esoteric |
| 1147 | WIL | 1991 | Active | Procedural | Scripting/Automation |
| 1148 | WinAPI with C++ | 1985 | Active | Procedural/OOP | Systems |
| 1149 | WinBatch | 1991 | Active | Procedural | Scripting/Automation |
| 1150 | WinBot Script (WBS) | 1998 | Historical | Procedural | Gaming/Scripting |
| 1151 | Windows Installer | 1999 | Active | Declarative | Installation |
| 1152 | Windows NT Batch | 1993 | Active | Procedural | Scripting/Systems |
| 1153 | Wise InstallMaster8 | 1995 | Historical | Declarative | Installation |
| 1154 | Wlangage | 1993 | Active | Procedural/OOP | Enterprise |
| 1155 | WOPTL | 1985 | Historical | Procedural | Scripting |
| 1156 | Word | 1983 | Unknown | Procedural | Macro |
| 1157 | Word!CPU | 2007 | Esoteric | Imperative | Esoteric |
| 1158 | WordBasic | 1990 | Historical | Procedural | Macro |
| 1159 | WordPerfect Macro | 1985 | Historical | Procedural | Macro |
| 1160 | WoS Quest Script | 2000 | Dormant | Procedural | Gaming |
| 1161 | Wrapl | 2004 | Dormant | Functional | General-purpose |
| 1162 | wxBasic | 2002 | Dormant | Procedural | Scripting |
| 1163 | WYLBUR | 1970 | Historical | Procedural | Text editing |
| 1264 | WebAssembly | 2017 | Active | Stack-based | Runtime |
| 1268 | Wren | 2016 | Active | Object-oriented | Scripting |
| 1164 | X-GUI scripting language | 1995 | Unknown | Procedural | GUI |
| 1165 | X++ | 1998 | Active | OOP | Enterprise/ERP |
| 1166 | X10 1.7 | 2004 | Active | OOP/Concurrent | Research |
| 1167 | XBasic | 1991 | Dormant | Procedural | General-purpose |
| 1168 | XBLite | 2001 | Dormant | Procedural | General-purpose |
| 1169 | XION | 2006 | Dormant | Declarative | Configuration |
| 1170 | XLISP-PLUS | 1988 | Historical | Functional | Education |
| 1171 | XOTcl | 2000 | Dormant | OOP | Extension |
| 1172 | XPLO | 1976 | Historical | Procedural | Systems |
| 1173 | XQuery | 2007 | Active | Functional/Declarative | Database/XML |
| 1174 | XS | 2001 | Unknown | Functional | Extension |
| 1175 | xScript | 2000 | Unknown | Procedural | Scripting |
| 1176 | XSLT | 1999 | Active | Functional/Declarative | Web/XML |
| 1177 | Xtend | 2011 | Active | OOP/Functional | JVM |
| 1274 | X10 | 2004 | Dormant | Object-oriented, Parallel | Parallel |
| 1278 | XAML | 2006 | Active | Declarative | UI |
| 1178 | Y | 2003 | Esoteric | Functional | Esoteric |
| 1179 | Yabasic | 1995 | Active | Procedural | Education/Scripting |
| 1180 | Yacas | 1999 | Active | Functional | Mathematics |
| 1181 | Yacc | 1975 | Active | Declarative | Parser generator |
| 1182 | YCP | 2000 | Historical | Procedural | Systems |
| 1183 | Ylva | 2005 | Unknown | Unknown | Unknown |
| 1184 | Yodl | 1999 | Active | Declarative | Documentation |
| 1185 | Yoix | 2000 | Dormant | Procedural | Scripting |
| 1186 | Yorick | 1996 | Active | Procedural | Scientific |
| 1241 | YAML | 2001 | Active | Declarative | Configuration |
| 1187 | Z-C | 1985 | Historical | Procedural | Systems |
| 1188 | Z-Shell | 1990 | Active | Procedural | Shell/Scripting |
| 1189 | Zeno | 1999 | Unknown | Logic | Research |
| 1190 | Zero | 2015 | Dormant | Procedural | Systems |
| 1191 | Zim | 1985 | Historical | Procedural | Database |
| 1192 | zkl | 2012 | Active | OOP/Functional | General-purpose |
| 1193 | zmud scripting language | 1995 | Active | Procedural | Gaming/MUD |
| 1194 | ZOMBIE | 2003 | Esoteric | Imperative | Esoteric |
| 1195 | Zonnon | 2002 | Dormant | OOP | Research |
| 1196 | Zope-DHTML | 1997 | Historical | Declarative | Web |
| 1197 | Zope-PageTemplates | 1999 | Dormant | Declarative | Web |
| 1198 | Zowie | 2010 | Dormant | Procedural | Scientific |
| 1199 | ZT | 2006 | Unknown | Unknown | Unknown |
| 1200 | ZZT | 1991 | Historical | Procedural | Gaming |
| 1206 | Zig | 2016 | Active | Procedural, Systems | Systems |
| 1252 | Z notation | 1977 | Dormant | Specification | Formal Methods |
Languages by Era
Pre-1970
Pre-1970
75 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 118 | Babbage's Analytical Machine | 1837 | Historical | Mechanical | Historical |
| 674 | Morse Code | 1844 | Historical | Encoding | Communication |
| 841 | Punch cards | 1890 | Historical | Data | Data Storage |
| 966 | SKI Combinator Calculus | 1920s | Active | Functional, Lambda Calculus | Theoretical |
| 1073 | Turing Machine | 1936 | Historical | Theoretical | Academic |
| 328 | ENIAC | 1946 | Historical | Assembly | Assembly |
| 1276 | Plankalkül | 1948 | Historical | Procedural | Historical |
| 77 | Assembler | 1949 | Active | Assembly | Assembly |
| 88 | Assembler (EDSAC) | 1949 | Historical | Assembly | Assembly |
| 1093 | UNIVAC | 1951 | Historical | Assembly | Systems |
| 370 | Fortran | 1957 | Active | Procedural | Scientific |
| 374 | FORTRAN-II | 1958 | Historical | Procedural | Scientific |
| 591 | LISP | 1958 | Active | Functional | General Purpose |
| 78 | Assembler (1401 Autocoder) | 1959 | Historical | Assembly | Assembly |
| 224 | COBOL | 1959 | Active | Procedural | Enterprise |
| 479 | IBM 1620 SPS | 1959 | Historical | Assembly | Systems |
| 649 | Michigan Algorithm Decoder | 1959 | Historical | Procedural | Scientific |
| 650 | Michigan Algorithmic Decoder (MAD) | 1959 | Historical | Procedural | Scientific |
| 37 | ALGOL 60 | 1960 | Historical | Procedural | General |
| 39 | Algol60 | 1960 | Historical | Procedural | General |
| 908 | S_Tran | 1960s | Historical | Procedural | Scientific |
| 393 | GASP | 1961 | Historical | Procedural | Simulation |
| 429 | GPSS | 1961 | Active | Simulation | Simulation |
| 373 | FORTRAN IV | 1962 | Historical | Procedural | Scientific |
| 375 | FORTRAN-IV | 1962 | Historical | Procedural | Scientific |
| 1275 | PILOT | 1962 | Historical | Procedural | Educational |
| 959 | SIMSCRIPT | 1962 | Dormant | Event-driven, OOP | Simulation |
| 979 | SNOBOL | 1962 | Historical | String Processing | Text Processing |
| 961 | Simula | 1962 | Historical | OOP, Procedural | Simulation/Research |
| 1026 | TECO | 1962 | Historical | Text Editor | Text Processing |
| 392 | GASOIL | 1963 | Historical | Procedural | Simulation |
| 531 | JOSS | 1963 | Historical | Interactive | Scientific |
| 125 | BASIC | 1964 | Active | Procedural | Educational |
| 191 | CDC CPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 193 | CDC PPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 482 | IBM/3x0 Assembler | 1964 | Historical | Assembly | Mainframe |
| 491 | IITRAN | 1964 | Historical | Procedural | Scientific |
| 530 | JCL | 1964 | Active | Procedural | Systems/Mainframe |
| 806 | PL/I | 1964 | Active | Procedural, Structured | General Purpose |
| 1057 | Trac | 1964 | Historical | Procedural | Text Processing |
| 97 | Assembler (Singer Friden System 10) | 1965 | Historical | Assembly | Assembly |
| 477 | IBM 1130 Assembler | 1965 | Historical | Assembly | Systems |
| 583 | LINC | 1965 | Historical | Procedural | Scientific |
| 957 | SIMPLE | 1965 | Historical | Procedural | Educational |
| 1075 | Tutor | 1965 | Historical | Procedural | Educational |
| 56 | APL | 1966 | Active | Array | Scientific |
| 187 | CASL | 1966 | Historical | Procedural | Assembly |
| 217 | CLIST | 1966 | Active | Procedural | Mainframe |
| 284 | DIBOL | 1966 | Active | Procedural | Business |
| 478 | IBM 1130 BASIC FORTRAN-IV | 1966 | Historical | Procedural | Scientific |
| 635 | MCPL | 1966 | Historical | Procedural | Systems |
| 662 | ML/I | 1966 | Historical | Macro | Macro Processor |
| 663 | ML/I Macroprocessor | 1966 | Historical | Macro | Macro Processor |
| 690 | Mumps | 1966 | Active | Procedural, Imperative | Database/Medical |
| 880 | Refal | 1966 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 134 | BCPL | 1967 | Historical | Procedural | Systems |
| 338 | EXEC | 1967 | Historical | Procedural | Shell/Scripting |
| 596 | Logo | 1967 | Active | Procedural, Educational | Education |
| 626 | MARK IV | 1967 | Historical | Procedural | Enterprise |
| 38 | ALGOL 68 | 1968 | Historical | Procedural | General |
| 362 | Focal | 1968 | Historical | Procedural | General |
| 445 | HAL/S | 1968 | Historical | Procedural | Aerospace |
| 660 | MIXAL | 1968 | Historical | Assembly | Assembly |
| 767 | Orthogonal | 1968 | Historical | Procedural | Academic |
| 810 | PL360 | 1968 | Historical | Procedural | Systems |
| 815 | PLZ | 1968 | Historical | Procedural | Systems |
| 934 | SCL | 1968 | Historical | Procedural | Job Control |
| 990 | SPSS | 1968 | Active | Statistical | Data Analysis |
| 115 | B | 1969 | Historical | Procedural | Systems |
| 227 | COCOA | 1969 | Historical | Procedural | Simulation |
| 311 | Easytrieve | 1969 | Dormant | Procedural | Enterprise |
| 624 | Mapper (BIS) | 1969 | Dormant | Procedural | Enterprise |
| 801 | Pilot | 1969 | Historical | Procedural | Educational |
| 896 | RPG II | 1969 | Historical | Procedural | Business |
| 947 | SETL | 1969 | Dormant | Procedural, Set-theoretic | Research |
1970s
1970s
126 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 86 | Assembler (DEC PDP-11) | 1970 | Historical | Assembly | Assembly |
| 99 | Assembler (System/370) | 1970 | Dormant | Assembly | Mainframe |
| 149 | BLISS | 1970 | Historical | Procedural | Systems |
| 259 | DAL | 1970 | Historical | Procedural | Database |
| 363 | Focal-8 | 1970 | Historical | Procedural | General |
| 369 | Forth | 1970 | Active | Stack-based | General |
| 612 | Macro-10 | 1970 | Historical | Assembly | Assembly |
| 813 | PLEX | 1970 | Historical | Procedural | Telecom/Embedded |
| 779 | Pascal | 1970 | Active | Procedural, Structured | General Purpose |
| 868 | Ramis Executive | 1970 | Historical | Procedural | Business |
| 914 | SADOL | 1970 | Historical | Procedural | Systems |
| 915 | SAIL | 1970 | Historical | Procedural, OOP | AI Research |
| 958 | Simple Instruction Machine Programming Language in English | 1970 | Historical | Procedural, Natural Language | Educational |
| 1163 | WYLBUR | 1970 | Historical | Procedural | Text editing |
| 681 | MPTMON | 1970s | Historical | Monitoring | Systems |
| 713 | NIL | 1970s | Historical | Procedural | Systems |
| 911 | S-TRIP | 1970s | Historical | Procedural | Systems |
| 971 | SM | 1970s | Historical | Procedural | Systems |
| 984 | SPC | 1970s | Historical | Procedural | Systems |
| 935 | Scope Nabla | 1970s | Historical | Array, APL-like | Scientific |
| 1013 | System 1032 | 1970s | Historical | Procedural | Systems |
| 1045 | tiny | 1970s | Historical | Procedural | Educational |
| 804 | PL-516 | 1971 | Historical | Procedural | Systems |
| 930 | SCELBAL | 1971 | Historical | Procedural | BASIC |
| 987 | SPITBOL | 1971 | Historical | String Processing | Text Processing |
| 1011 | SYMPL | 1971 | Historical | Procedural | Systems |
| 1095 | Unix DC | 1971 | Active | Stack-based | Calculator |
| 270 | dc | 1971 | Active | Stack-based | Calculator |
| 949 | sh | 1971 | Active | Procedural, Scripting | Shell/Systems |
| 8 | 8008 Assembler | 1972 | Historical | Assembly | Assembly |
| 128 | BASIC-PLUS | 1972 | Historical | Procedural | BASIC |
| 167 | C | 1972 | Active | Procedural | Systems |
| 172 | C/C++ Preprocessor | 1972 | Active | Macro | Systems |
| 505 | INTERCAL | 1972 | Esoteric | Procedural | Esoteric |
| 560 | L.S.E. | 1972 | Historical | Educational | Education |
| 665 | Model 204 | 1972 | Active | Procedural | Database |
| 805 | PL/B | 1972 | Active | Procedural | Business |
| 837 | Prolog | 1972 | Active | Logic, Declarative | AI/Logic |
| 922 | SASL - St Andrews Static Lang. | 1972 | Historical | Functional, Lazy | Research |
| 974 | Smalltalk | 1972 | Active | OOP, Reflective | General Purpose |
| 230 | COMAL | 1973 | Historical | Procedural | Educational |
| 661 | ML | 1973 | Active | Functional | Functional |
| 721 | Nroff | 1973 | Active | Markup | Document |
| 807 | PL/M-80 | 1973 | Historical | Procedural | Embedded/Systems |
| 796 | Pick PROC | 1973 | Historical | Procedural | Database |
| 986 | SPIRES | 1973 | Historical | Query | Database |
| 1134 | VTL | 1973 | Historical | Procedural | Scripting |
| 1062 | troff | 1973 | Active | Markup | Document Formatting |
| 7 | 6800 Assembler | 1974 | Historical | Assembly | Assembly |
| 82 | Assembler (8080) | 1974 | Historical | Assembly | Assembly |
| 83 | Assembler (8080/8085) | 1974 | Historical | Assembly | Assembly |
| 197 | CESIL | 1974 | Historical | Procedural | Educational |
| 319 | ELAN | 1974 | Historical | Procedural | Scientific |
| 435 | GRIP | 1974 | Historical | Procedural | Graphics |
| 873 | Ratfor | 1974 | Historical | Procedural | Scientific |
| 991 | SQL | 1974 | Active | Declarative | Database |
| 941 | sed | 1974 | Active | Declarative, Stream-oriented | Text Processing |
| 6 | 6502 Assembler | 1975 | Historical | Assembly | Assembly |
| 221 | CLU | 1975 | Historical | OOP | Research |
| 364 | Focus | 1975 | Dormant | Procedural | Database/4GL |
| 395 | GBD | 1975 | Historical | Procedural | Database |
| 819 | Pop | 1975 | Historical | Functional, Procedural | Academic |
| 869 | Ramis SBX | 1975 | Historical | Procedural | Business |
| 969 | SLI (Simulation language interpreter) | 1975 | Historical | Procedural | Simulation |
| 932 | Scheme | 1975 | Active | Functional, Lisp | Education/Research |
| 1018 | Tandem TAL | 1975 | Active | Procedural | Systems |
| 1046 | Tiny Basic | 1975 | Historical | Procedural | Home Computing |
| 1181 | Yacc | 1975 | Active | Declarative | Parser generator |
| 133 | bc | 1975 | Active | Procedural | Calculator |
| 54 | AOS/VS (32bit CLI) | 1976 | Historical | Procedural | Shell/Scripting |
| 58 | Apple 1 BASIC | 1976 | Historical | Procedural | BASIC |
| 101 | Assembler (Z80) | 1976 | Historical | Assembly | Assembly |
| 192 | CDC NOS CCL | 1976 | Historical | Procedural | Mainframe |
| 465 | HP 9825A Calculator | 1976 | Historical | Procedural | Calculator |
| 619 | Make | 1976 | Active | Declarative | Build Tool |
| 736 | OBJ | 1976 | Historical | Functional | Research |
| 780 | PascalX | 1976 | Historical | Procedural | Academic |
| 1247 | QUEL | 1976 | Historical | Declarative | Query |
| 907 | S | 1976 | Active | Functional, Statistical | Data Analysis |
| 920 | SAS | 1976 | Active | Procedural, Statistical | Data Analysis |
| 1118 | Vi | 1976 | Active | Modal/Command | Text Editor |
| 1172 | XPLO | 1976 | Historical | Procedural | Systems |
| 112 | AWK | 1977 | Active | Procedural, Data-driven | Scripting |
| 57 | Apple ][+ machine language | 1977 | Historical | Assembly | Assembly |
| 61 | AppleSoft | 1977 | Historical | Procedural | BASIC |
| 62 | Applesoft BASIC | 1977 | Historical | Procedural | BASIC |
| 87 | Assembler (DEC VAX) | 1977 | Historical | Assembly | Assembly |
| 126 | BASIC - TRS-80 | 1977 | Historical | Procedural | BASIC |
| 189 | CBM BASIC | 1977 | Historical | Procedural | BASIC |
| 233 | Commodore 8-bit Basic | 1977 | Historical | Procedural | Home Computing |
| 271 | DCL | 1977 | Active | Procedural | Scripting |
| 1246 | Datalog | 1977 | Active | Logic, Declarative | Query |
| 371 | FORTRAN 77 | 1977 | Active | Procedural | Scientific |
| 487 | IDL | 1977 | Active | Array-based | Data analysis |
| 496 | IMP77 | 1977 | Historical | Procedural | Systems |
| 484 | Icon | 1977 | Active | Procedural, Goal-directed | String processing |
| 595 | LOCK | 1977 | Dormant | Procedural | Database |
| 608 | M4 | 1977 | Active | Macro | Macro Processor |
| 762 | OPS5 | 1977 | Historical | Rule-based | AI/Expert Systems |
| 1078 | U-Code | 1977 | Historical | Intermediate | Systems |
| 1135 | VTL-2 | 1977 | Historical | Procedural | Scripting |
| 1252 | Z notation | 1977 | Dormant | Specification | Formal Methods |
| 72 | ASM-x86 | 1978 | Active | Assembly | Assembly |
| 89 | Assembler (Intel 8086) | 1978 | Historical | Assembly | Assembly |
| 90 | Assembler (Intel x86) | 1978 | Active | Assembly | Assembly |
| 92 | Assembler (Motorola 6809) | 1978 | Historical | Assembly | Assembly |
| 132 | BBx | 1978 | Active | Procedural | Business |
| 117 | Baan 3GL | 1978 | Dormant | Procedural | Enterprise |
| 168 | C Shell | 1978 | Active | Procedural | Shell/Scripting |
| 176 | CADOL II | 1978 | Historical | Procedural | Business |
| 252 | CSP | 1978 | Historical | Concurrent | Formal Methods |
| 558 | Kvikkalkul | 1978 | Historical | Procedural | Education |
| 666 | Modula 2 | 1978 | Historical | Procedural | Systems |
| 668 | Modula-2 | 1978 | Historical | Procedural | Systems |
| 1012 | Synergy/DE | 1978 | Active | Procedural | Business |
| 1031 | TeX/LaTeX | 1978 | Active | Markup/Macro | Document Typesetting |
| 80 | Assembler (68K) | 1979 | Historical | Assembly | Assembly |
| 152 | BlooP | 1979 | Historical | Esoteric | Esoteric |
| 157 | Bourne Shell | 1979 | Active | Procedural | Shell/Scripting |
| 466 | HP BASIC | 1979 | Historical | Procedural | Business |
| 648 | MetaFont/MetaPost | 1979 | Active | Declarative | Graphics |
| 675 | Mouse | 1979 | Historical | Procedural | Educational |
| 697 | Natural | 1979 | Active | Procedural | Enterprise |
| 764 | Oracle SQL | 1979 | Active | Declarative | Database |
| 886 | REXX | 1979 | Active | Procedural | Scripting |
| 1061 | TRIM | 1979 | Active | Procedural | Enterprise/Database |
1980s
1980s
231 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 24 | Ada | 1980 | Active | Procedural, OOP | Systems |
| 81 | Assembler (8051) | 1980 | Active | Assembly | Embedded |
| 201 | CHILL/2 | 1980 | Historical | Procedural | Telecom |
| 295 | Draco | 1980 | Historical | Procedural | Systems |
| 346 | FAME | 1980 | Dormant | Procedural | Time Series |
| 386 | Fudgit | 1980 | Historical | Procedural | Scientific |
| 459 | Hope | 1980 | Historical | Functional | Academic |
| 782 | PATH | 1980 | Historical | Dataflow | Academic |
| 812 | Planc | 1980 | Historical | Concurrent | Academic |
| 820 | Portable ISO Standard Pascal | 1980 | Historical | Procedural | General Purpose |
| 943 | Selcopy | 1980 | Dormant | Procedural | Mainframe Utility |
| 962 | Sinclair BASIC | 1980 | Historical | Procedural | BASIC |
| 1019 | Tandy Color BASIC | 1980 | Historical | Procedural | Home Computing |
| 1034 | Thoroughbred BASIC | 1980 | Active | Procedural | Business |
| 838 | promela | 1980 | Active | Declarative | Model Checking |
| 44 | Amanda | 1980s | Historical | Functional | Functional |
| 455 | High Level Petri Net | 1980s | Active | Formal specification | Modeling |
| 615 | MAGIC/L | 1980s | Dormant | Procedural | Enterprise |
| 679 | MPE/iX Command Interpreter Script | 1980s | Historical | Scripting | Systems |
| 687 | MTUP | 1980s | Historical | Procedural | Systems |
| 708 | NEWLIB | 1980s | Historical | Procedural | Systems |
| 1002 | Stratus VOS command macro | 1980s | Active | Scripting | Systems |
| 1016 | TACL | 1980s | Active | Scripting | Systems |
| 131 | BBC BASIC | 1981 | Active | Procedural | BASIC |
| 184 | Casio 1st-gen BASIC | 1981 | Historical | Procedural | Calculator |
| 273 | DEBUG | 1981 | Historical | Assembly | Debugging |
| 291 | DOS Batch | 1981 | Active | Procedural | Scripting |
| 545 | Kermit | 1981 | Dormant | Procedural | Scripting/Comms |
| 711 | Nial | 1981 | Dormant | Array | Research |
| 909 | S-BASIC | 1981 | Historical | Procedural | BASIC |
| 913 | SABLE | 1981 | Historical | Procedural | Business |
| 997 | SR | 1981 | Historical | Concurrent | Research |
| 79 | Assembler (6510) | 1982 | Historical | Assembly | Assembly |
| 232 | Commodore 64 BASIC (V2) | 1982 | Historical | Procedural | Home Computing |
| 234 | Commodore Basic V2 | 1982 | Historical | Procedural | Home Computing |
| 430 | GRAFORTH | 1982 | Historical | Stack-based | Graphics |
| 467 | HP-16C | 1982 | Historical | Stack-based | Calculator |
| 638 | MEDITECH Magic | 1982 | Active | Procedural | Healthcare |
| 631 | Maxima | 1982 | Active | Procedural | Mathematics |
| 750 | Omnis Studio | 1982 | Active | Visual, Object-oriented | Enterprise/RAD |
| 754 | Open Access IV | 1982 | Historical | Procedural | Database |
| 894 | RPAL | 1982 | Historical | Functional | Educational |
| 921 | SAS Macro Language | 1982 | Active | Procedural, Macro | Data Analysis |
| 964 | Sinclair ZX-Spectrum Basic | 1982 | Historical | Procedural | BASIC |
| 1014 | T | 1982 | Historical | Functional | Academic |
| 1072 | Turing | 1982 | Active | Procedural/OOP | Educational |
| 1106 | VAX SCAN | 1982 | Historical | Scripting | Systems/Automation |
| 13 | ABAP | 1983 | Active | Procedural, OOP | Enterprise |
| 63 | APPX ILF | 1983 | Dormant | Procedural | Enterprise |
| 19 | Action! | 1983 | Historical | Procedural | Systems |
| 41 | Alice Pascal | 1983 | Historical | Procedural | Educational |
| 59 | Apple IIe BASIC | 1983 | Historical | Procedural | BASIC |
| 141 | BETA | 1983 | Historical | OOP | General |
| 254 | CUPL | 1983 | Active | Hardware Description | Hardware |
| 394 | GBasic | 1983 | Historical | Procedural | Desktop |
| 441 | GW-BASIC | 1983 | Historical | Procedural | Desktop |
| 554 | Korn Shell | 1983 | Active | Procedural | Shell/Scripting |
| 600 | Lotus 1-2-3 | 1983 | Historical | Formula-based | Spreadsheet |
| 676 | Mouse 83 | 1983 | Historical | Procedural | Educational |
| 719 | Novell NetWare login script | 1983 | Historical | Scripting | Systems |
| 745 | Occam | 1983 | Dormant | Concurrent | Systems |
| 777 | Parlog | 1983 | Historical | Logic, Concurrent | Academic |
| 859 | Quikcode | 1983 | Historical | Procedural | Business |
| 976 | SML (Standard ML) | 1983 | Active | Functional | Academic |
| 945 | Sendmail | 1983 | Active | Declarative, Rule-based | Email Configuration |
| 965 | Sisal | 1983 | Historical | Functional, Parallel | Scientific Computing |
| 981 | Soar | 1983 | Active | Rule-based | AI/Cognitive |
| 1028 | Tenex-C-Shell (tcsh) | 1983 | Active | Scripting | Shell |
| 1070 | Turbo Pascal | 1983 | Historical | Procedural/Structured | Systems |
| 1117 | VHDL | 1983 | Active | HDL/Concurrent | Hardware Design |
| 1156 | Word | 1983 | Unknown | Procedural | Macro |
| 3 | 4D | 1984 | Active | Procedural, OOP | Database |
| 158 | Boxer | 1984 | Historical | Visual | Educational |
| 235 | Common Lisp | 1984 | Active | Functional, OOP | General Purpose |
| 268 | DBase III | 1984 | Historical | Procedural | Database |
| 275 | DECTPU | 1984 | Historical | Procedural | Text Processing |
| 265 | Dataflex 2.3 | 1984 | Historical | Procedural | Database |
| 321 | Eloquence | 1984 | Dormant | Procedural | Database |
| 377 | FoxPro | 1984 | Historical | Procedural, OOP | Database |
| 396 | GDL | 1984 | Active | Procedural | Scientific |
| 471 | HTBasic | 1984 | Active | Procedural | Instrumentation |
| 577 | LIA | 1984 | Historical | Concurrent | Research |
| 628 | Matlab | 1984 | Active | Procedural, OOP | Scientific |
| 724 | NU-Prolog | 1984 | Historical | Logic | Research |
| 760 | OPL | 1984 | Historical | Procedural | Mobile/Embedded |
| 738 | Objective C | 1984 | Active | Object-oriented | Systems/Mobile |
| 739 | Objective-C | 1984 | Active | Object-oriented | Systems/Mobile |
| 755 | OpenEdge | 1984 | Active | OOP, Procedural | Enterprise |
| 758 | OpenVMS DECTPU | 1984 | Historical | Procedural | Text Processing |
| 756 | Openedge (Progress 4GL) | 1984 | Active | OOP, Procedural | Enterprise |
| 772 | PAL | 1984 | Historical | Procedural | Database |
| 823 | Postscript | 1984 | Active | Stack-based, Functional | Graphics/Printing |
| 836 | Progress | 1984 | Active | Procedural, OOP | Enterprise |
| 963 | Sinclair QL SuperBasic | 1984 | Historical | Procedural, Structured | BASIC |
| 1004 | SuperBase | 1984 | Historical | Procedural | Database |
| 1059 | Transcript | 1984 | Historical | Procedural | Text Processing |
| 1089 | Uniface | 1984 | Active | Procedural/4GL | Enterprise/RAD |
| 1111 | VDF | 1984 | Active | OOP/Procedural | Database/RAD |
| 1113 | Verilog | 1984 | Active | HDL/Concurrent | Hardware Design |
| 32 | ALAN | 1985 | Dormant | Declarative | Interactive Fiction |
| 46 | Amiga Shellscript | 1985 | Historical | Procedural | Shell/Scripting |
| 85 | Assembler (ARM) | 1985 | Active | Assembly | Embedded |
| 91 | Assembler (MIPS) | 1985 | Dormant | Assembly | Assembly |
| 127 | Basic for Casio FX 2 | 1985 | Historical | Procedural | Calculator |
| 174 | C++ | 1985 | Active | Multi-paradigm | Systems |
| 216 | CLIPS | 1985 | Active | Rule-based | AI/Expert Systems |
| 215 | Clipper | 1985 | Historical | Procedural | Database |
| 285 | Diesel | 1985 | Active | Macro | CAD |
| 322 | Emacs LISP | 1985 | Active | Functional | Scripting/Editor |
| 324 | Emerald | 1985 | Historical | OOP, Distributed | Research |
| 378 | FranzBasic | 1985 | Historical | Procedural | Systems |
| 438 | GRWL | 1985 | Historical | Procedural | Robotics |
| 565 | Lambda (DIAS) | 1985 | Historical | Functional | Research |
| 657 | Miranda | 1985 | Historical | Functional | Functional |
| 761 | OPS Script | 1985 | Historical | Procedural | Printing |
| 776 | PARI/GP | 1985 | Active | Procedural | Mathematical |
| 839 | Prostscript (printable) | 1985 | Historical | Stack-Based | Document Processing |
| 854 | QPAC | 1985 | Historical | Procedural | Statistical |
| 858 | QuickBASIC | 1985 | Historical | Procedural | General Purpose |
| 895 | RPF | 1985 | Historical | Procedural | Report Generation |
| 1000 | STATA | 1985 | Active | Statistical | Data Analysis |
| 998 | StarBasic | 1985 | Active | Procedural | Office Automation |
| 1064 | TrueBASIC | 1985 | Active | Procedural/Structured | Educational |
| 1081 | UC4 | 1985 | Active | Procedural | Automation |
| 1087 | UniBasic | 1985 | Active | Procedural | Database/Business |
| 1094 | UniVerse Basic | 1985 | Active | Procedural | Database/Business |
| 1112 | VectorScript | 1985 | Active | Procedural/Scripting | CAD |
| 1155 | WOPTL | 1985 | Historical | Procedural | Scripting |
| 1148 | WinAPI with C++ | 1985 | Active | Procedural/OOP | Systems |
| 1159 | WordPerfect Macro | 1985 | Historical | Procedural | Macro |
| 1187 | Z-C | 1985 | Historical | Procedural | Systems |
| 1191 | Zim | 1985 | Historical | Procedural | Database |
| 93 | Assembler (PA-RISC) | 1986 | Historical | Assembly | Assembly |
| 109 | AutoLISP | 1986 | Active | Functional | CAD |
| 185 | CASIO fx-4500P | 1986 | Historical | Procedural | Calculator |
| 212 | CLARION | 1986 | Active | Procedural | Database |
| 223 | CMS Pipelines | 1986 | Active | Dataflow | Mainframe |
| 317 | Eiffel | 1986 | Active | OOP | General |
| 318 | Eiffel: Analysis Design and Programming | 1986 | Active | OOP | General |
| 331 | Erlang | 1986 | Active | Functional, Concurrent | Distributed Systems |
| 391 | GAP | 1986 | Active | Functional | Mathematical |
| 404 | GFA Basic | 1986 | Historical | Procedural | Desktop |
| 411 | GNU Assembler | 1986 | Active | Assembly | Systems |
| 403 | Gensym G2 | 1986 | Active | Rule-based | Expert Systems |
| 480 | IBM 4680 BASIC | 1986 | Historical | Procedural | POS Systems |
| 490 | IGOR | 1986 | Active | Procedural | Scientific |
| 501 | Informix 4gl | 1986 | Active | Procedural | Database |
| 514 | Isabelle Theorem Prover | 1986 | Active | Logic, Functional | Formal verification |
| 563 | LabVIEW | 1986 | Active | Data-flow, Visual | Scientific/Engineering |
| 579 | Life | 1986 | Historical | Logic | Research |
| 951 | Sharp EL9000 Calculator | 1986 | Historical | Procedural | Calculator |
| 419 | gnuplot | 1986 | Active | Scripting | Data Visualization |
| 1032 | texinfo | 1986 | Active | Markup | Documentation |
| 14 | ABC | 1987 | Historical | Procedural | Educational |
| 66 | ARexx | 1987 | Historical | Procedural | Scripting |
| 98 | Assembler (SPARC) | 1987 | Dormant | Assembly | Assembly |
| 171 | C/AL (Microsoft Navision) | 1987 | Dormant | Procedural | Enterprise |
| 177 | Cakewalk CAL | 1987 | Historical | Procedural | Music |
| 213 | Clean | 1987 | Dormant | Functional | Functional |
| 238 | Concurrent Clean | 1987 | Active | Functional | Research |
| 413 | GNU CPP | 1987 | Active | Macro | Preprocessing |
| 415 | GNU Find | 1987 | Active | Declarative | File Management |
| 390 | Gammaplex | 1987 | Historical | Procedural | Scientific |
| 475 | HyperCard | 1987 | Historical | Event-driven, Scripting | Hypermedia |
| 534 | JR | 1987 | Historical | Concurrent, Procedural | Research |
| 673 | Mops | 1987 | Dormant | Stack-based | Forth |
| 699 | NCL | 1987 | Active | Scripting | Scientific |
| 732 | Oberon | 1987 | Active | Procedural | Systems |
| 733 | Obey | 1987 | Historical | Scripting | Systems |
| 787 | Perl | 1987 | Active | Procedural, OOP, Functional | Scripting |
| 852 | QModem Script | 1987 | Historical | Procedural | Terminal Scripting |
| 874 | RBASIC | 1987 | Historical | Procedural | Business |
| 994 | SQR | 1987 | Active | Procedural/Query | Business/Reporting |
| 944 | Self | 1987 | Dormant | OOP, Prototype-based | Research |
| 1006 | SuperTalk | 1987 | Historical | OOP | Multimedia |
| 1009 | Sybase SQL | 1987 | Active | Declarative | Database |
| 1069 | Turbo C | 1987 | Historical | Procedural | Systems |
| 11 | A+ | 1988 | Dormant | Array | Scientific |
| 210 | CL for AS400 | 1988 | Active | Procedural | Mainframe |
| 218 | CLLE | 1988 | Active | Procedural | Mainframe |
| 220 | CLOS | 1988 | Active | OOP | Lisp |
| 196 | Centura SQL Windows | 1988 | Historical | Procedural | Database |
| 279 | Derive 6 | 1988 | Historical | Mathematical | Computer Algebra |
| 416 | GNU Make | 1988 | Active | Declarative | Build Automation |
| 401 | GeneXus | 1988 | Active | Declarative | Enterprise |
| 400 | Genesis 2 | 1988 | Dormant | Procedural | Simulation |
| 510 | IRC | 1988 | Active | Protocol | Communication |
| 557 | KUIP | 1988 | Historical | Procedural | Scientific/CERN |
| 543 | Kalkulon | 1988 | Historical | Procedural | Spreadsheet |
| 574 | Leda | 1988 | Historical | Multi-paradigm | Research |
| 587 | Lingo | 1988 | Dormant | OOP, Scripting | Multimedia |
| 610 | Macintosh WordPerfect | 1988 | Historical | Procedural | Macro |
| 627 | Mathematica | 1988 | Active | Multi-paradigm | Mathematics |
| 667 | Modula 3 | 1988 | Historical | Procedural, OOP | Systems |
| 749 | OmniMark | 1988 | Dormant | Streaming | Data Processing |
| 844 | PV Wave | 1988 | Historical | Procedural, Array | Scientific |
| 773 | Panorama Pantalk | 1988 | Historical | Procedural | Database |
| 786 | PeopleCode | 1988 | Active | Procedural, OOP | Enterprise |
| 821 | Posix Shell | 1988 | Active | Procedural | Scripting |
| 898 | RPG/400 | 1988 | Active | Procedural | Business |
| 1234 | RSL | 1988 | Historical | Procedural | Shader |
| 910 | S-Plus | 1988 | Dormant | Functional, Statistical | Data Analysis |
| 970 | Slick-C | 1988 | Active | Procedural, OOP | Editor Scripting |
| 1022 | Tcl | 1988 | Active | Scripting | Scripting |
| 1079 | UBasic | 1988 | Dormant | Procedural | Educational/Math |
| 1170 | XLISP-PLUS | 1988 | Historical | Functional | Education |
| 4 | 4DOS Batch | 1989 | Dormant | Procedural | Shell/Scripting |
| 71 | ASIC | 1989 | Historical | Procedural | BASIC |
| 102 | Assembler x86 (TASM Flavour) | 1989 | Historical | Assembly | Assembly |
| 124 | BASH | 1989 | Active | Procedural | Shell/Scripting |
| 1214 | Coq | 1989 | Active | Functional, Theorem Prover | Research |
| 360 | Fjoelnir | 1989 | Historical | Procedural | Educational |
| 366 | Formula Language | 1989 | Active | Procedural | Database |
| 382 | Fril | 1989 | Historical | Logic | AI |
| 434 | Gri | 1989 | Dormant | Scripting | Graphics |
| 511 | IRCII | 1989 | Active | Scripting | IRC client |
| 516 | ISETL | 1989 | Historical | Set-theoretic | Educational |
| 603 | LPC | 1989 | Active | OOP, Procedural | Game Dev |
| 576 | Lexico | 1989 | Historical | Logic | NLP |
| 601 | Lotus Formula | 1989 | Dormant | Functional | Spreadsheet |
| 682 | MS SQL | 1989 | Active | Declarative | Database |
| 692 | MUSH | 1989 | Dormant | Scripting | Gaming |
| 716 | Notes@Formula | 1989 | Active | Functional | Enterprise |
| 803 | PiXCEL | 1989 | Historical | Procedural | Scientific |
| 826 | PowerBasic | 1989 | Active | Procedural, OOP | Systems Programming |
| 876 | RC Shell | 1989 | Active | Procedural | Scripting |
| 881 | Refal5 | 1989 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 933 | SCIL | 1989 | Dormant | Procedural | Scripting |
| 1058 | Transact-SQL | 1989 | Active | Declarative/Procedural | Database |
| 244 | coq | 1989 | Active | Functional | Proof Assistant |
| 307 | e | 1989 | Dormant | OOP | Hardware Verification |
1990s
1990s
292 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 49 | AMOS Professional | 1990 | Historical | Procedural | Game Dev |
| 96 | Assembler (S/390) | 1990 | Active | Assembly | Mainframe |
| 179 | Caml Light | 1990 | Historical | Functional | Functional |
| 202 | Chipmunk BASIC | 1990 | Dormant | Procedural | BASIC |
| 339 | Expect | 1990 | Active | Procedural | Scripting/Automation |
| 372 | Fortran 90 | 1990 | Active | Procedural | Scientific |
| 407 | GLPRO | 1990 | Historical | Procedural | Graphics |
| 464 | HP 48 Calculator | 1990 | Historical | Stack-based | Calculator |
| 450 | Haskell | 1990 | Active | Functional | General Purpose |
| 520 | J | 1990 | Active | Array-based, Functional | Data analysis |
| 670 | MOO | 1990 | Dormant | OOP | Virtual World |
| 688 | MUF | 1990 | Dormant | Procedural, Stack | Gaming |
| 616 | Magik | 1990 | Active | OOP | Enterprise |
| 629 | Max/MSP | 1990 | Active | Visual, Dataflow | Audio |
| 757 | OpenScript | 1990 | Historical | OOP | Scripting |
| 828 | PowerOn | 1990 | Active | Procedural | Domain-Specific |
| 834 | Procmail | 1990 | Historical | Declarative | Email Processing |
| 923 | Sather | 1990 | Dormant | OOP | Systems |
| 1036 | TI 81 Calculator | 1990 | Historical | Procedural | Calculator |
| 1101 | User-RPL | 1990 | Active | Stack-based/Procedural | Calculator |
| 1132 | VP | 1990 | Unknown | Procedural | Scripting |
| 1158 | WordBasic | 1990 | Historical | Procedural | Macro |
| 1188 | Z-Shell | 1990 | Active | Procedural | Shell/Scripting |
| 689 | MultiMUD QuestEngine | 1990s | Historical | Scripting | Gaming |
| 731 | OADL | 1990s | Historical | Declarative | Enterprise |
| 747 | OISC | 1990s | Esoteric | Esoteric | Esoteric |
| 737 | Objecteering language | 1990s | Historical | Modeling | Enterprise |
| 742 | Objectstar | 1990s | Historical | Object-oriented | Enterprise |
| 926 | Sbasic | 1990s | Historical | Procedural | BASIC |
| 954 | ShowText | 1990s | Historical | Markup | Documentation |
| 1010 | SymbEL | 1990s | Dormant | Symbolic | Mathematics |
| 1020 | TANGO | 1990s | Dormant | Visual | Web Development |
| 1043 | TINCL | 1990s | Dormant | Scripting | Embedded |
| 1041 | Tiger | 1990s | Dormant | Procedural | Scripting |
| 1049 | TinyKiss | 1990s | Dormant | Scripting | Radio/Packet |
| 106 | Aurora Macro Language (AML) | 1991 | Historical | Procedural | Editor Macro |
| 160 | Brandy | 1991 | Dormant | Procedural | BASIC |
| 250 | Crystal Reports Formula | 1991 | Active | Formula/Expression | Reporting |
| 329 | EPICS | 1991 | Active | Declarative | Control Systems |
| 368 | Forte TOOL | 1991 | Historical | OOP | Enterprise |
| 414 | GNU Desk Calculator | 1991 | Active | Procedural | Mathematical |
| 412 | GNU bc | 1991 | Active | Procedural | Mathematical |
| 397 | Gema | 1991 | Dormant | Pattern Matching | Text Processing |
| 422 | Gofer | 1991 | Historical | Functional | Education |
| 550 | KiXtart | 1991 | Dormant | Procedural | Scripting/Admin |
| 768 | OScript | 1991 | Historical | OOP | Enterprise |
| 809 | PL/SQL | 1991 | Active | Procedural | Database |
| 824 | POV-Ray | 1991 | Active | Declarative | 3D Graphics |
| 831 | PPL | 1991 | Historical | Procedural | BBS Scripting |
| 829 | PowerScript | 1991 | Dormant | OOP, Event-Driven | Enterprise |
| 835 | Profan | 1991 | Dormant | Procedural | Systems Programming |
| 848 | Python | 1991 | Active | Multi-Paradigm | General Purpose |
| 850 | QBasic | 1991 | Historical | Procedural | Educational |
| 948 | SFL | 1991 | Historical | Procedural | Application Development |
| 1023 | TCL/TK | 1991 | Active | Scripting | GUI Development |
| 1066 | TSEPro Editor Macro | 1991 | Dormant | Scripting | Text Editor |
| 1122 | VIM Macro | 1991 | Active | Scripting | Text Editor |
| 1121 | Vim | 1991 | Active | Modal/Scripting | Text Editor |
| 1124 | Visual Basic | 1991 | Historical | OOP/Event-driven | Application/RAD |
| 1147 | WIL | 1991 | Active | Procedural | Scripting/Automation |
| 1149 | WinBatch | 1991 | Active | Procedural | Scripting/Automation |
| 1167 | XBasic | 1991 | Dormant | Procedural | General-purpose |
| 1200 | ZZT | 1991 | Historical | Procedural | Gaming |
| 489 | iForth | 1991 | Active | Stack-based | Embedded |
| 528 | jBase PROC | 1991 | Active | Procedural | Database |
| 709 | newlisp | 1991 | Active | Functional, Scripting | Scripting |
| 34 | Alef | 1992 | Historical | Concurrent | Systems |
| 95 | Assembler (PowerPC) | 1992 | Dormant | Assembly | Assembly |
| 110 | Avenue | 1992 | Historical | Procedural | GIS |
| 175 | CA-Visual Objects 2.0 | 1992 | Historical | OOP | Database |
| 195 | Cecil | 1992 | Historical | OOP | Research |
| 306 | Dylan | 1992 | Dormant | OOP, Functional | General |
| 418 | GNUCHILL | 1992 | Historical | Procedural | Systems |
| 481 | IBM HLASM Macro | 1992 | Active | Assembly | Mainframe |
| 578 | Liberty Basic | 1992 | Active | Procedural, OOP | Hobbyist/Education |
| 646 | MetaCard | 1992 | Historical | Procedural | GUI |
| 691 | MuPad | 1992 | Historical | Symbolic | Mathematical |
| 752 | OOSL | 1992 | Historical | OOP | Scripting |
| 740 | ObjectPAL | 1992 | Historical | Object-oriented | Database |
| 840 | ProvideX | 1992 | Dormant | Procedural, OOP | Business |
| 875 | RBasic+ | 1992 | Historical | Procedural | Business |
| 912 | S3 | 1992 | Active | OOP, Statistical | Data Analysis |
| 1038 | TI 85 Calculator | 1992 | Historical | Procedural | Calculator |
| 1102 | Usertalk | 1992 | Historical | Scripting/OOP | Scripting |
| 784 | pBasic | 1992 | Active | Procedural | Embedded/Microcontroller |
| 5 | 4Test | 1993 | Dormant | Procedural | Testing |
| 47 | AmigaE | 1993 | Historical | Procedural, OOP | Systems |
| 60 | AppleScript | 1993 | Active | Procedural | Scripting |
| 94 | Assembler (PIC/14bit) | 1993 | Active | Assembly | Embedded |
| 140 | Befunge | 1993 | Esoteric | Esoteric | Esoteric |
| 159 | Brainfuck | 1993 | Esoteric | Esoteric | Esoteric |
| 165 | Bywater BASIC | 1993 | Dormant | Procedural | BASIC |
| 304 | DXL (DOORS Extension Language) | 1993 | Active | Procedural | Enterprise |
| 335 | Euphoria | 1993 | Dormant | Procedural | General |
| 337 | Excel | 1993 | Active | Functional | Spreadsheet |
| 345 | False | 1993 | Esoteric | Stack-based | Esoteric |
| 417 | GNU Octave | 1993 | Active | Procedural | Scientific |
| 424 | GOO | 1993 | Dormant | OOP | General Purpose |
| 440 | GUI4CLI | 1993 | Historical | Scripting | Desktop |
| 519 | ITCL Shell | 1993 | Active | OOP | Scripting |
| 497 | Impacto | 1993 | Historical | Procedural | Database |
| 499 | Inform | 1993 | Active | Procedural, OOP | Interactive fiction |
| 504 | InstallScript | 1993 | Active | Procedural | Installation |
| 512 | Irie Pascal | 1993 | Active | Procedural, OOP | General purpose |
| 522 | Jamfile | 1993 | Active | Build system | Build automation |
| 542 | K | 1993 | Active | Array-oriented, Functional | Financial/Data |
| 559 | K | 1993 | Active | Array-oriented | Financial |
| 572 | Lazarus | 1993 | Active | OOP | Development Environment |
| 605 | Lua | 1993 | Active | Multi-paradigm | Scripting |
| 617 | Magma | 1993 | Active | Procedural | Mathematics |
| 723 | NT Shell | 1993 | Historical | Scripting | Systems |
| 710 | NewtonScript | 1993 | Historical | Prototype-based | Mobile |
| 743 | Obliq | 1993 | Historical | Object-oriented | Distributed |
| 863 | R | 1993 | Active | Functional, OOP, Procedural | Statistical |
| 946 | Sensetalk | 1993 | Active | Natural Language, Scripting | Automation/Testing |
| 960 | SimTalk | 1993 | Dormant | OOP, Event-driven | Simulation |
| 1030 | Terse | 1993 | Dormant | Functional | Research |
| 1044 | TinTin++ | 1993 | Active | Scripting | MUD Client |
| 1048 | TinyFugue | 1993 | Active | Scripting | MUD Client |
| 1107 | VBA | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1108 | VBAMacro for Excel | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1127 | Visual DialogScript | 1993 | Historical | Procedural | Scripting |
| 1138 | W-Langage | 1993 | Active | Procedural/OOP | Enterprise |
| 1152 | Windows NT Batch | 1993 | Active | Procedural | Scripting/Systems |
| 1154 | Wlangage | 1993 | Active | Procedural/OOP | Enterprise |
| 494 | ILE | 1994 | Active | Multi-paradigm | IBM i |
| 571 | LaTeX2e | 1994 | Active | Markup | Document Preparation |
| 680 | MPI | 1994 | Active | Parallel | Systems |
| 623 | Maple V3 | 1994 | Historical | Procedural | Mathematics |
| 640 | Megazeux | 1994 | Dormant | Procedural | Game Dev |
| 799 | Pike | 1994 | Active | OOP, Procedural | Scripting |
| 890 | Robotic | 1994 | Historical | Procedural | Game Scripting |
| 924 | Saul | 1994 | Historical | Procedural | Scripting |
| 938 | ScriptEase | 1994 | Historical | Procedural, Scripting | Web Scripting |
| 999 | StarLogo | 1994 | Active | Educational/Agent | Educational |
| 1029 | Tera Term Pro Macro | 1994 | Active | Scripting | Terminal Automation |
| 55 | Apache (Server Side Includes) | 1995 | Active | Declarative | Web |
| 229 | Cold Fusion | 1995 | Active | Procedural, OOP | Web |
| 256 | Curry | 1995 | Active | Functional, Logic | Research |
| 278 | Delphi | 1995 | Active | OOP | RAD/Enterprise |
| 357 | FileMaker Pro 3.0 | 1995 | Historical | Procedural | Database |
| 426 | GPLZ.easy | 1995 | Historical | Procedural | Desktop |
| 492 | IJVM | 1995 | Unknown | Stack-based | Educational |
| 498 | Inferno Shell | 1995 | Dormant | Shell | Systems |
| 523 | Java | 1995 | Active | OOP, Multi-paradigm | Enterprise |
| 527 | JavaScript | 1995 | Active | Multi-paradigm | Web/Scripting |
| 551 | Knowledge Fusion | 1995 | Historical | Rule-based | Expert Systems |
| 567 | Lasso 3.6.6 | 1995 | Historical | Procedural | Web |
| 570 | LassoScript | 1995 | Dormant | Multi-paradigm | Web/Database |
| 582 | Limbo | 1995 | Dormant | Procedural, Concurrent | Systems |
| 602 | LotusScript | 1995 | Dormant | Procedural, OOP | Enterprise |
| 639 | MEDITECH MagicFS | 1995 | Active | Procedural | Healthcare |
| 643 | Mercury | 1995 | Active | Functional, Logic | Functional |
| 645 | Meta HTML | 1995 | Historical | Procedural | Web |
| 694 | MySQL | 1995 | Active | Declarative | Database |
| 730 | O'Basic | 1995 | Historical | Procedural | Desktop |
| 753 | OPAL | 1995 | Historical | Functional | Academic |
| 790 | PHP | 1995 | Active | Procedural, OOP | Web |
| 791 | PHP/FI | 1995 | Historical | Procedural | Web |
| 814 | PLT Scheme | 1995 | Historical | Functional | Academic |
| 845 | PVScript | 1995 | Historical | Procedural | Industrial Control |
| 865 | Racket | 1995 | Active | Functional, OOP | Educational |
| 871 | RapidBATCH | 1995 | Historical | Procedural | Batch Processing |
| 885 | ReXplace | 1995 | Historical | Procedural | Text Processing |
| 889 | Robot Scripting Language | 1995 | Historical | Procedural | Game Scripting |
| 900 | Ruby | 1995 | Active | OOP, Functional, Procedural | General Purpose |
| 917 | Sally | 1995 | Historical | Procedural | Educational |
| 1052 | TMT Pascal | 1995 | Dormant | Procedural | Systems |
| 1110 | VCL | 1995 | Active | OOP | Framework/Application |
| 1115 | VFP (Visual FoxPro) | 1995 | Historical | OOP/Procedural | Database |
| 1133 | VScript | 1995 | Historical | Procedural | Scripting |
| 1128 | Visual FoxPro | 1995 | Historical | OOP/Procedural | Database |
| 1142 | WebDNA | 1995 | Active | Declarative | Web/Database |
| 1153 | Wise InstallMaster8 | 1995 | Historical | Declarative | Installation |
| 1164 | X-GUI scripting language | 1995 | Unknown | Procedural | GUI |
| 1179 | Yabasic | 1995 | Active | Procedural | Education/Scripting |
| 658 | mIRC | 1995 | Active | Procedural | Scripting |
| 686 | mSL/mIRC | 1995 | Active | Scripting | Scripting |
| 1193 | zmud scripting language | 1995 | Active | Procedural | Gaming/MUD |
| 1 | 1C Enterprize | 1996 | Active | Procedural, OOP | Enterprise |
| 74 | ASP | 1996 | Dormant | Procedural | Web |
| 113 | AWL | 1996 | Active | Procedural | PLC/Industrial |
| 153 | Blue | 1996 | Historical | OOP | Educational |
| 166 | Bzip2 | 1996 | Active | Compression | |
| 186 | Casio FX9750G | 1996 | Historical | Procedural | Calculator |
| 287 | DM | 1996 | Active | OOP | Game Development |
| 488 | IdocScript | 1996 | Active | Scripting | CMS |
| 535 | JScript | 1996 | Dormant | Multi-paradigm | Scripting |
| 581 | Lilypond | 1996 | Active | Declarative | Music Notation |
| 632 | Maxscript | 1996 | Active | Procedural | 3D Graphics |
| 659 | MivaScript | 1996 | Dormant | Procedural | Web |
| 696 | NASM | 1996 | Active | Assembly | Systems |
| 706 | NetRexx | 1996 | Dormant | Object-oriented | JVM |
| 744 | OCaml | 1996 | Active | Functional, Object-oriented | General |
| 770 | Ox | 1996 | Active | Procedural, Functional | Scientific |
| 808 | PL/PGSQL | 1996 | Active | Procedural | Database |
| 822 | PostgreSQL | 1996 | Active | Declarative | Database |
| 842 | Pure Data | 1996 | Active | Visual, Dataflow | Multimedia |
| 905 | RXML | 1996 | Historical | Markup, Scripting | Web |
| 877 | RealBasic | 1996 | Historical | OOP, Event-Driven | Application Development |
| 1005 | SuperCollider | 1996 | Active | OOP/Functional | Audio/Music |
| 1017 | TADS 3 | 1996 | Active | OOP | Interactive Fiction |
| 1037 | TI 83+/84+(SE) Basic | 1996 | Active | Procedural | Calculator |
| 1027 | Template Toolkit | 1996 | Active | Template | Web Development |
| 1088 | Unicon | 1996 | Active | Procedural/OOP | General Purpose |
| 1109 | VBScript | 1996 | Dormant | OOP/Procedural | Scripting/Web |
| 1126 | Visual DataFlex | 1996 | Active | OOP | Enterprise/Database |
| 1129 | Visual J++ | 1996 | Historical | OOP | Enterprise |
| 1141 | WebBasic | 1996 | Historical | Procedural | Web |
| 1186 | Yorick | 1996 | Active | Procedural | Scientific |
| 1251 | Alloy | 1997 | Active | Declarative | Formal Methods |
| 169 | C-- | 1997 | Dormant | Procedural | Systems |
| 280 | DHTML | 1997 | Historical | Markup/Scripting | Web |
| 379 | Free Pascal | 1997 | Active | Procedural, OOP | General Purpose |
| 439 | GTML | 1997 | Historical | Markup | Web |
| 460 | Hot Soup Processor | 1997 | Active | Procedural | Scripting |
| 476 | IBasic | 1997 | Historical | Procedural, OOP | Application |
| 525 | Java Servlet | 1997 | Active | OOP | Web |
| 702 | NeoBook | 1997 | Active | Visual | Multimedia |
| 746 | OCL | 1997 | Active | Declarative | Modeling |
| 741 | ObjectScript | 1997 | Active | Object-oriented | Database |
| 785 | PDL | 1997 | Active | Procedural, Functional | Scientific |
| 797 | Pico | 1997 | Dormant | Functional | Educational |
| 816 | PocketC | 1997 | Historical | Procedural | Mobile |
| 878 | REBOL | 1997 | Dormant | Declarative, Functional | Scripting |
| 903 | Runtime Revolution | 1997 | Active | OOP, Event-driven | Application Development |
| 919 | SAOL | 1997 | Historical | Procedural | Audio Processing |
| 955 | Silk | 1997 | Active | Procedural, Scripting | Test Automation |
| 1085 | UML | 1997 | Active | Visual/Modeling | Design |
| 1130 | Visual LISP | 1997 | Active | Functional | CAD/Scripting |
| 1143 | WebL | 1997 | Historical | Procedural | Web |
| 1196 | Zope-DHTML | 1997 | Historical | Declarative | Web |
| 320 | elastiC | 1997 | Dormant | OOP, Functional | Scripting |
| 20 | ActionScript | 1998 | Dormant | OOP, Prototype | Web |
| 22 | Active FoxPro Pages | 1998 | Historical | Procedural | Web |
| 123 | BASCOM-AVR | 1998 | Active | Procedural | Embedded |
| 148 | Blaze Advisor (SRL) | 1998 | Dormant | Declarative | Rules Engine |
| 211 | Clan Lord's macro | 1998 | Dormant | Procedural | Game |
| 255 | Curl | 1998 | Active | OOP, Functional | Web |
| 387 | GABasic | 1998 | Historical | Procedural | Desktop |
| 431 | GrASP | 1998 | Dormant | Procedural | Education |
| 461 | HotBasic | 1998 | Historical | Procedural, OOP | Application |
| 597 | Logtalk | 1998 | Active | Logic, OOP | Research/General |
| 641 | MEL | 1998 | Active | Procedural | 3D Graphics |
| 620 | Malbolge | 1998 | Esoteric | Esoteric | Esoteric |
| 633 | Maya Embedded Language | 1998 | Active | Procedural | 3D Graphics |
| 695 | NASL - Nessus Attack Scripting Language | 1998 | Active | Scripting | Security |
| 720 | NQC | 1998 | Historical | Procedural | Educational |
| 781 | PasScript | 1998 | Historical | Procedural | Scripting |
| 827 | PowerBatch | 1998 | Historical | Procedural | Scripting |
| 857 | Quest ASL | 1998 | Active | Declarative | Interactive Fiction |
| 906 | RXS | 1998 | Historical | Procedural | Scripting |
| 893 | Rosi-SQL | 1998 | Historical | Declarative | Database |
| 977 | SMX | 1998 | Active | Scripting | Web |
| 1001 | Stratego | 1998 | Active | Functional | Program Transformation |
| 1039 | TI 89 Calculator | 1998 | Active | Procedural | Calculator |
| 1035 | Thue | 1998 | Esoteric | String Rewriting | Esoteric |
| 1098 | UnrealScript | 1998 | Historical | OOP/Procedural | Game Development |
| 1150 | WinBot Script (WBS) | 1998 | Historical | Procedural | Gaming/Scripting |
| 1165 | X++ | 1998 | Active | OOP | Enterprise/ERP |
| 1212 | Agda | 1999 | Active | Functional, Dependently-typed | Research |
| 40 | Alice 2.x | 1999 | Dormant | OOP, Visual | Educational |
| 108 | AutoIt | 1999 | Active | Procedural | Scripting |
| 135 | BCX BASIC to C Translator | 1999 | Dormant | Procedural | BASIC |
| 137 | BeanShell | 1999 | Dormant | OOP | Scripting |
| 267 | DBase 2000 | 1999 | Historical | Procedural | Database |
| 349 | FASM | 1999 | Active | Assembly | Assembly |
| 385 | Froth | 1999 | Dormant | Stack-based | Embedded |
| 410 | GML (Game Maker Language) | 1999 | Active | Procedural | Game Dev |
| 428 | GProlog | 1999 | Active | Logic | General Purpose |
| 389 | Game Maker Language | 1999 | Active | Procedural | Game Dev |
| 456 | HLA | 1999 | Active | Assembly | Systems |
| 470 | HTA | 1999 | Active | Scripting | Desktop |
| 472 | HTML/OS | 1999 | Historical | Procedural | Web |
| 449 | Harbour | 1999 | Active | Procedural, OOP | Database |
| 537 | JSP | 1999 | Active | Declarative | Web |
| 524 | Java 2 Micro Edition | 1999 | Historical | OOP | Mobile |
| 664 | MMIX | 1999 | Active | Assembly | Assembly |
| 677 | Mozart | 1999 | Dormant | Multi-paradigm, Concurrent | Research |
| 705 | NetLogo | 1999 | Active | Multi-paradigm | Educational |
| 870 | Rapid-Q | 1999 | Historical | Procedural, OOP | General Purpose |
| 937 | ScriptBasic | 1999 | Dormant | Procedural | BASIC/Scripting |
| 973 | SmallBasic | 1999 | Dormant | Procedural | BASIC |
| 1249 | TLA+ | 1999 | Active | Specification | Formal Methods |
| 1096 | Unlambda | 1999 | Esoteric | Functional | Esoteric |
| 1151 | Windows Installer | 1999 | Active | Declarative | Installation |
| 1176 | XSLT | 1999 | Active | Functional/Declarative | Web/XML |
| 1180 | Yacas | 1999 | Active | Functional | Mathematics |
| 1184 | Yodl | 1999 | Active | Declarative | Documentation |
| 1189 | Zeno | 1999 | Unknown | Logic | Research |
| 1197 | Zope-PageTemplates | 1999 | Dormant | Declarative | Web |
| 678 | mp4h | 1999 | Historical | Macro | Web |
2000s
2000s
306 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 27 | Afnix | 2000 | Dormant | Multi-paradigm | General |
| 51 | Ant | 2000 | Active | Declarative | Build Tool |
| 150 | BlitzBasic | 2000 | Dormant | Procedural | Game Dev |
| 173 | C# | 2000 | Active | OOP, Multi-paradigm | General |
| 222 | CMake | 2000 | Active | Declarative | Build Tool |
| 261 | DarkBasic | 2000 | Historical | Procedural | Game Development |
| 358 | Firebird SQL | 2000 | Active | Declarative | Database |
| 381 | FreeMarker Template Language | 2000 | Active | Declarative | Web |
| 427 | GPML | 2000 | Dormant | Markup | ML/AI |
| 408 | Glulxa | 2000 | Active | Assembly | Interactive Fiction |
| 536 | JScript/NET | 2000 | Historical | Multi-paradigm | .NET |
| 566 | LANGuard Script | 2000 | Historical | Scripting | Security |
| 792 | PHP4 | 2000 | Historical | Procedural, OOP | Web |
| 832 | PReS Language | 2000 | Active | Procedural | Document Processing |
| 788 | Perligata | 2000 | Esoteric | Procedural | Esoteric |
| 811 | Plain English | 2000 | Active | Natural Language | Educational |
| 843 | PureBasic | 2000 | Active | Procedural | Systems Programming |
| 879 | REBOL/Core | 2000 | Dormant | Declarative, Functional | Scripting |
| 899 | RPL/2 | 2000 | Active | Stack-Based, Procedural | Scientific |
| 882 | Reflection Basic Script | 2000 | Active | Procedural | Terminal Automation |
| 892 | RosAsm | 2000 | Dormant | Assembly | Systems Programming |
| 916 | SAL | 2000 | Active | Declarative | Verification |
| 992 | SQLite | 2000 | Active | Declarative | Database |
| 956 | SimAntics | 2000 | Historical | Event-driven, Visual | Game Simulation |
| 1054 | TOM | 2000 | Dormant | Functional | Academic |
| 1077 | TypoScript | 2000 | Active | Declarative | Web/CMS |
| 1137 | VXML | 2000 | Active | Declarative | Web/Voice |
| 1131 | Visual MB | 2000 | Unknown | OOP | Enterprise |
| 1160 | WoS Quest Script | 2000 | Dormant | Procedural | Gaming |
| 1171 | XOTcl | 2000 | Dormant | OOP | Extension |
| 1182 | YCP | 2000 | Historical | Procedural | Systems |
| 1185 | Yoix | 2000 | Dormant | Procedural | Scripting |
| 1175 | xScript | 2000 | Unknown | Procedural | Scripting |
| 693 | MyPitSelf | 2000s | Esoteric | Esoteric | Esoteric |
| 726 | NUMPAD | 2000s | Esoteric | Esoteric | Esoteric |
| 704 | Nepal | 2000s | Unknown | Unknown | Unknown |
| 707 | Neurosis | 2000s | Esoteric | Esoteric | Esoteric |
| 717 | Nouse | 2000s | Esoteric | Esoteric | Esoteric |
| 725 | Numberix | 2000s | Esoteric | Esoteric | Esoteric |
| 734 | Obfuna | 2000s | Esoteric | Esoteric | Esoteric |
| 735 | Obix | 2000s | Unknown | Object-oriented | General |
| 748 | OmgRofl | 2000s | Esoteric | Esoteric | Esoteric |
| 1040 | Tibco MarketSheet Script | 2000s | Dormant | Scripting | Financial |
| 1021 | tbpl | 2000s | Dormant | Procedural | Scripting |
| 1024 | tdbengine | 2000s | Dormant | Query | Database |
| 67 | Argh! | 2001 | Esoteric | Esoteric | Esoteric |
| 76 | AspectJ | 2001 | Active | Aspect-oriented, OOP | General |
| 138 | Beatnik | 2001 | Esoteric | Esoteric | Esoteric |
| 190 | CBOT | 2001 | Dormant | Procedural | Game Dev |
| 249 | CRM114 | 2001 | Dormant | Procedural | Text Processing |
| 199 | Cheetah | 2001 | Dormant | Template | Web |
| 243 | Cool | 2001 | Dormant | OOP | Educational |
| 257 | D | 2001 | Active | OOP, Procedural, Functional | Systems |
| 299 | Drools | 2001 | Active | Declarative | Business Rules |
| 353 | Felix | 2001 | Dormant | Functional | Systems |
| 354 | Ferite | 2001 | Dormant | OOP | Scripting |
| 383 | Frink | 2001 | Active | Procedural | Scientific |
| 468 | HQ9+ | 2001 | Esoteric | Esoteric | Esoteric |
| 446 | Halo Script | 2001 | Active | Scripting | Game Dev |
| 532 | Joy | 2001 | Dormant | Functional, Stack-based | Research |
| 722 | NSIS | 2001 | Active | Scripting | Installer |
| 759 | Operation Flashpoint Scripting | 2001 | Historical | Procedural | Game Scripting |
| 763 | Oracle 9i SQL | 2001 | Historical | Declarative | Database |
| 778 | Parrot | 2001 | Dormant | Multi-paradigm | VM/Runtime |
| 833 | Processing | 2001 | Active | OOP, Procedural | Educational |
| 846 | Py | 2001 | Active | Functional | Embedded Scripting |
| 897 | RPG IV Free-Form | 2001 | Active | Procedural, OOP | Business |
| 867 | Railo | 2001 | Historical | OOP, Procedural | Web |
| 888 | Robocode | 2001 | Active | OOP, Event-Driven | Educational |
| 988 | SPL (Shakespeare) | 2001 | Esoteric | Imperative | Esoteric |
| 939 | Scriptol | 2001 | Dormant | Procedural, OOP | Web/Scripting |
| 950 | Shakespeare | 2001 | Esoteric | Procedural | Esoteric |
| 996 | Squish | 2001 | Active | Scripting | Testing |
| 1007 | Surf | 2001 | Dormant | Concurrent | Research |
| 1025 | TEA | 2001 | Dormant | Scripting | Embedded |
| 1056 | TorqueScript | 2001 | Active | Scripting/OOP | Game Development |
| 1099 | UPC (Unified Parallel C) | 2001 | Active | Procedural/Parallel | HPC/Scientific |
| 1125 | Visual Basic .NET | 2001 | Active | OOP/Multi-paradigm | Application/Enterprise |
| 1168 | XBLite | 2001 | Dormant | Procedural | General-purpose |
| 1174 | XS | 2001 | Unknown | Functional | Extension |
| 1241 | YAML | 2001 | Active | Declarative | Configuration |
| 521 | jamal | 2001 | Active | Macro | Text processing |
| 1047 | tiny-c | 2001 | Active | Procedural | Educational |
| 1105 | var'aq | 2001 | Esoteric | Stack-based | Esoteric |
| 73 | AsmL/NET | 2002 | Dormant | Functional | Specification |
| 1231 | Cg | 2002 | Historical | Procedural | Shader |
| 200 | Chef | 2002 | Esoteric | Esoteric | Esoteric |
| 262 | DarkBasic Professional | 2002 | Dormant | Procedural, OOP | Game Development |
| 274 | Decaf | 2002 | Dormant | OOP | Educational |
| 442 | GWScript | 2002 | Dormant | Scripting | Web |
| 388 | Gambas | 2002 | Active | OOP | Desktop |
| 1229 | HLSL | 2002 | Active | Procedural | Shader |
| 457 | HLSL (High Level Shading Language) | 2002 | Active | Procedural | Graphics |
| 473 | Hume | 2002 | Dormant | Functional | Real-time |
| 474 | Hummingbird Basic | 2002 | Historical | Procedural | Application |
| 495 | Illgol | 2002 | Esoteric | Esoteric | Esoteric |
| 506 | Io | 2002 | Active | Prototype-based, OOP | General purpose |
| 538 | JSTL | 2002 | Active | Declarative | Web/Template |
| 573 | Lazy K | 2002 | Esoteric | Functional | Esoteric |
| 684 | MSIL | 2002 | Active | Intermediate | Runtime |
| 685 | MSIL / CIL | 2002 | Active | Intermediate | Runtime |
| 651 | Micro Focus COBOL for .net | 2002 | Active | Procedural | Enterprise |
| 728 | NWScript | 2002 | Active | Scripting | Gaming |
| 698 | Navel | 2002 | Esoteric | Stack-based | Esoteric |
| 712 | Nice | 2002 | Dormant | Object-oriented, Functional | JVM |
| 751 | Ook! | 2002 | Esoteric | Imperative | Esoteric |
| 825 | POV-Ray 3.5 | 2002 | Historical | Declarative | 3D Graphics |
| 798 | Piet | 2002 | Esoteric | Stack-based | Esoteric |
| 847 | Pyrex | 2002 | Historical | Procedural, OOP | Extension Language |
| 918 | SALT | 2002 | Dormant | Markup, Scripting | Voice Applications |
| 925 | Sax Basic | 2002 | Dormant | Procedural | BASIC/Web |
| 968 | Sleep | 2002 | Dormant | Procedural, Scripting | Scripting |
| 975 | Smarty | 2002 | Active | Template, Scripting | Web Templates |
| 1097 | Unreadable | 2002 | Esoteric | Esoteric | Esoteric |
| 1139 | Warcraft 3 GUI | 2002 | Active | Visual/Event-driven | Gaming |
| 1140 | Warcraft 3 Jass | 2002 | Active | Procedural | Gaming |
| 1145 | Whirl | 2002 | Esoteric | Imperative | Esoteric |
| 1195 | Zonnon | 2002 | Dormant | OOP | Research |
| 562 | l33t | 2002 | Esoteric | Imperative | Esoteric |
| 644 | merd | 2002 | Esoteric | Multi-paradigm | Esoteric |
| 1162 | wxBasic | 2002 | Dormant | Procedural | Scripting |
| 1258 | AngelScript | 2003 | Active | Object-oriented | Game Development |
| 84 | Assembler (AMD64) | 2003 | Active | Assembly | Assembly |
| 100 | Assembler (UDVM) | 2003 | Dormant | Assembly | Specialized |
| 107 | AutoHotkey | 2003 | Active | Procedural | Scripting |
| 156 | Boo | 2003 | Dormant | OOP | General |
| 207 | ChucK | 2003 | Active | Multi-paradigm | Audio |
| 343 | Factor | 2003 | Active | Concatenative | General |
| 344 | Falcon | 2003 | Dormant | Multi-paradigm | Scripting |
| 421 | Go! | 2003 | Dormant | Logic | AI |
| 437 | Groovy | 2003 | Active | OOP, Functional | JVM/Scripting |
| 462 | HotTEA | 2003 | Dormant | Procedural | Web |
| 548 | KimL | 2003 | Dormant | Markup | Web |
| 549 | Kipple | 2003 | Esoteric | Stack-based | Esoteric |
| 553 | KonsolScript | 2003 | Historical | Scripting | Desktop |
| 604 | LSL | 2003 | Active | Event-driven, OOP | Virtual World |
| 584 | Linden Script | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 585 | Linden Scripting Language | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 586 | Linden Scripting Language (LSL) | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 590 | Lisaac | 2003 | Dormant | OOP, Prototype-based | Systems |
| 701 | Nemerle | 2003 | Dormant | Multi-paradigm, Functional | General |
| 703 | NeoOffice Basic | 2003 | Active | Procedural | Office |
| 1236 | Nix | 2003 | Active | Functional, Declarative | Configuration |
| 771 | Paint Shop Pro 8 & X | 2003 | Historical | Procedural | Automation/Scripting |
| 849 | Q | 2003 | Active | Functional, Array | Financial |
| 887 | RNF2 | 2003 | Esoteric | Stack-Based | Esoteric |
| 929 | SCAR | 2003 | Dormant | Procedural | Automation/Gaming |
| 980 | SNUSP | 2003 | Esoteric | Imperative | Esoteric |
| 936 | Scratch | 2003 | Active | Visual, Event-driven | Educational |
| 995 | Squirrel | 2003 | Active | OOP/Scripting | Game Scripting |
| 1146 | Whitespace | 2003 | Esoteric | Imperative | Esoteric |
| 1178 | Y | 2003 | Esoteric | Functional | Esoteric |
| 1194 | ZOMBIE | 2003 | Esoteric | Imperative | Esoteric |
| 237 | coNCePTuaL | 2003 | Dormant | Domain-Specific | Scientific |
| 483 | icarus | 2003 | Dormant | Procedural | Scripting |
| 856 | quantum | 2003 | Esoteric | Quantum | Educational |
| 104 | Asymptote | 2004 | Active | Procedural | Graphics |
| 130 | BasiEgaXorz | 2004 | Dormant | Procedural | Game Dev |
| 151 | BlitzMax | 2004 | Dormant | Procedural, OOP | Game Dev |
| 209 | Cisco IOS EEM Applet | 2004 | Active | Procedural | Network |
| 231 | Comega | 2004 | Dormant | OOP, Functional | Research |
| 208 | Cω (C-Omega) | 2004 | Historical | OOP, Concurrent | Research |
| 308 | E4X | 2004 | Historical | Declarative | Web/XML |
| 380 | FreeBASIC | 2004 | Active | Procedural | General Purpose |
| 1228 | GLSL | 2004 | Active | Procedural | Shader |
| 529 | JBPM | 2004 | Active | Declarative | Enterprise/BPM |
| 540 | JustBasic | 2004 | Active | Procedural | Education/Hobbyist |
| 769 | OWL | 2004 | Active | Declarative | Ontology/Semantic Web |
| 793 | PHP5 | 2004 | Historical | OOP, Procedural | Web |
| 800 | PIL | 2004 | Historical | Procedural | Systems |
| 818 | Polyphonic C# | 2004 | Historical | OOP, Concurrent | Academic |
| 864 | R4 script | 2004 | Dormant | Procedural | Scripting |
| 891 | Roco | 2004 | Esoteric | Stack-Based | Esoteric |
| 901 | Ruby on Rails | 2004 | Active | OOP, MVC | Web Framework |
| 993 | SQLite3 | 2004 | Active | Declarative | Database |
| 927 | Scala | 2004 | Active | OOP, Functional | Enterprise/Systems |
| 1161 | Wrapl | 2004 | Dormant | Functional | General-purpose |
| 1274 | X10 | 2004 | Dormant | Object-oriented, Parallel | Parallel |
| 1166 | X10 1.7 | 2004 | Active | OOP/Concurrent | Research |
| 312 | eathena Script | 2004 | Dormant | Procedural | Game Scripting |
| 546 | kid | 2004 | Historical | Declarative | Web/Template |
| 802 | pine | 2004 | Dormant | Functional | Academic |
| 45 | Amber for parrot | 2005 | Dormant | OOP | Scripting |
| 245 | CoreASM | 2005 | Dormant | Formal Methods | Research |
| 298 | DROD Scripting | 2005 | Active | Scripting | Game |
| 316 | EGL | 2005 | Dormant | Procedural, OOP | Enterprise |
| 341 | F# | 2005 | Active | Functional, OOP | General |
| 351 | FBSL | 2005 | Dormant | Procedural | BASIC |
| 347 | Fantom | 2005 | Dormant | OOP | General |
| 398 | Genero 4GL | 2005 | Active | Procedural | Enterprise |
| 399 | Genero BDL | 2005 | Active | Procedural | Database |
| 405 | Glass | 2005 | Dormant | Stack-based | Esoteric |
| 406 | GlovePIE | 2005 | Dormant | Procedural | Gaming |
| 409 | Glypho | 2005 | Esoteric | Esoteric | Esoteric |
| 425 | Goto++ | 2005 | Esoteric | Esoteric | Esoteric |
| 433 | Greasemonkey | 2005 | Active | Scripting | Web |
| 444 | HackVM | 2005 | Dormant | Assembly | Education |
| 541 | Justif | 2005 | Esoteric | Stack-based | Esoteric |
| 544 | Kaya | 2005 | Dormant | OOP, Functional | Web |
| 575 | Leszek | 2005 | Esoteric | Stack-based | Esoteric |
| 580 | LiLi | 2005 | Esoteric | Imperative | Esoteric |
| 589 | Linotte | 2005 | Dormant | Natural Language | Education |
| 594 | Lo'reran | 2005 | Esoteric | Unknown | Esoteric |
| 700 | Neko | 2005 | Active | Multi-paradigm | Systems |
| 765 | ORK | 2005 | Esoteric | Stack-based | Esoteric |
| 789 | Petrovich | 2005 | Esoteric | Stack-based | Esoteric |
| 794 | Phrogram | 2005 | Historical | OOP | Educational |
| 853 | Qore | 2005 | Active | Multi-Paradigm | Enterprise |
| 860 | Quylthulg | 2005 | Esoteric | Stack-Based | Esoteric |
| 884 | REVERSE | 2005 | Esoteric | Esoteric | Esoteric |
| 942 | Seed7 | 2005 | Active | Procedural, OOP | General Purpose |
| 952 | SheerPower | 2005 | Dormant | Procedural | BASIC |
| 985 | Spiral | 2005 | Active | Domain-specific | Scientific |
| 989 | Spoon | 2005 | Esoteric | Stack-based | Esoteric |
| 1136 | Vulcan.NET | 2005 | Dormant | OOP | Enterprise |
| 1144 | Whenever | 2005 | Esoteric | Constraint-based | Esoteric |
| 1183 | Ylva | 2005 | Unknown | Unknown | Unknown |
| 301 | dtrace | 2005 | Active | Declarative | Systems/Tracing |
| 313 | eC | 2005 | Dormant | OOP | Systems |
| 451 | haXe (Haxe) | 2005 | Active | Multi-paradigm, OOP | Cross-platform |
| 561 | l00p | 2005 | Esoteric | Stack-based | Esoteric |
| 982 | sorta | 2005 | Dormant | Functional | Esoteric |
| 1033 | thaM | 2005 | Esoteric | Stack-based | Esoteric |
| 1063 | true | 2005 | Esoteric | Esoteric | Esoteric |
| 21 | ActionScript 3 | 2006 | Dormant | OOP | Web |
| 28 | Agena | 2006 | Dormant | Multi-paradigm | Scripting |
| 181 | Camping (Ruby framework) | 2006 | Dormant | OOP | Web |
| 188 | Cat | 2006 | Dormant | Stack-based, Functional | Functional |
| 225 | Cobra | 2006 | Dormant | OOP | General |
| 376 | Fortress | 2006 | Historical | OOP, Functional | Scientific |
| 432 | Gray Snail | 2006 | Esoteric | Esoteric | Esoteric |
| 436 | Grok | 2006 | Active | Pattern Matching | Log Processing |
| 453 | HERA | 2006 | Historical | Assembly | Educational |
| 458 | HOP | 2006 | Dormant | Multi-paradigm | Web |
| 500 | Inform 7 | 2006 | Active | Natural language | Interactive fiction |
| 556 | KPL (Kid's Programming Language) | 2006 | Dormant | Visual, Educational | Education |
| 547 | Kiew | 2006 | Esoteric | Imperative | Esoteric |
| 552 | Kolmogorov | 2006 | Esoteric | Unknown | Esoteric |
| 564 | Lakota | 2006 | Dormant | OOP | Research |
| 568 | Lasso 8.1 | 2006 | Historical | Multi-paradigm | Web |
| 588 | Linguine | 2006 | Esoteric | Stack-based | Esoteric |
| 592 | Lista | 2006 | Esoteric | Stack-based | Esoteric |
| 683 | MSH (Microsoft Command Shell) | 2006 | Historical | Scripting | Systems |
| 655 | MiniD | 2006 | Dormant | Multi-paradigm | Scripting |
| 729 | NXC | 2006 | Historical | Procedural | Educational |
| 766 | Oroogu | 2006 | Esoteric | Imperative | Esoteric |
| 783 | Pawn | 2006 | Active | Procedural | Game Scripting |
| 830 | PowerShell | 2006 | Active | Procedural, OOP, Functional | Scripting |
| 862 | Qwerty RPN | 2006 | Esoteric | Stack-Based | Esoteric |
| 866 | Rail | 2006 | Esoteric | 2D | Esoteric |
| 983 | Spaghetti | 2006 | Esoteric | Stack-based | Esoteric |
| 1003 | Subskin | 2006 | Esoteric | Stack-based | Esoteric |
| 1042 | Tilton | 2006 | Esoteric | Stack-based | Esoteric |
| 1104 | Vala | 2006 | Active | OOP | Systems/Application |
| 1278 | XAML | 2006 | Active | Declarative | UI |
| 1169 | XION | 2006 | Dormant | Declarative | Configuration |
| 1199 | ZT | 2006 | Unknown | Unknown | Unknown |
| 315 | edumips64 | 2006 | Active | Assembly | Educational |
| 452 | hBefunge | 2006 | Esoteric | Stack-based | Esoteric |
| 533 | jQuery | 2006 | Active | Declarative | Web/Library |
| 593 | lmn | 2006 | Esoteric | Unknown | Esoteric |
| 36 | AlgoBox | 2007 | Dormant | Procedural | Educational |
| 219 | Clojure | 2007 | Active | Functional | Lisp |
| 248 | Cow | 2007 | Esoteric | Esoteric | Esoteric |
| 342 | F3 | 2007 | Historical | OOP | Web/UI |
| 384 | Fromage | 2007 | Dormant | Functional | Esoteric |
| 423 | GolfScript | 2007 | Esoteric | Stack-based | Esoteric |
| 1211 | Idris | 2007 | Active | Functional, Dependently-typed | Research |
| 1248 | LINQ | 2007 | Active | Declarative | Query |
| 598 | LOLCODE | 2007 | Esoteric | Imperative | Esoteric |
| 622 | Maple 11 | 2007 | Historical | Procedural | Mathematics |
| 774 | Parallel C# | 2007 | Historical | OOP, Concurrent | Academic |
| 855 | QtScript | 2007 | Dormant | Procedural, OOP | Application Scripting |
| 1157 | Word!CPU | 2007 | Esoteric | Imperative | Esoteric |
| 1173 | XQuery | 2007 | Active | Functional/Declarative | Database/XML |
| 1080 | uBASIC(CHDK) | 2007 | Active | Procedural | Embedded/Scripting |
| 29 | AIR | 2008 | Dormant | Web | |
| 65 | Arc | 2008 | Dormant | Functional | Lisp |
| 402 | Genie | 2008 | Active | OOP | General Purpose |
| 507 | Ioke | 2008 | Dormant | Prototype-based | JVM |
| 526 | JavaFX | 2008 | Active | OOP, Declarative | GUI/Desktop |
| 599 | LOLCODE (Objective LOLCODE alternate) | 2008 | Esoteric | OOP | Esoteric |
| 715 | NIT | 2008 | Dormant | Object-oriented | Research |
| 1207 | Nim | 2008 | Active | Multi-paradigm | Systems |
| 714 | Nimrod | 2008 | Active | Multi-paradigm | Systems |
| 861 | QVT | 2008 | Active | Declarative | Model Transformation |
| 851 | Qi | 2008 | Active | Functional | General Purpose |
| 883 | Rel | 2008 | Active | Declarative, Relational | Database |
| 902 | Run BASIC | 2008 | Dormant | Procedural | Web/BASIC |
| 1245 | SPARQL | 2008 | Active | Declarative | Query |
| 931 | Sceql | 2008 | Historical | Declarative, Query | Database |
| 972 | Small Basic | 2008 | Active | Procedural | Educational/BASIC |
| 1050 | TMMLPTEALPAITAFNFAL | 2008 | Esoteric | Imperative | Esoteric |
| 1100 | Ursala | 2008 | Dormant | Functional | General Purpose |
| 1259 | ChaiScript | 2009 | Active | Functional | Game Development |
| 198 | Chapel | 2009 | Active | Multi-paradigm | Parallel |
| 228 | Coffee | 2009 | Historical | OOP | Web |
| 1250 | Dafny | 2009 | Active | Imperative, Verification | Formal Methods |
| 420 | Go | 2009 | Active | Procedural, Concurrent | Systems |
| 448 | HaPyLi | 2009 | Dormant | Functional | Education |
| 508 | Iota | 2009 | Esoteric | Esoteric | Esoteric |
| 625 | MarioLANG | 2009 | Esoteric | Esoteric | Esoteric |
| 775 | ParaSail | 2009 | Dormant | Parallel, OOP | Systems |
| 795 | Pi | 2009 | Dormant | Functional | Academic |
| 872 | Rascal | 2009 | Active | Functional, OOP | Metaprogramming |
| 1015 | T3X | 2009 | Active | Procedural | Systems |
2010s+
2010s+
83 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 569 | Lasso 9 | 2010 | Dormant | Multi-paradigm | Web |
| 1233 | OSL | 2010 | Active | Procedural | Shader |
| 1202 | Rust | 2010 | Active | Multi-paradigm, Systems | Systems |
| 1008 | Swym | 2010 | Dormant | Concurrent | Research |
| 1198 | Zowie | 2010 | Dormant | Procedural | Scientific |
| 443 | hackMongo | 2010 | Dormant | Scripting | Database |
| 940 | seachange | 2010 | Historical | Functional | Research |
| 1244 | Cypher | 2011 | Active | Declarative | Query |
| 263 | Dart | 2011 | Active | OOP | Web, Mobile |
| 1205 | Elixir | 2011 | Active | Functional, Concurrent | Distributed |
| 1215 | F* | 2011 | Active | Functional, Dependently-typed | Research |
| 513 | Irken | 2011 | Active | Functional | Systems |
| 555 | Kotlin | 2011 | Active | OOP, Functional | General Purpose |
| 817 | Pointy | 2011 | Dormant | OOP | Web |
| 1271 | Red | 2011 | Active | Multi-paradigm | General |
| 978 | SNAP | 2011 | Active | Visual/Functional | Educational |
| 1177 | Xtend | 2011 | Active | OOP/Functional | JVM |
| 272 | DCPU | 2012 | Esoteric | Assembly | Game |
| 1217 | Eff | 2012 | Dormant | Functional | Research |
| 1209 | Elm | 2012 | Active | Functional | Web |
| 447 | HanoiLove | 2012 | Esoteric | Esoteric | Esoteric |
| 1273 | Jq | 2012 | Active | Functional | Query |
| 1204 | Julia | 2012 | Active | Multi-paradigm, Scientific | Scientific |
| 1216 | Koka | 2012 | Active | Functional | Research |
| 1256 | Ninja | 2012 | Active | Declarative | Build |
| 928 | ScalaScript | 2012 | Dormant | OOP, Functional, Scripting | Scripting |
| 1201 | TypeScript | 2012 | Active | Object-oriented, Functional | Web |
| 1192 | zkl | 2012 | Active | OOP/Functional | General-purpose |
| 1254 | Buck | 2013 | Active | Declarative | Build |
| 1277 | JSX | 2013 | Active | Declarative | Web |
| 1213 | Lean | 2013 | Active | Functional, Theorem Prover | Research |
| 1255 | Meson | 2013 | Active | Declarative | Build |
| 1210 | PureScript | 2013 | Active | Functional | Web |
| 1240 | TOML | 2013 | Active | Declarative | Configuration |
| 1090 | Uniface 9.3 | 2013 | Active | Procedural/4GL | Enterprise/RAD |
| 1208 | Crystal | 2014 | Active | Object-oriented | Systems |
| 1257 | GDScript | 2014 | Active | Object-oriented | Game Development |
| 1235 | HCL | 2014 | Active | Declarative | Configuration |
| 1223 | Jai | 2014 | Active | Procedural | Game Development |
| 1238 | Jsonnet | 2014 | Active | Functional | Configuration |
| 539 | Julie - Chapel (AKA Julie4Chapel) | 2014 | Dormant | Data-parallel | Research |
| 1230 | MSL | 2014 | Active | Procedural | Shader |
| 727 | NVML | 2014 | Active | Declarative | Systems |
| 1218 | Pony | 2014 | Active | Object-oriented, Actor | Concurrent |
| 953 | Shoop | 2014 | Esoteric | Functional | Esoteric |
| 1260 | Solidity | 2014 | Active | Object-oriented | Blockchain |
| 1203 | Swift | 2014 | Active | Object-oriented, Functional | Mobile/Systems |
| 283 | Dialog | 2015 | Active | Declarative | Interactive Fiction |
| 1243 | GraphQL | 2015 | Active | Declarative | Query |
| 1267 | Phix | 2015 | Active | Procedural | General |
| 1266 | Raku | 2015 | Active | Multi-paradigm | General |
| 904 | Ruri | 2015 | Esoteric | Functional | Esoteric |
| 1232 | SPIR-V | 2015 | Active | Intermediate | Shader |
| 967 | Slashes | 2015 | Esoteric | Pattern-matching | Esoteric |
| 1190 | Zero | 2015 | Dormant | Procedural | Systems |
| 30 | AL | 2016 | Active | Procedural | Enterprise |
| 1224 | Gleam | 2016 | Active | Functional | Distributed |
| 1222 | Odin | 2016 | Active | Procedural | Systems |
| 1269 | Ring | 2016 | Active | Multi-paradigm | General |
| 1268 | Wren | 2016 | Active | Object-oriented | Scripting |
| 1206 | Zig | 2016 | Active | Procedural, Systems | Systems |
| 1272 | 11l | 2017 | Active | Multi-paradigm | General |
| 1265 | AssemblyScript | 2017 | Active | Object-oriented | Web |
| 1227 | Ballerina | 2017 | Active | Concurrent, Integration | Enterprise |
| 1237 | Dhall | 2017 | Active | Functional | Configuration |
| 1253 | Starlark | 2017 | Active | Procedural | Build |
| 1261 | Vyper | 2017 | Active | Procedural | Blockchain |
| 1264 | WebAssembly | 2017 | Active | Stack-based | Runtime |
| 1225 | Roc | 2018 | Active | Functional | General |
| 1282 | Ante | 2019 | Active | Functional | Systems |
| 1270 | Arturo | 2019 | Active | Functional, Stack-based | General |
| 1279 | Bosque | 2019 | Dormant | Functional | Research |
| 1239 | CUE | 2019 | Active | Declarative | Configuration |
| 1262 | Move | 2019 | Active | Resource-oriented | Blockchain |
| 1226 | Unison | 2019 | Active | Functional | Distributed |
| 1219 | V | 2019 | Active | Procedural, Systems | Systems |
| 1281 | Vale | 2019 | Active | Object-oriented | Systems |
| 718 | Nova | 2020 | Active | Object-oriented | Mobile |
| 1263 | Cairo | 2021 | Active | Procedural | Blockchain |
| 1221 | Carbon | 2022 | Active | Multi-paradigm | Systems |
| 1280 | Hare | 2022 | Active | Systems | Systems |
| 1220 | Mojo | 2023 | Active | Multi-paradigm | AI/ML |
| 1242 | Pkl | 2024 | Active | Declarative | Configuration |
Languages by Status
Active Languages
Active Languages that are actively maintained and in commercial use.
473 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1272 | 11l | 2017 | Active | Multi-paradigm | General |
| 1 | 1C Enterprize | 1996 | Active | Procedural, OOP | Enterprise |
| 3 | 4D | 1984 | Active | Procedural, OOP | Database |
| 13 | ABAP | 1983 | Active | Procedural, OOP | Enterprise |
| 24 | Ada | 1980 | Active | Procedural, OOP | Systems |
| 1212 | Agda | 1999 | Active | Functional, Dependently-typed | Research |
| 30 | AL | 2016 | Active | Procedural | Enterprise |
| 1251 | Alloy | 1997 | Active | Declarative | Formal Methods |
| 1258 | AngelScript | 2003 | Active | Object-oriented | Game Development |
| 51 | Ant | 2000 | Active | Declarative | Build Tool |
| 1282 | Ante | 2019 | Active | Functional | Systems |
| 55 | Apache (Server Side Includes) | 1995 | Active | Declarative | Web |
| 56 | APL | 1966 | Active | Array | Scientific |
| 60 | AppleScript | 1993 | Active | Procedural | Scripting |
| 1270 | Arturo | 2019 | Active | Functional, Stack-based | General |
| 72 | ASM-x86 | 1978 | Active | Assembly | Assembly |
| 76 | AspectJ | 2001 | Active | Aspect-oriented, OOP | General |
| 77 | Assembler | 1949 | Active | Assembly | Assembly |
| 81 | Assembler (8051) | 1980 | Active | Assembly | Embedded |
| 84 | Assembler (AMD64) | 2003 | Active | Assembly | Assembly |
| 85 | Assembler (ARM) | 1985 | Active | Assembly | Embedded |
| 90 | Assembler (Intel x86) | 1978 | Active | Assembly | Assembly |
| 94 | Assembler (PIC/14bit) | 1993 | Active | Assembly | Embedded |
| 96 | Assembler (S/390) | 1990 | Active | Assembly | Mainframe |
| 1265 | AssemblyScript | 2017 | Active | Object-oriented | Web |
| 104 | Asymptote | 2004 | Active | Procedural | Graphics |
| 107 | AutoHotkey | 2003 | Active | Procedural | Scripting |
| 108 | AutoIt | 1999 | Active | Procedural | Scripting |
| 109 | AutoLISP | 1986 | Active | Functional | CAD |
| 112 | AWK | 1977 | Active | Procedural, Data-driven | Scripting |
| 113 | AWL | 1996 | Active | Procedural | PLC/Industrial |
| 1227 | Ballerina | 2017 | Active | Concurrent, Integration | Enterprise |
| 123 | BASCOM-AVR | 1998 | Active | Procedural | Embedded |
| 124 | BASH | 1989 | Active | Procedural | Shell/Scripting |
| 125 | BASIC | 1964 | Active | Procedural | Educational |
| 131 | BBC BASIC | 1981 | Active | Procedural | BASIC |
| 132 | BBx | 1978 | Active | Procedural | Business |
| 133 | bc | 1975 | Active | Procedural | Calculator |
| 157 | Bourne Shell | 1979 | Active | Procedural | Shell/Scripting |
| 1254 | Buck | 2013 | Active | Declarative | Build |
| 166 | Bzip2 | 1996 | Active | Compression | |
| 167 | C | 1972 | Active | Procedural | Systems |
| 168 | C Shell | 1978 | Active | Procedural | Shell/Scripting |
| 173 | C# | 2000 | Active | OOP, Multi-paradigm | General |
| 174 | C++ | 1985 | Active | Multi-paradigm | Systems |
| 172 | C/C++ Preprocessor | 1972 | Active | Macro | Systems |
| 1263 | Cairo | 2021 | Active | Procedural | Blockchain |
| 1221 | Carbon | 2022 | Active | Multi-paradigm | Systems |
| 1259 | ChaiScript | 2009 | Active | Functional | Game Development |
| 198 | Chapel | 2009 | Active | Multi-paradigm | Parallel |
| 207 | ChucK | 2003 | Active | Multi-paradigm | Audio |
| 209 | Cisco IOS EEM Applet | 2004 | Active | Procedural | Network |
| 210 | CL for AS400 | 1988 | Active | Procedural | Mainframe |
| 212 | CLARION | 1986 | Active | Procedural | Database |
| 216 | CLIPS | 1985 | Active | Rule-based | AI/Expert Systems |
| 217 | CLIST | 1966 | Active | Procedural | Mainframe |
| 218 | CLLE | 1988 | Active | Procedural | Mainframe |
| 219 | Clojure | 2007 | Active | Functional | Lisp |
| 220 | CLOS | 1988 | Active | OOP | Lisp |
| 222 | CMake | 2000 | Active | Declarative | Build Tool |
| 223 | CMS Pipelines | 1986 | Active | Dataflow | Mainframe |
| 224 | COBOL | 1959 | Active | Procedural | Enterprise |
| 229 | Cold Fusion | 1995 | Active | Procedural, OOP | Web |
| 235 | Common Lisp | 1984 | Active | Functional, OOP | General Purpose |
| 238 | Concurrent Clean | 1987 | Active | Functional | Research |
| 241 | CONTROL-M/Analyzer | Active | Scripting | Enterprise | |
| 244 | coq | 1989 | Active | Functional | Proof Assistant |
| 1214 | Coq | 1989 | Active | Functional, Theorem Prover | Research |
| 1208 | Crystal | 2014 | Active | Object-oriented | Systems |
| 250 | Crystal Reports Formula | 1991 | Active | Formula/Expression | Reporting |
| 1239 | CUE | 2019 | Active | Declarative | Configuration |
| 254 | CUPL | 1983 | Active | Hardware Description | Hardware |
| 255 | Curl | 1998 | Active | OOP, Functional | Web |
| 256 | Curry | 1995 | Active | Functional, Logic | Research |
| 1244 | Cypher | 2011 | Active | Declarative | Query |
| 257 | D | 2001 | Active | OOP, Procedural, Functional | Systems |
| 1250 | Dafny | 2009 | Active | Imperative, Verification | Formal Methods |
| 263 | Dart | 2011 | Active | OOP | Web, Mobile |
| 1246 | Datalog | 1977 | Active | Logic, Declarative | Query |
| 270 | dc | 1971 | Active | Stack-based | Calculator |
| 271 | DCL | 1977 | Active | Procedural | Scripting |
| 277 | Delcam PowerMILL Macro Language | Active | Scripting | CAM | |
| 278 | Delphi | 1995 | Active | OOP | RAD/Enterprise |
| 1237 | Dhall | 2017 | Active | Functional | Configuration |
| 283 | Dialog | 2015 | Active | Declarative | Interactive Fiction |
| 284 | DIBOL | 1966 | Active | Procedural | Business |
| 285 | Diesel | 1985 | Active | Macro | CAD |
| 287 | DM | 1996 | Active | OOP | Game Development |
| 291 | DOS Batch | 1981 | Active | Procedural | Scripting |
| 298 | DROD Scripting | 2005 | Active | Scripting | Game |
| 299 | Drools | 2001 | Active | Declarative | Business Rules |
| 301 | dtrace | 2005 | Active | Declarative | Systems/Tracing |
| 304 | DXL (DOORS Extension Language) | 1993 | Active | Procedural | Enterprise |
| 315 | edumips64 | 2006 | Active | Assembly | Educational |
| 317 | Eiffel | 1986 | Active | OOP | General |
| 318 | Eiffel: Analysis Design and Programming | 1986 | Active | OOP | General |
| 1205 | Elixir | 2011 | Active | Functional, Concurrent | Distributed |
| 1209 | Elm | 2012 | Active | Functional | Web |
| 322 | Emacs LISP | 1985 | Active | Functional | Scripting/Editor |
| 329 | EPICS | 1991 | Active | Declarative | Control Systems |
| 331 | Erlang | 1986 | Active | Functional, Concurrent | Distributed Systems |
| 337 | Excel | 1993 | Active | Functional | Spreadsheet |
| 339 | Expect | 1990 | Active | Procedural | Scripting/Automation |
| 341 | F# | 2005 | Active | Functional, OOP | General |
| 1215 | F* | 2011 | Active | Functional, Dependently-typed | Research |
| 343 | Factor | 2003 | Active | Concatenative | General |
| 349 | FASM | 1999 | Active | Assembly | Assembly |
| 358 | Firebird SQL | 2000 | Active | Declarative | Database |
| 366 | Formula Language | 1989 | Active | Procedural | Database |
| 369 | Forth | 1970 | Active | Stack-based | General |
| 370 | Fortran | 1957 | Active | Procedural | Scientific |
| 371 | FORTRAN 77 | 1977 | Active | Procedural | Scientific |
| 372 | Fortran 90 | 1990 | Active | Procedural | Scientific |
| 379 | Free Pascal | 1997 | Active | Procedural, OOP | General Purpose |
| 380 | FreeBASIC | 2004 | Active | Procedural | General Purpose |
| 381 | FreeMarker Template Language | 2000 | Active | Declarative | Web |
| 383 | Frink | 2001 | Active | Procedural | Scientific |
| 388 | Gambas | 2002 | Active | OOP | Desktop |
| 389 | Game Maker Language | 1999 | Active | Procedural | Game Dev |
| 391 | GAP | 1986 | Active | Functional | Mathematical |
| 396 | GDL | 1984 | Active | Procedural | Scientific |
| 1257 | GDScript | 2014 | Active | Object-oriented | Game Development |
| 398 | Genero 4GL | 2005 | Active | Procedural | Enterprise |
| 399 | Genero BDL | 2005 | Active | Procedural | Database |
| 401 | GeneXus | 1988 | Active | Declarative | Enterprise |
| 402 | Genie | 2008 | Active | OOP | General Purpose |
| 403 | Gensym G2 | 1986 | Active | Rule-based | Expert Systems |
| 1224 | Gleam | 2016 | Active | Functional | Distributed |
| 1228 | GLSL | 2004 | Active | Procedural | Shader |
| 408 | Glulxa | 2000 | Active | Assembly | Interactive Fiction |
| 410 | GML (Game Maker Language) | 1999 | Active | Procedural | Game Dev |
| 411 | GNU Assembler | 1986 | Active | Assembly | Systems |
| 412 | GNU bc | 1991 | Active | Procedural | Mathematical |
| 413 | GNU CPP | 1987 | Active | Macro | Preprocessing |
| 414 | GNU Desk Calculator | 1991 | Active | Procedural | Mathematical |
| 415 | GNU Find | 1987 | Active | Declarative | File Management |
| 416 | GNU Make | 1988 | Active | Declarative | Build Automation |
| 417 | GNU Octave | 1993 | Active | Procedural | Scientific |
| 419 | gnuplot | 1986 | Active | Scripting | Data Visualization |
| 420 | Go | 2009 | Active | Procedural, Concurrent | Systems |
| 428 | GProlog | 1999 | Active | Logic | General Purpose |
| 429 | GPSS | 1961 | Active | Simulation | Simulation |
| 1243 | GraphQL | 2015 | Active | Declarative | Query |
| 433 | Greasemonkey | 2005 | Active | Scripting | Web |
| 436 | Grok | 2006 | Active | Pattern Matching | Log Processing |
| 437 | Groovy | 2003 | Active | OOP, Functional | JVM/Scripting |
| 446 | Halo Script | 2001 | Active | Scripting | Game Dev |
| 449 | Harbour | 1999 | Active | Procedural, OOP | Database |
| 1280 | Hare | 2022 | Active | Systems | Systems |
| 450 | Haskell | 1990 | Active | Functional | General Purpose |
| 451 | haXe (Haxe) | 2005 | Active | Multi-paradigm, OOP | Cross-platform |
| 1235 | HCL | 2014 | Active | Declarative | Configuration |
| 455 | High Level Petri Net | 1980s | Active | Formal specification | Modeling |
| 456 | HLA | 1999 | Active | Assembly | Systems |
| 1229 | HLSL | 2002 | Active | Procedural | Shader |
| 457 | HLSL (High Level Shading Language) | 2002 | Active | Procedural | Graphics |
| 460 | Hot Soup Processor | 1997 | Active | Procedural | Scripting |
| 470 | HTA | 1999 | Active | Scripting | Desktop |
| 471 | HTBasic | 1984 | Active | Procedural | Instrumentation |
| 481 | IBM HLASM Macro | 1992 | Active | Assembly | Mainframe |
| 484 | Icon | 1977 | Active | Procedural, Goal-directed | String processing |
| 487 | IDL | 1977 | Active | Array-based | Data analysis |
| 488 | IdocScript | 1996 | Active | Scripting | CMS |
| 1211 | Idris | 2007 | Active | Functional, Dependently-typed | Research |
| 489 | iForth | 1991 | Active | Stack-based | Embedded |
| 490 | IGOR | 1986 | Active | Procedural | Scientific |
| 494 | ILE | 1994 | Active | Multi-paradigm | IBM i |
| 499 | Inform | 1993 | Active | Procedural, OOP | Interactive fiction |
| 500 | Inform 7 | 2006 | Active | Natural language | Interactive fiction |
| 501 | Informix 4gl | 1986 | Active | Procedural | Database |
| 504 | InstallScript | 1993 | Active | Procedural | Installation |
| 506 | Io | 2002 | Active | Prototype-based, OOP | General purpose |
| 510 | IRC | 1988 | Active | Protocol | Communication |
| 511 | IRCII | 1989 | Active | Scripting | IRC client |
| 512 | Irie Pascal | 1993 | Active | Procedural, OOP | General purpose |
| 513 | Irken | 2011 | Active | Functional | Systems |
| 514 | Isabelle Theorem Prover | 1986 | Active | Logic, Functional | Formal verification |
| 519 | ITCL Shell | 1993 | Active | OOP | Scripting |
| 520 | J | 1990 | Active | Array-based, Functional | Data analysis |
| 1223 | Jai | 2014 | Active | Procedural | Game Development |
| 521 | jamal | 2001 | Active | Macro | Text processing |
| 522 | Jamfile | 1993 | Active | Build system | Build automation |
| 523 | Java | 1995 | Active | OOP, Multi-paradigm | Enterprise |
| 525 | Java Servlet | 1997 | Active | OOP | Web |
| 526 | JavaFX | 2008 | Active | OOP, Declarative | GUI/Desktop |
| 527 | JavaScript | 1995 | Active | Multi-paradigm | Web/Scripting |
| 528 | jBase PROC | 1991 | Active | Procedural | Database |
| 529 | JBPM | 2004 | Active | Declarative | Enterprise/BPM |
| 530 | JCL | 1964 | Active | Procedural | Systems/Mainframe |
| 1273 | Jq | 2012 | Active | Functional | Query |
| 533 | jQuery | 2006 | Active | Declarative | Web/Library |
| 1238 | Jsonnet | 2014 | Active | Functional | Configuration |
| 537 | JSP | 1999 | Active | Declarative | Web |
| 538 | JSTL | 2002 | Active | Declarative | Web/Template |
| 1277 | JSX | 2013 | Active | Declarative | Web |
| 1204 | Julia | 2012 | Active | Multi-paradigm, Scientific | Scientific |
| 540 | JustBasic | 2004 | Active | Procedural | Education/Hobbyist |
| 542 | K | 1993 | Active | Array-oriented, Functional | Financial/Data |
| 559 | K | 1993 | Active | Array-oriented | Financial |
| 1216 | Koka | 2012 | Active | Functional | Research |
| 554 | Korn Shell | 1983 | Active | Procedural | Shell/Scripting |
| 555 | Kotlin | 2011 | Active | OOP, Functional | General Purpose |
| 563 | LabVIEW | 1986 | Active | Data-flow, Visual | Scientific/Engineering |
| 571 | LaTeX2e | 1994 | Active | Markup | Document Preparation |
| 572 | Lazarus | 1993 | Active | OOP | Development Environment |
| 1213 | Lean | 2013 | Active | Functional, Theorem Prover | Research |
| 578 | Liberty Basic | 1992 | Active | Procedural, OOP | Hobbyist/Education |
| 581 | Lilypond | 1996 | Active | Declarative | Music Notation |
| 584 | Linden Script | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 585 | Linden Scripting Language | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 586 | Linden Scripting Language (LSL) | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 1248 | LINQ | 2007 | Active | Declarative | Query |
| 591 | LISP | 1958 | Active | Functional | General Purpose |
| 596 | Logo | 1967 | Active | Procedural, Educational | Education |
| 597 | Logtalk | 1998 | Active | Logic, OOP | Research/General |
| 603 | LPC | 1989 | Active | OOP, Procedural | Game Dev |
| 604 | LSL | 2003 | Active | Event-driven, OOP | Virtual World |
| 605 | Lua | 1993 | Active | Multi-paradigm | Scripting |
| 608 | M4 | 1977 | Active | Macro | Macro Processor |
| 616 | Magik | 1990 | Active | OOP | Enterprise |
| 617 | Magma | 1993 | Active | Procedural | Mathematics |
| 619 | Make | 1976 | Active | Declarative | Build Tool |
| 627 | Mathematica | 1988 | Active | Multi-paradigm | Mathematics |
| 628 | Matlab | 1984 | Active | Procedural, OOP | Scientific |
| 629 | Max/MSP | 1990 | Active | Visual, Dataflow | Audio |
| 631 | Maxima | 1982 | Active | Procedural | Mathematics |
| 632 | Maxscript | 1996 | Active | Procedural | 3D Graphics |
| 633 | Maya Embedded Language | 1998 | Active | Procedural | 3D Graphics |
| 638 | MEDITECH Magic | 1982 | Active | Procedural | Healthcare |
| 639 | MEDITECH MagicFS | 1995 | Active | Procedural | Healthcare |
| 641 | MEL | 1998 | Active | Procedural | 3D Graphics |
| 643 | Mercury | 1995 | Active | Functional, Logic | Functional |
| 1255 | Meson | 2013 | Active | Declarative | Build |
| 648 | MetaFont/MetaPost | 1979 | Active | Declarative | Graphics |
| 651 | Micro Focus COBOL for .net | 2002 | Active | Procedural | Enterprise |
| 658 | mIRC | 1995 | Active | Procedural | Scripting |
| 661 | ML | 1973 | Active | Functional | Functional |
| 664 | MMIX | 1999 | Active | Assembly | Assembly |
| 665 | Model 204 | 1972 | Active | Procedural | Database |
| 1220 | Mojo | 2023 | Active | Multi-paradigm | AI/ML |
| 1262 | Move | 2019 | Active | Resource-oriented | Blockchain |
| 680 | MPI | 1994 | Active | Parallel | Systems |
| 682 | MS SQL | 1989 | Active | Declarative | Database |
| 684 | MSIL | 2002 | Active | Intermediate | Runtime |
| 685 | MSIL / CIL | 2002 | Active | Intermediate | Runtime |
| 1230 | MSL | 2014 | Active | Procedural | Shader |
| 686 | mSL/mIRC | 1995 | Active | Scripting | Scripting |
| 690 | Mumps | 1966 | Active | Procedural, Imperative | Database/Medical |
| 694 | MySQL | 1995 | Active | Declarative | Database |
| 695 | NASL - Nessus Attack Scripting Language | 1998 | Active | Scripting | Security |
| 696 | NASM | 1996 | Active | Assembly | Systems |
| 697 | Natural | 1979 | Active | Procedural | Enterprise |
| 699 | NCL | 1987 | Active | Scripting | Scientific |
| 700 | Neko | 2005 | Active | Multi-paradigm | Systems |
| 702 | NeoBook | 1997 | Active | Visual | Multimedia |
| 703 | NeoOffice Basic | 2003 | Active | Procedural | Office |
| 705 | NetLogo | 1999 | Active | Multi-paradigm | Educational |
| 709 | newlisp | 1991 | Active | Functional, Scripting | Scripting |
| 1207 | Nim | 2008 | Active | Multi-paradigm | Systems |
| 714 | Nimrod | 2008 | Active | Multi-paradigm | Systems |
| 1256 | Ninja | 2012 | Active | Declarative | Build |
| 1236 | Nix | 2003 | Active | Functional, Declarative | Configuration |
| 716 | Notes@Formula | 1989 | Active | Functional | Enterprise |
| 718 | Nova | 2020 | Active | Object-oriented | Mobile |
| 721 | Nroff | 1973 | Active | Markup | Document |
| 722 | NSIS | 2001 | Active | Scripting | Installer |
| 727 | NVML | 2014 | Active | Declarative | Systems |
| 728 | NWScript | 2002 | Active | Scripting | Gaming |
| 732 | Oberon | 1987 | Active | Procedural | Systems |
| 738 | Objective C | 1984 | Active | Object-oriented | Systems/Mobile |
| 739 | Objective-C | 1984 | Active | Object-oriented | Systems/Mobile |
| 741 | ObjectScript | 1997 | Active | Object-oriented | Database |
| 744 | OCaml | 1996 | Active | Functional, Object-oriented | General |
| 746 | OCL | 1997 | Active | Declarative | Modeling |
| 1222 | Odin | 2016 | Active | Procedural | Systems |
| 750 | Omnis Studio | 1982 | Active | Visual, Object-oriented | Enterprise/RAD |
| 755 | OpenEdge | 1984 | Active | OOP, Procedural | Enterprise |
| 756 | Openedge (Progress 4GL) | 1984 | Active | OOP, Procedural | Enterprise |
| 764 | Oracle SQL | 1979 | Active | Declarative | Database |
| 1233 | OSL | 2010 | Active | Procedural | Shader |
| 769 | OWL | 2004 | Active | Declarative | Ontology/Semantic Web |
| 770 | Ox | 1996 | Active | Procedural, Functional | Scientific |
| 776 | PARI/GP | 1985 | Active | Procedural | Mathematical |
| 779 | Pascal | 1970 | Active | Procedural, Structured | General Purpose |
| 783 | Pawn | 2006 | Active | Procedural | Game Scripting |
| 784 | pBasic | 1992 | Active | Procedural | Embedded/Microcontroller |
| 785 | PDL | 1997 | Active | Procedural, Functional | Scientific |
| 786 | PeopleCode | 1988 | Active | Procedural, OOP | Enterprise |
| 787 | Perl | 1987 | Active | Procedural, OOP, Functional | Scripting |
| 1267 | Phix | 2015 | Active | Procedural | General |
| 790 | PHP | 1995 | Active | Procedural, OOP | Web |
| 799 | Pike | 1994 | Active | OOP, Procedural | Scripting |
| 1242 | Pkl | 2024 | Active | Declarative | Configuration |
| 805 | PL/B | 1972 | Active | Procedural | Business |
| 806 | PL/I | 1964 | Active | Procedural, Structured | General Purpose |
| 808 | PL/PGSQL | 1996 | Active | Procedural | Database |
| 809 | PL/SQL | 1991 | Active | Procedural | Database |
| 811 | Plain English | 2000 | Active | Natural Language | Educational |
| 1218 | Pony | 2014 | Active | Object-oriented, Actor | Concurrent |
| 821 | Posix Shell | 1988 | Active | Procedural | Scripting |
| 822 | PostgreSQL | 1996 | Active | Declarative | Database |
| 823 | Postscript | 1984 | Active | Stack-based, Functional | Graphics/Printing |
| 824 | POV-Ray | 1991 | Active | Declarative | 3D Graphics |
| 826 | PowerBasic | 1989 | Active | Procedural, OOP | Systems Programming |
| 828 | PowerOn | 1990 | Active | Procedural | Domain-Specific |
| 830 | PowerShell | 2006 | Active | Procedural, OOP, Functional | Scripting |
| 832 | PReS Language | 2000 | Active | Procedural | Document Processing |
| 833 | Processing | 2001 | Active | OOP, Procedural | Educational |
| 836 | Progress | 1984 | Active | Procedural, OOP | Enterprise |
| 837 | Prolog | 1972 | Active | Logic, Declarative | AI/Logic |
| 838 | promela | 1980 | Active | Declarative | Model Checking |
| 842 | Pure Data | 1996 | Active | Visual, Dataflow | Multimedia |
| 843 | PureBasic | 2000 | Active | Procedural | Systems Programming |
| 1210 | PureScript | 2013 | Active | Functional | Web |
| 846 | Py | 2001 | Active | Functional | Embedded Scripting |
| 848 | Python | 1991 | Active | Multi-Paradigm | General Purpose |
| 849 | Q | 2003 | Active | Functional, Array | Financial |
| 851 | Qi | 2008 | Active | Functional | General Purpose |
| 853 | Qore | 2005 | Active | Multi-Paradigm | Enterprise |
| 857 | Quest ASL | 1998 | Active | Declarative | Interactive Fiction |
| 861 | QVT | 2008 | Active | Declarative | Model Transformation |
| 863 | R | 1993 | Active | Functional, OOP, Procedural | Statistical |
| 865 | Racket | 1995 | Active | Functional, OOP | Educational |
| 1266 | Raku | 2015 | Active | Multi-paradigm | General |
| 872 | Rascal | 2009 | Active | Functional, OOP | Metaprogramming |
| 876 | RC Shell | 1989 | Active | Procedural | Scripting |
| 1271 | Red | 2011 | Active | Multi-paradigm | General |
| 880 | Refal | 1966 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 881 | Refal5 | 1989 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 882 | Reflection Basic Script | 2000 | Active | Procedural | Terminal Automation |
| 883 | Rel | 2008 | Active | Declarative, Relational | Database |
| 886 | REXX | 1979 | Active | Procedural | Scripting |
| 1269 | Ring | 2016 | Active | Multi-paradigm | General |
| 888 | Robocode | 2001 | Active | OOP, Event-Driven | Educational |
| 1225 | Roc | 2018 | Active | Functional | General |
| 897 | RPG IV Free-Form | 2001 | Active | Procedural, OOP | Business |
| 898 | RPG/400 | 1988 | Active | Procedural | Business |
| 899 | RPL/2 | 2000 | Active | Stack-Based, Procedural | Scientific |
| 900 | Ruby | 1995 | Active | OOP, Functional, Procedural | General Purpose |
| 901 | Ruby on Rails | 2004 | Active | OOP, MVC | Web Framework |
| 903 | Runtime Revolution | 1997 | Active | OOP, Event-driven | Application Development |
| 1202 | Rust | 2010 | Active | Multi-paradigm, Systems | Systems |
| 907 | S | 1976 | Active | Functional, Statistical | Data Analysis |
| 912 | S3 | 1992 | Active | OOP, Statistical | Data Analysis |
| 916 | SAL | 2000 | Active | Declarative | Verification |
| 920 | SAS | 1976 | Active | Procedural, Statistical | Data Analysis |
| 921 | SAS Macro Language | 1982 | Active | Procedural, Macro | Data Analysis |
| 927 | Scala | 2004 | Active | OOP, Functional | Enterprise/Systems |
| 932 | Scheme | 1975 | Active | Functional, Lisp | Education/Research |
| 936 | Scratch | 2003 | Active | Visual, Event-driven | Educational |
| 941 | sed | 1974 | Active | Declarative, Stream-oriented | Text Processing |
| 942 | Seed7 | 2005 | Active | Procedural, OOP | General Purpose |
| 945 | Sendmail | 1983 | Active | Declarative, Rule-based | Email Configuration |
| 946 | Sensetalk | 1993 | Active | Natural Language, Scripting | Automation/Testing |
| 949 | sh | 1971 | Active | Procedural, Scripting | Shell/Systems |
| 955 | Silk | 1997 | Active | Procedural, Scripting | Test Automation |
| 966 | SKI Combinator Calculus | 1920s | Active | Functional, Lambda Calculus | Theoretical |
| 970 | Slick-C | 1988 | Active | Procedural, OOP | Editor Scripting |
| 972 | Small Basic | 2008 | Active | Procedural | Educational/BASIC |
| 974 | Smalltalk | 1972 | Active | OOP, Reflective | General Purpose |
| 975 | Smarty | 2002 | Active | Template, Scripting | Web Templates |
| 976 | SML (Standard ML) | 1983 | Active | Functional | Academic |
| 977 | SMX | 1998 | Active | Scripting | Web |
| 978 | SNAP | 2011 | Active | Visual/Functional | Educational |
| 981 | Soar | 1983 | Active | Rule-based | AI/Cognitive |
| 1260 | Solidity | 2014 | Active | Object-oriented | Blockchain |
| 1245 | SPARQL | 2008 | Active | Declarative | Query |
| 1232 | SPIR-V | 2015 | Active | Intermediate | Shader |
| 985 | Spiral | 2005 | Active | Domain-specific | Scientific |
| 990 | SPSS | 1968 | Active | Statistical | Data Analysis |
| 991 | SQL | 1974 | Active | Declarative | Database |
| 992 | SQLite | 2000 | Active | Declarative | Database |
| 993 | SQLite3 | 2004 | Active | Declarative | Database |
| 994 | SQR | 1987 | Active | Procedural/Query | Business/Reporting |
| 995 | Squirrel | 2003 | Active | OOP/Scripting | Game Scripting |
| 996 | Squish | 2001 | Active | Scripting | Testing |
| 998 | StarBasic | 1985 | Active | Procedural | Office Automation |
| 1253 | Starlark | 2017 | Active | Procedural | Build |
| 999 | StarLogo | 1994 | Active | Educational/Agent | Educational |
| 1000 | STATA | 1985 | Active | Statistical | Data Analysis |
| 1001 | Stratego | 1998 | Active | Functional | Program Transformation |
| 1002 | Stratus VOS command macro | 1980s | Active | Scripting | Systems |
| 1005 | SuperCollider | 1996 | Active | OOP/Functional | Audio/Music |
| 1203 | Swift | 2014 | Active | Object-oriented, Functional | Mobile/Systems |
| 1009 | Sybase SQL | 1987 | Active | Declarative | Database |
| 1012 | Synergy/DE | 1978 | Active | Procedural | Business |
| 1015 | T3X | 2009 | Active | Procedural | Systems |
| 1016 | TACL | 1980s | Active | Scripting | Systems |
| 1017 | TADS 3 | 1996 | Active | OOP | Interactive Fiction |
| 1018 | Tandem TAL | 1975 | Active | Procedural | Systems |
| 1022 | Tcl | 1988 | Active | Scripting | Scripting |
| 1023 | TCL/TK | 1991 | Active | Scripting | GUI Development |
| 1027 | Template Toolkit | 1996 | Active | Template | Web Development |
| 1028 | Tenex-C-Shell (tcsh) | 1983 | Active | Scripting | Shell |
| 1029 | Tera Term Pro Macro | 1994 | Active | Scripting | Terminal Automation |
| 1031 | TeX/LaTeX | 1978 | Active | Markup/Macro | Document Typesetting |
| 1032 | texinfo | 1986 | Active | Markup | Documentation |
| 1034 | Thoroughbred BASIC | 1980 | Active | Procedural | Business |
| 1037 | TI 83+/84+(SE) Basic | 1996 | Active | Procedural | Calculator |
| 1039 | TI 89 Calculator | 1998 | Active | Procedural | Calculator |
| 1044 | TinTin++ | 1993 | Active | Scripting | MUD Client |
| 1047 | tiny-c | 2001 | Active | Procedural | Educational |
| 1048 | TinyFugue | 1993 | Active | Scripting | MUD Client |
| 1249 | TLA+ | 1999 | Active | Specification | Formal Methods |
| 1240 | TOML | 2013 | Active | Declarative | Configuration |
| 1056 | TorqueScript | 2001 | Active | Scripting/OOP | Game Development |
| 1058 | Transact-SQL | 1989 | Active | Declarative/Procedural | Database |
| 1061 | TRIM | 1979 | Active | Procedural | Enterprise/Database |
| 1062 | troff | 1973 | Active | Markup | Document Formatting |
| 1064 | TrueBASIC | 1985 | Active | Procedural/Structured | Educational |
| 1072 | Turing | 1982 | Active | Procedural/OOP | Educational |
| 1201 | TypeScript | 2012 | Active | Object-oriented, Functional | Web |
| 1077 | TypoScript | 2000 | Active | Declarative | Web/CMS |
| 1080 | uBASIC(CHDK) | 2007 | Active | Procedural | Embedded/Scripting |
| 1081 | UC4 | 1985 | Active | Procedural | Automation |
| 1082 | uc4-script | Active | Scripting | Automation | |
| 1085 | UML | 1997 | Active | Visual/Modeling | Design |
| 1087 | UniBasic | 1985 | Active | Procedural | Database/Business |
| 1088 | Unicon | 1996 | Active | Procedural/OOP | General Purpose |
| 1089 | Uniface | 1984 | Active | Procedural/4GL | Enterprise/RAD |
| 1090 | Uniface 9.3 | 2013 | Active | Procedural/4GL | Enterprise/RAD |
| 1091 | Unique 4GL | Active | Procedural/4GL | Database | |
| 1226 | Unison | 2019 | Active | Functional | Distributed |
| 1094 | UniVerse Basic | 1985 | Active | Procedural | Database/Business |
| 1095 | Unix DC | 1971 | Active | Stack-based | Calculator |
| 1099 | UPC (Unified Parallel C) | 2001 | Active | Procedural/Parallel | HPC/Scientific |
| 1101 | User-RPL | 1990 | Active | Stack-based/Procedural | Calculator |
| 1219 | V | 2019 | Active | Procedural, Systems | Systems |
| 1104 | Vala | 2006 | Active | OOP | Systems/Application |
| 1281 | Vale | 2019 | Active | Object-oriented | Systems |
| 1107 | VBA | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1108 | VBAMacro for Excel | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1110 | VCL | 1995 | Active | OOP | Framework/Application |
| 1111 | VDF | 1984 | Active | OOP/Procedural | Database/RAD |
| 1112 | VectorScript | 1985 | Active | Procedural/Scripting | CAD |
| 1113 | Verilog | 1984 | Active | HDL/Concurrent | Hardware Design |
| 1117 | VHDL | 1983 | Active | HDL/Concurrent | Hardware Design |
| 1118 | Vi | 1976 | Active | Modal/Command | Text Editor |
| 1121 | Vim | 1991 | Active | Modal/Scripting | Text Editor |
| 1122 | VIM Macro | 1991 | Active | Scripting | Text Editor |
| 1125 | Visual Basic .NET | 2001 | Active | OOP/Multi-paradigm | Application/Enterprise |
| 1126 | Visual DataFlex | 1996 | Active | OOP | Enterprise/Database |
| 1130 | Visual LISP | 1997 | Active | Functional | CAD/Scripting |
| 1137 | VXML | 2000 | Active | Declarative | Web/Voice |
| 1261 | Vyper | 2017 | Active | Procedural | Blockchain |
| 1138 | W-Langage | 1993 | Active | Procedural/OOP | Enterprise |
| 1139 | Warcraft 3 GUI | 2002 | Active | Visual/Event-driven | Gaming |
| 1140 | Warcraft 3 Jass | 2002 | Active | Procedural | Gaming |
| 1264 | WebAssembly | 2017 | Active | Stack-based | Runtime |
| 1142 | WebDNA | 1995 | Active | Declarative | Web/Database |
| 1147 | WIL | 1991 | Active | Procedural | Scripting/Automation |
| 1148 | WinAPI with C++ | 1985 | Active | Procedural/OOP | Systems |
| 1149 | WinBatch | 1991 | Active | Procedural | Scripting/Automation |
| 1151 | Windows Installer | 1999 | Active | Declarative | Installation |
| 1152 | Windows NT Batch | 1993 | Active | Procedural | Scripting/Systems |
| 1154 | Wlangage | 1993 | Active | Procedural/OOP | Enterprise |
| 1268 | Wren | 2016 | Active | Object-oriented | Scripting |
| 1165 | X++ | 1998 | Active | OOP | Enterprise/ERP |
| 1166 | X10 1.7 | 2004 | Active | OOP/Concurrent | Research |
| 1278 | XAML | 2006 | Active | Declarative | UI |
| 1173 | XQuery | 2007 | Active | Functional/Declarative | Database/XML |
| 1176 | XSLT | 1999 | Active | Functional/Declarative | Web/XML |
| 1177 | Xtend | 2011 | Active | OOP/Functional | JVM |
| 1179 | Yabasic | 1995 | Active | Procedural | Education/Scripting |
| 1180 | Yacas | 1999 | Active | Functional | Mathematics |
| 1181 | Yacc | 1975 | Active | Declarative | Parser generator |
| 1241 | YAML | 2001 | Active | Declarative | Configuration |
| 1184 | Yodl | 1999 | Active | Declarative | Documentation |
| 1186 | Yorick | 1996 | Active | Procedural | Scientific |
| 1188 | Z-Shell | 1990 | Active | Procedural | Shell/Scripting |
| 1206 | Zig | 2016 | Active | Procedural, Systems | Systems |
| 1192 | zkl | 2012 | Active | OOP/Functional | General-purpose |
| 1193 | zmud scripting language | 1995 | Active | Procedural | Gaming/MUD |
Dormant Languages
Dormant Languages that are still available but see minimal use or development.
192 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 4 | 4DOS Batch | 1989 | Dormant | Procedural | Shell/Scripting |
| 5 | 4Test | 1993 | Dormant | Procedural | Testing |
| 11 | A+ | 1988 | Dormant | Array | Scientific |
| 20 | ActionScript | 1998 | Dormant | OOP, Prototype | Web |
| 21 | ActionScript 3 | 2006 | Dormant | OOP | Web |
| 27 | Afnix | 2000 | Dormant | Multi-paradigm | General |
| 28 | Agena | 2006 | Dormant | Multi-paradigm | Scripting |
| 29 | AIR | 2008 | Dormant | Web | |
| 32 | ALAN | 1985 | Dormant | Declarative | Interactive Fiction |
| 36 | AlgoBox | 2007 | Dormant | Procedural | Educational |
| 40 | Alice 2.x | 1999 | Dormant | OOP, Visual | Educational |
| 45 | Amber for parrot | 2005 | Dormant | OOP | Scripting |
| 63 | APPX ILF | 1983 | Dormant | Procedural | Enterprise |
| 65 | Arc | 2008 | Dormant | Functional | Lisp |
| 73 | AsmL/NET | 2002 | Dormant | Functional | Specification |
| 74 | ASP | 1996 | Dormant | Procedural | Web |
| 91 | Assembler (MIPS) | 1985 | Dormant | Assembly | Assembly |
| 95 | Assembler (PowerPC) | 1992 | Dormant | Assembly | Assembly |
| 98 | Assembler (SPARC) | 1987 | Dormant | Assembly | Assembly |
| 99 | Assembler (System/370) | 1970 | Dormant | Assembly | Mainframe |
| 100 | Assembler (UDVM) | 2003 | Dormant | Assembly | Specialized |
| 117 | Baan 3GL | 1978 | Dormant | Procedural | Enterprise |
| 130 | BasiEgaXorz | 2004 | Dormant | Procedural | Game Dev |
| 135 | BCX BASIC to C Translator | 1999 | Dormant | Procedural | BASIC |
| 137 | BeanShell | 1999 | Dormant | OOP | Scripting |
| 148 | Blaze Advisor (SRL) | 1998 | Dormant | Declarative | Rules Engine |
| 150 | BlitzBasic | 2000 | Dormant | Procedural | Game Dev |
| 151 | BlitzMax | 2004 | Dormant | Procedural, OOP | Game Dev |
| 156 | Boo | 2003 | Dormant | OOP | General |
| 1279 | Bosque | 2019 | Dormant | Functional | Research |
| 160 | Brandy | 1991 | Dormant | Procedural | BASIC |
| 165 | Bywater BASIC | 1993 | Dormant | Procedural | BASIC |
| 169 | C-- | 1997 | Dormant | Procedural | Systems |
| 171 | C/AL (Microsoft Navision) | 1987 | Dormant | Procedural | Enterprise |
| 181 | Camping (Ruby framework) | 2006 | Dormant | OOP | Web |
| 188 | Cat | 2006 | Dormant | Stack-based, Functional | Functional |
| 190 | CBOT | 2001 | Dormant | Procedural | Game Dev |
| 199 | Cheetah | 2001 | Dormant | Template | Web |
| 202 | Chipmunk BASIC | 1990 | Dormant | Procedural | BASIC |
| 211 | Clan Lord's macro | 1998 | Dormant | Procedural | Game |
| 213 | Clean | 1987 | Dormant | Functional | Functional |
| 225 | Cobra | 2006 | Dormant | OOP | General |
| 231 | Comega | 2004 | Dormant | OOP, Functional | Research |
| 237 | coNCePTuaL | 2003 | Dormant | Domain-Specific | Scientific |
| 243 | Cool | 2001 | Dormant | OOP | Educational |
| 245 | CoreASM | 2005 | Dormant | Formal Methods | Research |
| 249 | CRM114 | 2001 | Dormant | Procedural | Text Processing |
| 262 | DarkBasic Professional | 2002 | Dormant | Procedural, OOP | Game Development |
| 274 | Decaf | 2002 | Dormant | OOP | Educational |
| 286 | DiNGS Game Basic | Dormant | Procedural | Game Development | |
| 293 | DotLisp | Dormant | Functional | Scripting | |
| 297 | DragonSpeak | Dormant | Scripting | Virtual Worlds | |
| 306 | Dylan | 1992 | Dormant | OOP, Functional | General |
| 307 | e | 1989 | Dormant | OOP | Hardware Verification |
| 311 | Easytrieve | 1969 | Dormant | Procedural | Enterprise |
| 312 | eathena Script | 2004 | Dormant | Procedural | Game Scripting |
| 313 | eC | 2005 | Dormant | OOP | Systems |
| 1217 | Eff | 2012 | Dormant | Functional | Research |
| 316 | EGL | 2005 | Dormant | Procedural, OOP | Enterprise |
| 320 | elastiC | 1997 | Dormant | OOP, Functional | Scripting |
| 321 | Eloquence | 1984 | Dormant | Procedural | Database |
| 335 | Euphoria | 1993 | Dormant | Procedural | General |
| 344 | Falcon | 2003 | Dormant | Multi-paradigm | Scripting |
| 346 | FAME | 1980 | Dormant | Procedural | Time Series |
| 347 | Fantom | 2005 | Dormant | OOP | General |
| 351 | FBSL | 2005 | Dormant | Procedural | BASIC |
| 353 | Felix | 2001 | Dormant | Functional | Systems |
| 354 | Ferite | 2001 | Dormant | OOP | Scripting |
| 364 | Focus | 1975 | Dormant | Procedural | Database/4GL |
| 384 | Fromage | 2007 | Dormant | Functional | Esoteric |
| 385 | Froth | 1999 | Dormant | Stack-based | Embedded |
| 397 | Gema | 1991 | Dormant | Pattern Matching | Text Processing |
| 400 | Genesis 2 | 1988 | Dormant | Procedural | Simulation |
| 405 | Glass | 2005 | Dormant | Stack-based | Esoteric |
| 406 | GlovePIE | 2005 | Dormant | Procedural | Gaming |
| 421 | Go! | 2003 | Dormant | Logic | AI |
| 424 | GOO | 1993 | Dormant | OOP | General Purpose |
| 427 | GPML | 2000 | Dormant | Markup | ML/AI |
| 431 | GrASP | 1998 | Dormant | Procedural | Education |
| 434 | Gri | 1989 | Dormant | Scripting | Graphics |
| 442 | GWScript | 2002 | Dormant | Scripting | Web |
| 443 | hackMongo | 2010 | Dormant | Scripting | Database |
| 444 | HackVM | 2005 | Dormant | Assembly | Education |
| 448 | HaPyLi | 2009 | Dormant | Functional | Education |
| 458 | HOP | 2006 | Dormant | Multi-paradigm | Web |
| 462 | HotTEA | 2003 | Dormant | Procedural | Web |
| 473 | Hume | 2002 | Dormant | Functional | Real-time |
| 483 | icarus | 2003 | Dormant | Procedural | Scripting |
| 498 | Inferno Shell | 1995 | Dormant | Shell | Systems |
| 507 | Ioke | 2008 | Dormant | Prototype-based | JVM |
| 532 | Joy | 2001 | Dormant | Functional, Stack-based | Research |
| 535 | JScript | 1996 | Dormant | Multi-paradigm | Scripting |
| 539 | Julie - Chapel (AKA Julie4Chapel) | 2014 | Dormant | Data-parallel | Research |
| 544 | Kaya | 2005 | Dormant | OOP, Functional | Web |
| 545 | Kermit | 1981 | Dormant | Procedural | Scripting/Comms |
| 548 | KimL | 2003 | Dormant | Markup | Web |
| 550 | KiXtart | 1991 | Dormant | Procedural | Scripting/Admin |
| 556 | KPL (Kid's Programming Language) | 2006 | Dormant | Visual, Educational | Education |
| 564 | Lakota | 2006 | Dormant | OOP | Research |
| 569 | Lasso 9 | 2010 | Dormant | Multi-paradigm | Web |
| 570 | LassoScript | 1995 | Dormant | Multi-paradigm | Web/Database |
| 582 | Limbo | 1995 | Dormant | Procedural, Concurrent | Systems |
| 587 | Lingo | 1988 | Dormant | OOP, Scripting | Multimedia |
| 589 | Linotte | 2005 | Dormant | Natural Language | Education |
| 590 | Lisaac | 2003 | Dormant | OOP, Prototype-based | Systems |
| 595 | LOCK | 1977 | Dormant | Procedural | Database |
| 601 | Lotus Formula | 1989 | Dormant | Functional | Spreadsheet |
| 602 | LotusScript | 1995 | Dormant | Procedural, OOP | Enterprise |
| 615 | MAGIC/L | 1980s | Dormant | Procedural | Enterprise |
| 624 | Mapper (BIS) | 1969 | Dormant | Procedural | Enterprise |
| 640 | Megazeux | 1994 | Dormant | Procedural | Game Dev |
| 655 | MiniD | 2006 | Dormant | Multi-paradigm | Scripting |
| 659 | MivaScript | 1996 | Dormant | Procedural | Web |
| 670 | MOO | 1990 | Dormant | OOP | Virtual World |
| 673 | Mops | 1987 | Dormant | Stack-based | Forth |
| 677 | Mozart | 1999 | Dormant | Multi-paradigm, Concurrent | Research |
| 688 | MUF | 1990 | Dormant | Procedural, Stack | Gaming |
| 692 | MUSH | 1989 | Dormant | Scripting | Gaming |
| 701 | Nemerle | 2003 | Dormant | Multi-paradigm, Functional | General |
| 706 | NetRexx | 1996 | Dormant | Object-oriented | JVM |
| 711 | Nial | 1981 | Dormant | Array | Research |
| 712 | Nice | 2002 | Dormant | Object-oriented, Functional | JVM |
| 715 | NIT | 2008 | Dormant | Object-oriented | Research |
| 745 | Occam | 1983 | Dormant | Concurrent | Systems |
| 749 | OmniMark | 1988 | Dormant | Streaming | Data Processing |
| 775 | ParaSail | 2009 | Dormant | Parallel, OOP | Systems |
| 778 | Parrot | 2001 | Dormant | Multi-paradigm | VM/Runtime |
| 795 | Pi | 2009 | Dormant | Functional | Academic |
| 797 | Pico | 1997 | Dormant | Functional | Educational |
| 802 | pine | 2004 | Dormant | Functional | Academic |
| 817 | Pointy | 2011 | Dormant | OOP | Web |
| 829 | PowerScript | 1991 | Dormant | OOP, Event-Driven | Enterprise |
| 835 | Profan | 1991 | Dormant | Procedural | Systems Programming |
| 840 | ProvideX | 1992 | Dormant | Procedural, OOP | Business |
| 855 | QtScript | 2007 | Dormant | Procedural, OOP | Application Scripting |
| 864 | R4 script | 2004 | Dormant | Procedural | Scripting |
| 878 | REBOL | 1997 | Dormant | Declarative, Functional | Scripting |
| 879 | REBOL/Core | 2000 | Dormant | Declarative, Functional | Scripting |
| 892 | RosAsm | 2000 | Dormant | Assembly | Systems Programming |
| 902 | Run BASIC | 2008 | Dormant | Procedural | Web/BASIC |
| 910 | S-Plus | 1988 | Dormant | Functional, Statistical | Data Analysis |
| 918 | SALT | 2002 | Dormant | Markup, Scripting | Voice Applications |
| 923 | Sather | 1990 | Dormant | OOP | Systems |
| 925 | Sax Basic | 2002 | Dormant | Procedural | BASIC/Web |
| 928 | ScalaScript | 2012 | Dormant | OOP, Functional, Scripting | Scripting |
| 929 | SCAR | 2003 | Dormant | Procedural | Automation/Gaming |
| 933 | SCIL | 1989 | Dormant | Procedural | Scripting |
| 937 | ScriptBasic | 1999 | Dormant | Procedural | BASIC/Scripting |
| 939 | Scriptol | 2001 | Dormant | Procedural, OOP | Web/Scripting |
| 943 | Selcopy | 1980 | Dormant | Procedural | Mainframe Utility |
| 944 | Self | 1987 | Dormant | OOP, Prototype-based | Research |
| 947 | SETL | 1969 | Dormant | Procedural, Set-theoretic | Research |
| 952 | SheerPower | 2005 | Dormant | Procedural | BASIC |
| 959 | SIMSCRIPT | 1962 | Dormant | Event-driven, OOP | Simulation |
| 960 | SimTalk | 1993 | Dormant | OOP, Event-driven | Simulation |
| 968 | Sleep | 2002 | Dormant | Procedural, Scripting | Scripting |
| 973 | SmallBasic | 1999 | Dormant | Procedural | BASIC |
| 982 | sorta | 2005 | Dormant | Functional | Esoteric |
| 1007 | Surf | 2001 | Dormant | Concurrent | Research |
| 1008 | Swym | 2010 | Dormant | Concurrent | Research |
| 1010 | SymbEL | 1990s | Dormant | Symbolic | Mathematics |
| 1020 | TANGO | 1990s | Dormant | Visual | Web Development |
| 1021 | tbpl | 2000s | Dormant | Procedural | Scripting |
| 1024 | tdbengine | 2000s | Dormant | Query | Database |
| 1025 | TEA | 2001 | Dormant | Scripting | Embedded |
| 1030 | Terse | 1993 | Dormant | Functional | Research |
| 1040 | Tibco MarketSheet Script | 2000s | Dormant | Scripting | Financial |
| 1041 | Tiger | 1990s | Dormant | Procedural | Scripting |
| 1043 | TINCL | 1990s | Dormant | Scripting | Embedded |
| 1049 | TinyKiss | 1990s | Dormant | Scripting | Radio/Packet |
| 1052 | TMT Pascal | 1995 | Dormant | Procedural | Systems |
| 1054 | TOM | 2000 | Dormant | Functional | Academic |
| 1066 | TSEPro Editor Macro | 1991 | Dormant | Scripting | Text Editor |
| 1079 | UBasic | 1988 | Dormant | Procedural | Educational/Math |
| 1100 | Ursala | 2008 | Dormant | Functional | General Purpose |
| 1109 | VBScript | 1996 | Dormant | OOP/Procedural | Scripting/Web |
| 1123 | Vision:Report (Quickjob) | Dormant | Procedural/4GL | Reporting | |
| 1136 | Vulcan.NET | 2005 | Dormant | OOP | Enterprise |
| 1160 | WoS Quest Script | 2000 | Dormant | Procedural | Gaming |
| 1161 | Wrapl | 2004 | Dormant | Functional | General-purpose |
| 1162 | wxBasic | 2002 | Dormant | Procedural | Scripting |
| 1274 | X10 | 2004 | Dormant | Object-oriented, Parallel | Parallel |
| 1167 | XBasic | 1991 | Dormant | Procedural | General-purpose |
| 1168 | XBLite | 2001 | Dormant | Procedural | General-purpose |
| 1169 | XION | 2006 | Dormant | Declarative | Configuration |
| 1171 | XOTcl | 2000 | Dormant | OOP | Extension |
| 1185 | Yoix | 2000 | Dormant | Procedural | Scripting |
| 1252 | Z notation | 1977 | Dormant | Specification | Formal Methods |
| 1190 | Zero | 2015 | Dormant | Procedural | Systems |
| 1195 | Zonnon | 2002 | Dormant | OOP | Research |
| 1197 | Zope-PageTemplates | 1999 | Dormant | Declarative | Web |
| 1198 | Zowie | 2010 | Dormant | Procedural | Scientific |
Historical Languages
Historical Languages of significant historical importance that are no longer actively developed.
366 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 6 | 6502 Assembler | 1975 | Historical | Assembly | Assembly |
| 7 | 6800 Assembler | 1974 | Historical | Assembly | Assembly |
| 8 | 8008 Assembler | 1972 | Historical | Assembly | Assembly |
| 14 | ABC | 1987 | Historical | Procedural | Educational |
| 19 | Action! | 1983 | Historical | Procedural | Systems |
| 22 | Active FoxPro Pages | 1998 | Historical | Procedural | Web |
| 34 | Alef | 1992 | Historical | Concurrent | Systems |
| 37 | ALGOL 60 | 1960 | Historical | Procedural | General |
| 38 | ALGOL 68 | 1968 | Historical | Procedural | General |
| 39 | Algol60 | 1960 | Historical | Procedural | General |
| 41 | Alice Pascal | 1983 | Historical | Procedural | Educational |
| 44 | Amanda | 1980s | Historical | Functional | Functional |
| 46 | Amiga Shellscript | 1985 | Historical | Procedural | Shell/Scripting |
| 47 | AmigaE | 1993 | Historical | Procedural, OOP | Systems |
| 49 | AMOS Professional | 1990 | Historical | Procedural | Game Dev |
| 54 | AOS/VS (32bit CLI) | 1976 | Historical | Procedural | Shell/Scripting |
| 58 | Apple 1 BASIC | 1976 | Historical | Procedural | BASIC |
| 57 | Apple ][+ machine language | 1977 | Historical | Assembly | Assembly |
| 59 | Apple IIe BASIC | 1983 | Historical | Procedural | BASIC |
| 61 | AppleSoft | 1977 | Historical | Procedural | BASIC |
| 62 | Applesoft BASIC | 1977 | Historical | Procedural | BASIC |
| 66 | ARexx | 1987 | Historical | Procedural | Scripting |
| 71 | ASIC | 1989 | Historical | Procedural | BASIC |
| 78 | Assembler (1401 Autocoder) | 1959 | Historical | Assembly | Assembly |
| 79 | Assembler (6510) | 1982 | Historical | Assembly | Assembly |
| 80 | Assembler (68K) | 1979 | Historical | Assembly | Assembly |
| 82 | Assembler (8080) | 1974 | Historical | Assembly | Assembly |
| 83 | Assembler (8080/8085) | 1974 | Historical | Assembly | Assembly |
| 86 | Assembler (DEC PDP-11) | 1970 | Historical | Assembly | Assembly |
| 87 | Assembler (DEC VAX) | 1977 | Historical | Assembly | Assembly |
| 88 | Assembler (EDSAC) | 1949 | Historical | Assembly | Assembly |
| 89 | Assembler (Intel 8086) | 1978 | Historical | Assembly | Assembly |
| 92 | Assembler (Motorola 6809) | 1978 | Historical | Assembly | Assembly |
| 93 | Assembler (PA-RISC) | 1986 | Historical | Assembly | Assembly |
| 97 | Assembler (Singer Friden System 10) | 1965 | Historical | Assembly | Assembly |
| 101 | Assembler (Z80) | 1976 | Historical | Assembly | Assembly |
| 102 | Assembler x86 (TASM Flavour) | 1989 | Historical | Assembly | Assembly |
| 106 | Aurora Macro Language (AML) | 1991 | Historical | Procedural | Editor Macro |
| 110 | Avenue | 1992 | Historical | Procedural | GIS |
| 115 | B | 1969 | Historical | Procedural | Systems |
| 118 | Babbage's Analytical Machine | 1837 | Historical | Mechanical | Historical |
| 126 | BASIC - TRS-80 | 1977 | Historical | Procedural | BASIC |
| 127 | Basic for Casio FX 2 | 1985 | Historical | Procedural | Calculator |
| 128 | BASIC-PLUS | 1972 | Historical | Procedural | BASIC |
| 134 | BCPL | 1967 | Historical | Procedural | Systems |
| 141 | BETA | 1983 | Historical | OOP | General |
| 149 | BLISS | 1970 | Historical | Procedural | Systems |
| 152 | BlooP | 1979 | Historical | Esoteric | Esoteric |
| 153 | Blue | 1996 | Historical | OOP | Educational |
| 158 | Boxer | 1984 | Historical | Visual | Educational |
| 175 | CA-Visual Objects 2.0 | 1992 | Historical | OOP | Database |
| 176 | CADOL II | 1978 | Historical | Procedural | Business |
| 177 | Cakewalk CAL | 1987 | Historical | Procedural | Music |
| 179 | Caml Light | 1990 | Historical | Functional | Functional |
| 184 | Casio 1st-gen BASIC | 1981 | Historical | Procedural | Calculator |
| 185 | CASIO fx-4500P | 1986 | Historical | Procedural | Calculator |
| 186 | Casio FX9750G | 1996 | Historical | Procedural | Calculator |
| 187 | CASL | 1966 | Historical | Procedural | Assembly |
| 189 | CBM BASIC | 1977 | Historical | Procedural | BASIC |
| 191 | CDC CPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 192 | CDC NOS CCL | 1976 | Historical | Procedural | Mainframe |
| 193 | CDC PPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 195 | Cecil | 1992 | Historical | OOP | Research |
| 196 | Centura SQL Windows | 1988 | Historical | Procedural | Database |
| 197 | CESIL | 1974 | Historical | Procedural | Educational |
| 1231 | Cg | 2002 | Historical | Procedural | Shader |
| 201 | CHILL/2 | 1980 | Historical | Procedural | Telecom |
| 215 | Clipper | 1985 | Historical | Procedural | Database |
| 221 | CLU | 1975 | Historical | OOP | Research |
| 227 | COCOA | 1969 | Historical | Procedural | Simulation |
| 228 | Coffee | 2009 | Historical | OOP | Web |
| 230 | COMAL | 1973 | Historical | Procedural | Educational |
| 232 | Commodore 64 BASIC (V2) | 1982 | Historical | Procedural | Home Computing |
| 233 | Commodore 8-bit Basic | 1977 | Historical | Procedural | Home Computing |
| 234 | Commodore Basic V2 | 1982 | Historical | Procedural | Home Computing |
| 247 | CorVu | Historical | Reporting | Business Intelligence | |
| 252 | CSP | 1978 | Historical | Concurrent | Formal Methods |
| 208 | Cω (C-Omega) | 2004 | Historical | OOP, Concurrent | Research |
| 259 | DAL | 1970 | Historical | Procedural | Database |
| 261 | DarkBasic | 2000 | Historical | Procedural | Game Development |
| 265 | Dataflex 2.3 | 1984 | Historical | Procedural | Database |
| 266 | DB4Web | Historical | Web | Database | |
| 267 | DBase 2000 | 1999 | Historical | Procedural | Database |
| 268 | DBase III | 1984 | Historical | Procedural | Database |
| 269 | DBase+ | Historical | Procedural | Database | |
| 273 | DEBUG | 1981 | Historical | Assembly | Debugging |
| 275 | DECTPU | 1984 | Historical | Procedural | Text Processing |
| 279 | Derive 6 | 1988 | Historical | Mathematical | Computer Algebra |
| 280 | DHTML | 1997 | Historical | Markup/Scripting | Web |
| 295 | Draco | 1980 | Historical | Procedural | Systems |
| 308 | E4X | 2004 | Historical | Declarative | Web/XML |
| 319 | ELAN | 1974 | Historical | Procedural | Scientific |
| 324 | Emerald | 1985 | Historical | OOP, Distributed | Research |
| 328 | ENIAC | 1946 | Historical | Assembly | Assembly |
| 338 | EXEC | 1967 | Historical | Procedural | Shell/Scripting |
| 342 | F3 | 2007 | Historical | OOP | Web/UI |
| 357 | FileMaker Pro 3.0 | 1995 | Historical | Procedural | Database |
| 360 | Fjoelnir | 1989 | Historical | Procedural | Educational |
| 362 | Focal | 1968 | Historical | Procedural | General |
| 363 | Focal-8 | 1970 | Historical | Procedural | General |
| 368 | Forte TOOL | 1991 | Historical | OOP | Enterprise |
| 373 | FORTRAN IV | 1962 | Historical | Procedural | Scientific |
| 374 | FORTRAN-II | 1958 | Historical | Procedural | Scientific |
| 375 | FORTRAN-IV | 1962 | Historical | Procedural | Scientific |
| 376 | Fortress | 2006 | Historical | OOP, Functional | Scientific |
| 377 | FoxPro | 1984 | Historical | Procedural, OOP | Database |
| 378 | FranzBasic | 1985 | Historical | Procedural | Systems |
| 382 | Fril | 1989 | Historical | Logic | AI |
| 386 | Fudgit | 1980 | Historical | Procedural | Scientific |
| 387 | GABasic | 1998 | Historical | Procedural | Desktop |
| 390 | Gammaplex | 1987 | Historical | Procedural | Scientific |
| 392 | GASOIL | 1963 | Historical | Procedural | Simulation |
| 393 | GASP | 1961 | Historical | Procedural | Simulation |
| 394 | GBasic | 1983 | Historical | Procedural | Desktop |
| 395 | GBD | 1975 | Historical | Procedural | Database |
| 404 | GFA Basic | 1986 | Historical | Procedural | Desktop |
| 407 | GLPRO | 1990 | Historical | Procedural | Graphics |
| 418 | GNUCHILL | 1992 | Historical | Procedural | Systems |
| 422 | Gofer | 1991 | Historical | Functional | Education |
| 426 | GPLZ.easy | 1995 | Historical | Procedural | Desktop |
| 430 | GRAFORTH | 1982 | Historical | Stack-based | Graphics |
| 435 | GRIP | 1974 | Historical | Procedural | Graphics |
| 438 | GRWL | 1985 | Historical | Procedural | Robotics |
| 439 | GTML | 1997 | Historical | Markup | Web |
| 440 | GUI4CLI | 1993 | Historical | Scripting | Desktop |
| 441 | GW-BASIC | 1983 | Historical | Procedural | Desktop |
| 445 | HAL/S | 1968 | Historical | Procedural | Aerospace |
| 453 | HERA | 2006 | Historical | Assembly | Educational |
| 459 | Hope | 1980 | Historical | Functional | Academic |
| 461 | HotBasic | 1998 | Historical | Procedural, OOP | Application |
| 464 | HP 48 Calculator | 1990 | Historical | Stack-based | Calculator |
| 465 | HP 9825A Calculator | 1976 | Historical | Procedural | Calculator |
| 466 | HP BASIC | 1979 | Historical | Procedural | Business |
| 467 | HP-16C | 1982 | Historical | Stack-based | Calculator |
| 472 | HTML/OS | 1999 | Historical | Procedural | Web |
| 474 | Hummingbird Basic | 2002 | Historical | Procedural | Application |
| 475 | HyperCard | 1987 | Historical | Event-driven, Scripting | Hypermedia |
| 476 | IBasic | 1997 | Historical | Procedural, OOP | Application |
| 477 | IBM 1130 Assembler | 1965 | Historical | Assembly | Systems |
| 478 | IBM 1130 BASIC FORTRAN-IV | 1966 | Historical | Procedural | Scientific |
| 479 | IBM 1620 SPS | 1959 | Historical | Assembly | Systems |
| 480 | IBM 4680 BASIC | 1986 | Historical | Procedural | POS Systems |
| 482 | IBM/3x0 Assembler | 1964 | Historical | Assembly | Mainframe |
| 491 | IITRAN | 1964 | Historical | Procedural | Scientific |
| 496 | IMP77 | 1977 | Historical | Procedural | Systems |
| 497 | Impacto | 1993 | Historical | Procedural | Database |
| 516 | ISETL | 1989 | Historical | Set-theoretic | Educational |
| 524 | Java 2 Micro Edition | 1999 | Historical | OOP | Mobile |
| 531 | JOSS | 1963 | Historical | Interactive | Scientific |
| 534 | JR | 1987 | Historical | Concurrent, Procedural | Research |
| 536 | JScript/NET | 2000 | Historical | Multi-paradigm | .NET |
| 543 | Kalkulon | 1988 | Historical | Procedural | Spreadsheet |
| 546 | kid | 2004 | Historical | Declarative | Web/Template |
| 551 | Knowledge Fusion | 1995 | Historical | Rule-based | Expert Systems |
| 553 | KonsolScript | 2003 | Historical | Scripting | Desktop |
| 557 | KUIP | 1988 | Historical | Procedural | Scientific/CERN |
| 558 | Kvikkalkul | 1978 | Historical | Procedural | Education |
| 560 | L.S.E. | 1972 | Historical | Educational | Education |
| 565 | Lambda (DIAS) | 1985 | Historical | Functional | Research |
| 566 | LANGuard Script | 2000 | Historical | Scripting | Security |
| 567 | Lasso 3.6.6 | 1995 | Historical | Procedural | Web |
| 568 | Lasso 8.1 | 2006 | Historical | Multi-paradigm | Web |
| 574 | Leda | 1988 | Historical | Multi-paradigm | Research |
| 576 | Lexico | 1989 | Historical | Logic | NLP |
| 577 | LIA | 1984 | Historical | Concurrent | Research |
| 579 | Life | 1986 | Historical | Logic | Research |
| 583 | LINC | 1965 | Historical | Procedural | Scientific |
| 600 | Lotus 1-2-3 | 1983 | Historical | Formula-based | Spreadsheet |
| 610 | Macintosh WordPerfect | 1988 | Historical | Procedural | Macro |
| 612 | Macro-10 | 1970 | Historical | Assembly | Assembly |
| 622 | Maple 11 | 2007 | Historical | Procedural | Mathematics |
| 623 | Maple V3 | 1994 | Historical | Procedural | Mathematics |
| 626 | MARK IV | 1967 | Historical | Procedural | Enterprise |
| 635 | MCPL | 1966 | Historical | Procedural | Systems |
| 645 | Meta HTML | 1995 | Historical | Procedural | Web |
| 646 | MetaCard | 1992 | Historical | Procedural | GUI |
| 649 | Michigan Algorithm Decoder | 1959 | Historical | Procedural | Scientific |
| 650 | Michigan Algorithmic Decoder (MAD) | 1959 | Historical | Procedural | Scientific |
| 657 | Miranda | 1985 | Historical | Functional | Functional |
| 660 | MIXAL | 1968 | Historical | Assembly | Assembly |
| 662 | ML/I | 1966 | Historical | Macro | Macro Processor |
| 663 | ML/I Macroprocessor | 1966 | Historical | Macro | Macro Processor |
| 666 | Modula 2 | 1978 | Historical | Procedural | Systems |
| 667 | Modula 3 | 1988 | Historical | Procedural, OOP | Systems |
| 668 | Modula-2 | 1978 | Historical | Procedural | Systems |
| 674 | Morse Code | 1844 | Historical | Encoding | Communication |
| 675 | Mouse | 1979 | Historical | Procedural | Educational |
| 676 | Mouse 83 | 1983 | Historical | Procedural | Educational |
| 678 | mp4h | 1999 | Historical | Macro | Web |
| 679 | MPE/iX Command Interpreter Script | 1980s | Historical | Scripting | Systems |
| 681 | MPTMON | 1970s | Historical | Monitoring | Systems |
| 683 | MSH (Microsoft Command Shell) | 2006 | Historical | Scripting | Systems |
| 687 | MTUP | 1980s | Historical | Procedural | Systems |
| 689 | MultiMUD QuestEngine | 1990s | Historical | Scripting | Gaming |
| 691 | MuPad | 1992 | Historical | Symbolic | Mathematical |
| 708 | NEWLIB | 1980s | Historical | Procedural | Systems |
| 710 | NewtonScript | 1993 | Historical | Prototype-based | Mobile |
| 713 | NIL | 1970s | Historical | Procedural | Systems |
| 719 | Novell NetWare login script | 1983 | Historical | Scripting | Systems |
| 720 | NQC | 1998 | Historical | Procedural | Educational |
| 723 | NT Shell | 1993 | Historical | Scripting | Systems |
| 724 | NU-Prolog | 1984 | Historical | Logic | Research |
| 729 | NXC | 2006 | Historical | Procedural | Educational |
| 730 | O'Basic | 1995 | Historical | Procedural | Desktop |
| 731 | OADL | 1990s | Historical | Declarative | Enterprise |
| 733 | Obey | 1987 | Historical | Scripting | Systems |
| 736 | OBJ | 1976 | Historical | Functional | Research |
| 737 | Objecteering language | 1990s | Historical | Modeling | Enterprise |
| 740 | ObjectPAL | 1992 | Historical | Object-oriented | Database |
| 742 | Objectstar | 1990s | Historical | Object-oriented | Enterprise |
| 743 | Obliq | 1993 | Historical | Object-oriented | Distributed |
| 752 | OOSL | 1992 | Historical | OOP | Scripting |
| 753 | OPAL | 1995 | Historical | Functional | Academic |
| 754 | Open Access IV | 1982 | Historical | Procedural | Database |
| 757 | OpenScript | 1990 | Historical | OOP | Scripting |
| 758 | OpenVMS DECTPU | 1984 | Historical | Procedural | Text Processing |
| 759 | Operation Flashpoint Scripting | 2001 | Historical | Procedural | Game Scripting |
| 760 | OPL | 1984 | Historical | Procedural | Mobile/Embedded |
| 761 | OPS Script | 1985 | Historical | Procedural | Printing |
| 762 | OPS5 | 1977 | Historical | Rule-based | AI/Expert Systems |
| 763 | Oracle 9i SQL | 2001 | Historical | Declarative | Database |
| 767 | Orthogonal | 1968 | Historical | Procedural | Academic |
| 768 | OScript | 1991 | Historical | OOP | Enterprise |
| 771 | Paint Shop Pro 8 & X | 2003 | Historical | Procedural | Automation/Scripting |
| 772 | PAL | 1984 | Historical | Procedural | Database |
| 773 | Panorama Pantalk | 1988 | Historical | Procedural | Database |
| 774 | Parallel C# | 2007 | Historical | OOP, Concurrent | Academic |
| 777 | Parlog | 1983 | Historical | Logic, Concurrent | Academic |
| 780 | PascalX | 1976 | Historical | Procedural | Academic |
| 781 | PasScript | 1998 | Historical | Procedural | Scripting |
| 782 | PATH | 1980 | Historical | Dataflow | Academic |
| 791 | PHP/FI | 1995 | Historical | Procedural | Web |
| 792 | PHP4 | 2000 | Historical | Procedural, OOP | Web |
| 793 | PHP5 | 2004 | Historical | OOP, Procedural | Web |
| 794 | Phrogram | 2005 | Historical | OOP | Educational |
| 796 | Pick PROC | 1973 | Historical | Procedural | Database |
| 800 | PIL | 2004 | Historical | Procedural | Systems |
| 801 | Pilot | 1969 | Historical | Procedural | Educational |
| 1275 | PILOT | 1962 | Historical | Procedural | Educational |
| 803 | PiXCEL | 1989 | Historical | Procedural | Scientific |
| 804 | PL-516 | 1971 | Historical | Procedural | Systems |
| 807 | PL/M-80 | 1973 | Historical | Procedural | Embedded/Systems |
| 810 | PL360 | 1968 | Historical | Procedural | Systems |
| 812 | Planc | 1980 | Historical | Concurrent | Academic |
| 1276 | Plankalkül | 1948 | Historical | Procedural | Historical |
| 813 | PLEX | 1970 | Historical | Procedural | Telecom/Embedded |
| 814 | PLT Scheme | 1995 | Historical | Functional | Academic |
| 815 | PLZ | 1968 | Historical | Procedural | Systems |
| 816 | PocketC | 1997 | Historical | Procedural | Mobile |
| 818 | Polyphonic C# | 2004 | Historical | OOP, Concurrent | Academic |
| 819 | Pop | 1975 | Historical | Functional, Procedural | Academic |
| 820 | Portable ISO Standard Pascal | 1980 | Historical | Procedural | General Purpose |
| 825 | POV-Ray 3.5 | 2002 | Historical | Declarative | 3D Graphics |
| 827 | PowerBatch | 1998 | Historical | Procedural | Scripting |
| 831 | PPL | 1991 | Historical | Procedural | BBS Scripting |
| 834 | Procmail | 1990 | Historical | Declarative | Email Processing |
| 839 | Prostscript (printable) | 1985 | Historical | Stack-Based | Document Processing |
| 841 | Punch cards | 1890 | Historical | Data | Data Storage |
| 844 | PV Wave | 1988 | Historical | Procedural, Array | Scientific |
| 845 | PVScript | 1995 | Historical | Procedural | Industrial Control |
| 847 | Pyrex | 2002 | Historical | Procedural, OOP | Extension Language |
| 850 | QBasic | 1991 | Historical | Procedural | Educational |
| 852 | QModem Script | 1987 | Historical | Procedural | Terminal Scripting |
| 854 | QPAC | 1985 | Historical | Procedural | Statistical |
| 1247 | QUEL | 1976 | Historical | Declarative | Query |
| 858 | QuickBASIC | 1985 | Historical | Procedural | General Purpose |
| 859 | Quikcode | 1983 | Historical | Procedural | Business |
| 867 | Railo | 2001 | Historical | OOP, Procedural | Web |
| 868 | Ramis Executive | 1970 | Historical | Procedural | Business |
| 869 | Ramis SBX | 1975 | Historical | Procedural | Business |
| 870 | Rapid-Q | 1999 | Historical | Procedural, OOP | General Purpose |
| 871 | RapidBATCH | 1995 | Historical | Procedural | Batch Processing |
| 873 | Ratfor | 1974 | Historical | Procedural | Scientific |
| 874 | RBASIC | 1987 | Historical | Procedural | Business |
| 875 | RBasic+ | 1992 | Historical | Procedural | Business |
| 877 | RealBasic | 1996 | Historical | OOP, Event-Driven | Application Development |
| 885 | ReXplace | 1995 | Historical | Procedural | Text Processing |
| 889 | Robot Scripting Language | 1995 | Historical | Procedural | Game Scripting |
| 890 | Robotic | 1994 | Historical | Procedural | Game Scripting |
| 893 | Rosi-SQL | 1998 | Historical | Declarative | Database |
| 894 | RPAL | 1982 | Historical | Functional | Educational |
| 895 | RPF | 1985 | Historical | Procedural | Report Generation |
| 896 | RPG II | 1969 | Historical | Procedural | Business |
| 1234 | RSL | 1988 | Historical | Procedural | Shader |
| 905 | RXML | 1996 | Historical | Markup, Scripting | Web |
| 906 | RXS | 1998 | Historical | Procedural | Scripting |
| 909 | S-BASIC | 1981 | Historical | Procedural | BASIC |
| 911 | S-TRIP | 1970s | Historical | Procedural | Systems |
| 908 | S_Tran | 1960s | Historical | Procedural | Scientific |
| 913 | SABLE | 1981 | Historical | Procedural | Business |
| 914 | SADOL | 1970 | Historical | Procedural | Systems |
| 915 | SAIL | 1970 | Historical | Procedural, OOP | AI Research |
| 917 | Sally | 1995 | Historical | Procedural | Educational |
| 919 | SAOL | 1997 | Historical | Procedural | Audio Processing |
| 922 | SASL - St Andrews Static Lang. | 1972 | Historical | Functional, Lazy | Research |
| 924 | Saul | 1994 | Historical | Procedural | Scripting |
| 926 | Sbasic | 1990s | Historical | Procedural | BASIC |
| 930 | SCELBAL | 1971 | Historical | Procedural | BASIC |
| 931 | Sceql | 2008 | Historical | Declarative, Query | Database |
| 934 | SCL | 1968 | Historical | Procedural | Job Control |
| 935 | Scope Nabla | 1970s | Historical | Array, APL-like | Scientific |
| 938 | ScriptEase | 1994 | Historical | Procedural, Scripting | Web Scripting |
| 940 | seachange | 2010 | Historical | Functional | Research |
| 948 | SFL | 1991 | Historical | Procedural | Application Development |
| 951 | Sharp EL9000 Calculator | 1986 | Historical | Procedural | Calculator |
| 954 | ShowText | 1990s | Historical | Markup | Documentation |
| 956 | SimAntics | 2000 | Historical | Event-driven, Visual | Game Simulation |
| 957 | SIMPLE | 1965 | Historical | Procedural | Educational |
| 958 | Simple Instruction Machine Programming Language in English | 1970 | Historical | Procedural, Natural Language | Educational |
| 961 | Simula | 1962 | Historical | OOP, Procedural | Simulation/Research |
| 962 | Sinclair BASIC | 1980 | Historical | Procedural | BASIC |
| 963 | Sinclair QL SuperBasic | 1984 | Historical | Procedural, Structured | BASIC |
| 964 | Sinclair ZX-Spectrum Basic | 1982 | Historical | Procedural | BASIC |
| 965 | Sisal | 1983 | Historical | Functional, Parallel | Scientific Computing |
| 969 | SLI (Simulation language interpreter) | 1975 | Historical | Procedural | Simulation |
| 971 | SM | 1970s | Historical | Procedural | Systems |
| 979 | SNOBOL | 1962 | Historical | String Processing | Text Processing |
| 984 | SPC | 1970s | Historical | Procedural | Systems |
| 986 | SPIRES | 1973 | Historical | Query | Database |
| 987 | SPITBOL | 1971 | Historical | String Processing | Text Processing |
| 997 | SR | 1981 | Historical | Concurrent | Research |
| 1004 | SuperBase | 1984 | Historical | Procedural | Database |
| 1006 | SuperTalk | 1987 | Historical | OOP | Multimedia |
| 1011 | SYMPL | 1971 | Historical | Procedural | Systems |
| 1013 | System 1032 | 1970s | Historical | Procedural | Systems |
| 1014 | T | 1982 | Historical | Functional | Academic |
| 1019 | Tandy Color BASIC | 1980 | Historical | Procedural | Home Computing |
| 1026 | TECO | 1962 | Historical | Text Editor | Text Processing |
| 1036 | TI 81 Calculator | 1990 | Historical | Procedural | Calculator |
| 1038 | TI 85 Calculator | 1992 | Historical | Procedural | Calculator |
| 1045 | tiny | 1970s | Historical | Procedural | Educational |
| 1046 | Tiny Basic | 1975 | Historical | Procedural | Home Computing |
| 1057 | Trac | 1964 | Historical | Procedural | Text Processing |
| 1059 | Transcript | 1984 | Historical | Procedural | Text Processing |
| 1069 | Turbo C | 1987 | Historical | Procedural | Systems |
| 1070 | Turbo Pascal | 1983 | Historical | Procedural/Structured | Systems |
| 1073 | Turing Machine | 1936 | Historical | Theoretical | Academic |
| 1075 | Tutor | 1965 | Historical | Procedural | Educational |
| 1078 | U-Code | 1977 | Historical | Intermediate | Systems |
| 1093 | UNIVAC | 1951 | Historical | Assembly | Systems |
| 1098 | UnrealScript | 1998 | Historical | OOP/Procedural | Game Development |
| 1102 | Usertalk | 1992 | Historical | Scripting/OOP | Scripting |
| 1106 | VAX SCAN | 1982 | Historical | Scripting | Systems/Automation |
| 1115 | VFP (Visual FoxPro) | 1995 | Historical | OOP/Procedural | Database |
| 1124 | Visual Basic | 1991 | Historical | OOP/Event-driven | Application/RAD |
| 1127 | Visual DialogScript | 1993 | Historical | Procedural | Scripting |
| 1128 | Visual FoxPro | 1995 | Historical | OOP/Procedural | Database |
| 1129 | Visual J++ | 1996 | Historical | OOP | Enterprise |
| 1133 | VScript | 1995 | Historical | Procedural | Scripting |
| 1134 | VTL | 1973 | Historical | Procedural | Scripting |
| 1135 | VTL-2 | 1977 | Historical | Procedural | Scripting |
| 1141 | WebBasic | 1996 | Historical | Procedural | Web |
| 1143 | WebL | 1997 | Historical | Procedural | Web |
| 1150 | WinBot Script (WBS) | 1998 | Historical | Procedural | Gaming/Scripting |
| 1153 | Wise InstallMaster8 | 1995 | Historical | Declarative | Installation |
| 1155 | WOPTL | 1985 | Historical | Procedural | Scripting |
| 1158 | WordBasic | 1990 | Historical | Procedural | Macro |
| 1159 | WordPerfect Macro | 1985 | Historical | Procedural | Macro |
| 1163 | WYLBUR | 1970 | Historical | Procedural | Text editing |
| 1170 | XLISP-PLUS | 1988 | Historical | Functional | Education |
| 1172 | XPLO | 1976 | Historical | Procedural | Systems |
| 1182 | YCP | 2000 | Historical | Procedural | Systems |
| 1187 | Z-C | 1985 | Historical | Procedural | Systems |
| 1191 | Zim | 1985 | Historical | Procedural | Database |
| 1196 | Zope-DHTML | 1997 | Historical | Declarative | Web |
| 1200 | ZZT | 1991 | Historical | Procedural | Gaming |
Esoteric Languages
Esoteric Languages designed for experimentation, art, or humor.
82 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 67 | Argh! | 2001 | Esoteric | Esoteric | Esoteric |
| 138 | Beatnik | 2001 | Esoteric | Esoteric | Esoteric |
| 140 | Befunge | 1993 | Esoteric | Esoteric | Esoteric |
| 159 | Brainfuck | 1993 | Esoteric | Esoteric | Esoteric |
| 200 | Chef | 2002 | Esoteric | Esoteric | Esoteric |
| 246 | Corn | Esoteric | Esoteric | Esoteric | |
| 248 | Cow | 2007 | Esoteric | Esoteric | Esoteric |
| 272 | DCPU | 2012 | Esoteric | Assembly | Game |
| 345 | False | 1993 | Esoteric | Stack-based | Esoteric |
| 409 | Glypho | 2005 | Esoteric | Esoteric | Esoteric |
| 423 | GolfScript | 2007 | Esoteric | Stack-based | Esoteric |
| 425 | Goto++ | 2005 | Esoteric | Esoteric | Esoteric |
| 432 | Gray Snail | 2006 | Esoteric | Esoteric | Esoteric |
| 447 | HanoiLove | 2012 | Esoteric | Esoteric | Esoteric |
| 452 | hBefunge | 2006 | Esoteric | Stack-based | Esoteric |
| 468 | HQ9+ | 2001 | Esoteric | Esoteric | Esoteric |
| 495 | Illgol | 2002 | Esoteric | Esoteric | Esoteric |
| 505 | INTERCAL | 1972 | Esoteric | Procedural | Esoteric |
| 508 | Iota | 2009 | Esoteric | Esoteric | Esoteric |
| 541 | Justif | 2005 | Esoteric | Stack-based | Esoteric |
| 547 | Kiew | 2006 | Esoteric | Imperative | Esoteric |
| 549 | Kipple | 2003 | Esoteric | Stack-based | Esoteric |
| 552 | Kolmogorov | 2006 | Esoteric | Unknown | Esoteric |
| 561 | l00p | 2005 | Esoteric | Stack-based | Esoteric |
| 562 | l33t | 2002 | Esoteric | Imperative | Esoteric |
| 573 | Lazy K | 2002 | Esoteric | Functional | Esoteric |
| 575 | Leszek | 2005 | Esoteric | Stack-based | Esoteric |
| 580 | LiLi | 2005 | Esoteric | Imperative | Esoteric |
| 588 | Linguine | 2006 | Esoteric | Stack-based | Esoteric |
| 592 | Lista | 2006 | Esoteric | Stack-based | Esoteric |
| 593 | lmn | 2006 | Esoteric | Unknown | Esoteric |
| 594 | Lo'reran | 2005 | Esoteric | Unknown | Esoteric |
| 598 | LOLCODE | 2007 | Esoteric | Imperative | Esoteric |
| 599 | LOLCODE (Objective LOLCODE alternate) | 2008 | Esoteric | OOP | Esoteric |
| 620 | Malbolge | 1998 | Esoteric | Esoteric | Esoteric |
| 625 | MarioLANG | 2009 | Esoteric | Esoteric | Esoteric |
| 644 | merd | 2002 | Esoteric | Multi-paradigm | Esoteric |
| 693 | MyPitSelf | 2000s | Esoteric | Esoteric | Esoteric |
| 698 | Navel | 2002 | Esoteric | Stack-based | Esoteric |
| 707 | Neurosis | 2000s | Esoteric | Esoteric | Esoteric |
| 717 | Nouse | 2000s | Esoteric | Esoteric | Esoteric |
| 725 | Numberix | 2000s | Esoteric | Esoteric | Esoteric |
| 726 | NUMPAD | 2000s | Esoteric | Esoteric | Esoteric |
| 734 | Obfuna | 2000s | Esoteric | Esoteric | Esoteric |
| 747 | OISC | 1990s | Esoteric | Esoteric | Esoteric |
| 748 | OmgRofl | 2000s | Esoteric | Esoteric | Esoteric |
| 751 | Ook! | 2002 | Esoteric | Imperative | Esoteric |
| 765 | ORK | 2005 | Esoteric | Stack-based | Esoteric |
| 766 | Oroogu | 2006 | Esoteric | Imperative | Esoteric |
| 788 | Perligata | 2000 | Esoteric | Procedural | Esoteric |
| 789 | Petrovich | 2005 | Esoteric | Stack-based | Esoteric |
| 798 | Piet | 2002 | Esoteric | Stack-based | Esoteric |
| 856 | quantum | 2003 | Esoteric | Quantum | Educational |
| 860 | Quylthulg | 2005 | Esoteric | Stack-Based | Esoteric |
| 862 | Qwerty RPN | 2006 | Esoteric | Stack-Based | Esoteric |
| 866 | Rail | 2006 | Esoteric | 2D | Esoteric |
| 884 | REVERSE | 2005 | Esoteric | Esoteric | Esoteric |
| 887 | RNF2 | 2003 | Esoteric | Stack-Based | Esoteric |
| 891 | Roco | 2004 | Esoteric | Stack-Based | Esoteric |
| 904 | Ruri | 2015 | Esoteric | Functional | Esoteric |
| 950 | Shakespeare | 2001 | Esoteric | Procedural | Esoteric |
| 953 | Shoop | 2014 | Esoteric | Functional | Esoteric |
| 967 | Slashes | 2015 | Esoteric | Pattern-matching | Esoteric |
| 980 | SNUSP | 2003 | Esoteric | Imperative | Esoteric |
| 983 | Spaghetti | 2006 | Esoteric | Stack-based | Esoteric |
| 988 | SPL (Shakespeare) | 2001 | Esoteric | Imperative | Esoteric |
| 989 | Spoon | 2005 | Esoteric | Stack-based | Esoteric |
| 1003 | Subskin | 2006 | Esoteric | Stack-based | Esoteric |
| 1033 | thaM | 2005 | Esoteric | Stack-based | Esoteric |
| 1035 | Thue | 1998 | Esoteric | String Rewriting | Esoteric |
| 1042 | Tilton | 2006 | Esoteric | Stack-based | Esoteric |
| 1050 | TMMLPTEALPAITAFNFAL | 2008 | Esoteric | Imperative | Esoteric |
| 1063 | true | 2005 | Esoteric | Esoteric | Esoteric |
| 1096 | Unlambda | 1999 | Esoteric | Functional | Esoteric |
| 1097 | Unreadable | 2002 | Esoteric | Esoteric | Esoteric |
| 1105 | var'aq | 2001 | Esoteric | Stack-based | Esoteric |
| 1144 | Whenever | 2005 | Esoteric | Constraint-based | Esoteric |
| 1145 | Whirl | 2002 | Esoteric | Imperative | Esoteric |
| 1146 | Whitespace | 2003 | Esoteric | Imperative | Esoteric |
| 1157 | Word!CPU | 2007 | Esoteric | Imperative | Esoteric |
| 1178 | Y | 2003 | Esoteric | Functional | Esoteric |
| 1194 | ZOMBIE | 2003 | Esoteric | Imperative | Esoteric |
Unknown Languages
Unknown Languages with insufficient information to determine current status.
169 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 2 | 3code | Unknown | Esoteric | ||
| 9 | 96 | Unknown | Esoteric | ||
| 10 | 99 | Unknown | Esoteric | ||
| 12 | Abal | Unknown | |||
| 15 | Abstrasu | Unknown | Esoteric | ||
| 16 | Abundance | Unknown | Esoteric | ||
| 17 | ACE | Unknown | |||
| 18 | ACS | Unknown | |||
| 23 | ACTools | Unknown | |||
| 25 | ADL | Unknown | |||
| 26 | Aeolbonn | Unknown | Esoteric | ||
| 31 | ALAGUF | Unknown | Esoteric | ||
| 33 | ALClient | Unknown | |||
| 35 | Algae | Unknown | Esoteric | ||
| 42 | AlPhAbEt | Unknown | Esoteric | ||
| 43 | AlphaBeta | Unknown | Esoteric | ||
| 48 | AML | Unknown | |||
| 50 | Anduril | Unknown | |||
| 52 | Anubis | Unknown | Esoteric | ||
| 53 | ao | Unknown | Esoteric | ||
| 64 | April | Unknown | |||
| 68 | ArrowLISP | Unknown | Functional | Lisp | |
| 69 | AS | Unknown | |||
| 70 | ASHE | Unknown | |||
| 75 | Aspect | Unknown | |||
| 103 | Asterix | Unknown | Esoteric | ||
| 105 | Aurora | Unknown | |||
| 111 | Aviarc Workflow | Unknown | Enterprise | ||
| 114 | axo | Unknown | Esoteric | ||
| 116 | b5 | Unknown | Esoteric | ||
| 119 | Babble-On | Unknown | Esoteric | ||
| 120 | babelscript | Unknown | |||
| 121 | Bacis1 | Unknown | |||
| 122 | BAK | Unknown | |||
| 129 | BasicBasic | Unknown | Procedural | BASIC | |
| 136 | Bean Sheet | Unknown | |||
| 139 | BefDC | Unknown | Esoteric | Esoteric | |
| 142 | Betterave | Unknown | Esoteric | ||
| 143 | Biferno | Unknown | |||
| 144 | Bind | Unknown | |||
| 145 | BIO | Unknown | |||
| 146 | Blank | Unknown | Esoteric | ||
| 147 | Blaster Master Pascal | Unknown | Procedural | Educational | |
| 154 | Bobo | Unknown | Esoteric | ||
| 155 | BogusForth | Unknown | Stack-based | Forth | |
| 161 | BRL | Unknown | |||
| 162 | BS | Unknown | |||
| 163 | Builder Script | Unknown | |||
| 164 | Bullfrog | Unknown | |||
| 170 | c-smile | Unknown | |||
| 178 | Calc | Unknown | |||
| 180 | Camouflage | Unknown | Esoteric | ||
| 182 | Candle | Unknown | |||
| 183 | Capuirequiem | Unknown | Esoteric | ||
| 194 | CDL3 | Unknown | |||
| 203 | CHIQRSX9+ | Unknown | Esoteric | ||
| 204 | Choon | Unknown | Esoteric | ||
| 205 | CHR | Unknown | |||
| 206 | Chrome | Unknown | |||
| 214 | click.EXE / instant.EXE | Unknown | |||
| 226 | coco | Unknown | |||
| 236 | ComWic | Unknown | |||
| 239 | Condit | Unknown | |||
| 240 | CONNECT built-in script language | Unknown | Scripting | Enterprise | |
| 242 | Conzept 16 | Unknown | |||
| 251 | CSC4 | Unknown | |||
| 253 | Cupid | Unknown | |||
| 258 | D++ | Unknown | |||
| 260 | Dark | Unknown | |||
| 264 | Darwin | Unknown | |||
| 276 | Definer | Unknown | |||
| 281 | DHTML (Duo html) | Unknown | Web | ||
| 282 | Dialect | Unknown | |||
| 288 | DNA# | Unknown | |||
| 289 | Doc1 PCE | Unknown | Enterprise | ||
| 290 | DOGO | Unknown | |||
| 292 | Dot Tool | Unknown | |||
| 294 | DPas | Unknown | |||
| 296 | Draft Code Generator | Unknown | |||
| 300 | DSSP | Unknown | |||
| 302 | DUP | Unknown | |||
| 303 | Dv Vu | Unknown | Esoteric | ||
| 305 | DYL-280 | Unknown | |||
| 309 | EasyBatch | Unknown | |||
| 310 | EASystemCode v5.5s | Unknown | |||
| 314 | EDI C | Unknown | |||
| 323 | Ember | Unknown | |||
| 325 | Emoticon | Unknown | Esoteric | ||
| 326 | Enema | Unknown | Esoteric | ||
| 327 | English | Unknown | Natural Language | Esoteric | |
| 330 | EPM Macro | Unknown | |||
| 332 | Esofunk | Unknown | Esoteric | ||
| 333 | ETA | Unknown | |||
| 334 | Ethos Basic | Unknown | Procedural | BASIC | |
| 336 | Ex | Unknown | |||
| 340 | Express | Unknown | |||
| 348 | Far macrolanguage | Unknown | |||
| 350 | FAST | Unknown | |||
| 352 | Feather | Unknown | |||
| 355 | Festival | Unknown | |||
| 356 | FILDZAN 32 | Unknown | |||
| 359 | FirstBasic | Unknown | Procedural | BASIC | |
| 361 | FM | Unknown | |||
| 365 | Forceshock | Unknown | Esoteric | ||
| 367 | FormulaOne (F1) | Unknown | Spreadsheet | ||
| 454 | Hexagrid | Unknown | Esoteric | ||
| 463 | Hourglass | Unknown | Esoteric | ||
| 469 | HSC | Unknown | Web | ||
| 485 | Icoruma | Unknown | Esoteric | ||
| 486 | IDC | Unknown | Scripting | IDA Pro | |
| 492 | IJVM | 1995 | Unknown | Stack-based | Educational |
| 493 | ilc | Unknown | |||
| 502 | Inger | Unknown | |||
| 503 | Inline | Unknown | |||
| 509 | Iphigeneia | Unknown | |||
| 515 | ISCOM | Unknown | |||
| 517 | ISM/SML | Unknown | |||
| 518 | IT | Unknown | |||
| 606 | Luck | Unknown | |||
| 607 | M-Speak | Unknown | |||
| 609 | M5 | Unknown | |||
| 611 | Macmac | Unknown | |||
| 613 | MacroX | Unknown | |||
| 614 | Maentwrog | Unknown | Esoteric | ||
| 618 | Magnum | Unknown | |||
| 621 | MALG | Unknown | |||
| 630 | Maxim | Unknown | |||
| 634 | MC# | Unknown | |||
| 636 | MechaniQue | Unknown | |||
| 637 | MediaBASIC | Unknown | Procedural | BASIC | |
| 642 | Mercur | Unknown | |||
| 647 | Metacza | Unknown | |||
| 652 | Migol | Unknown | |||
| 653 | Migol 09 | Unknown | |||
| 654 | Mimer PG | Unknown | |||
| 656 | Minus | Unknown | Esoteric | ||
| 669 | MoH script | Unknown | |||
| 671 | MoonPeanut | Unknown | |||
| 672 | MoonRock | Unknown | |||
| 704 | Nepal | 2000s | Unknown | Unknown | Unknown |
| 735 | Obix | 2000s | Unknown | Object-oriented | General |
| 1051 | TMScript | Unknown | Scripting | Scripting | |
| 1053 | Tokiwa | Unknown | Unknown | Unknown | |
| 1055 | Topline | Unknown | Unknown | Unknown | |
| 1060 | Trigger | Unknown | Unknown | Scripting | |
| 1065 | Trumpet Winsock | Unknown | Unknown | Networking | |
| 1067 | TsrBasic | Unknown | Procedural | Systems | |
| 1068 | TSX 17 PLC | Unknown | Procedural | Industrial Control | |
| 1071 | Turbo PL | Unknown | Procedural | Unknown | |
| 1074 | TurtleScript | Unknown | Scripting | Educational | |
| 1076 | Tyle | Unknown | Unknown | Unknown | |
| 1083 | UGCL | Unknown | Unknown | Unknown | |
| 1084 | UltraMacros | Unknown | Scripting | Automation | |
| 1086 | Unbabtized | Unknown | Unknown | Unknown | |
| 1092 | Unique Concept | Unknown | Unknown | Database | |
| 1103 | v | Unknown | Unknown | Unknown | |
| 1114 | Version | Unknown | Unknown | Unknown | |
| 1116 | VGL | Unknown | Unknown | Graphics | |
| 1119 | VIB Skript | Unknown | Scripting | Unknown | |
| 1120 | VICC | Unknown | Unknown | Unknown | |
| 1131 | Visual MB | 2000 | Unknown | OOP | Enterprise |
| 1132 | VP | 1990 | Unknown | Procedural | Scripting |
| 1156 | Word | 1983 | Unknown | Procedural | Macro |
| 1164 | X-GUI scripting language | 1995 | Unknown | Procedural | GUI |
| 1174 | XS | 2001 | Unknown | Functional | Extension |
| 1175 | xScript | 2000 | Unknown | Procedural | Scripting |
| 1183 | Ylva | 2005 | Unknown | Unknown | Unknown |
| 1189 | Zeno | 1999 | Unknown | Logic | Research |
| 1199 | ZT | 2006 | Unknown | Unknown | Unknown |
Languages by Paradigm
Procedural
431 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 4 | 4DOS Batch | 1989 | Dormant | Procedural | Shell/Scripting |
| 5 | 4Test | 1993 | Dormant | Procedural | Testing |
| 14 | ABC | 1987 | Historical | Procedural | Educational |
| 19 | Action! | 1983 | Historical | Procedural | Systems |
| 22 | Active FoxPro Pages | 1998 | Historical | Procedural | Web |
| 30 | AL | 2016 | Active | Procedural | Enterprise |
| 36 | AlgoBox | 2007 | Dormant | Procedural | Educational |
| 37 | ALGOL 60 | 1960 | Historical | Procedural | General |
| 38 | ALGOL 68 | 1968 | Historical | Procedural | General |
| 39 | Algol60 | 1960 | Historical | Procedural | General |
| 41 | Alice Pascal | 1983 | Historical | Procedural | Educational |
| 46 | Amiga Shellscript | 1985 | Historical | Procedural | Shell/Scripting |
| 49 | AMOS Professional | 1990 | Historical | Procedural | Game Dev |
| 54 | AOS/VS (32bit CLI) | 1976 | Historical | Procedural | Shell/Scripting |
| 58 | Apple 1 BASIC | 1976 | Historical | Procedural | BASIC |
| 59 | Apple IIe BASIC | 1983 | Historical | Procedural | BASIC |
| 60 | AppleScript | 1993 | Active | Procedural | Scripting |
| 61 | AppleSoft | 1977 | Historical | Procedural | BASIC |
| 62 | Applesoft BASIC | 1977 | Historical | Procedural | BASIC |
| 63 | APPX ILF | 1983 | Dormant | Procedural | Enterprise |
| 66 | ARexx | 1987 | Historical | Procedural | Scripting |
| 71 | ASIC | 1989 | Historical | Procedural | BASIC |
| 74 | ASP | 1996 | Dormant | Procedural | Web |
| 104 | Asymptote | 2004 | Active | Procedural | Graphics |
| 106 | Aurora Macro Language (AML) | 1991 | Historical | Procedural | Editor Macro |
| 107 | AutoHotkey | 2003 | Active | Procedural | Scripting |
| 108 | AutoIt | 1999 | Active | Procedural | Scripting |
| 110 | Avenue | 1992 | Historical | Procedural | GIS |
| 112 | AWK | 1977 | Active | Procedural, Data-driven | Scripting |
| 113 | AWL | 1996 | Active | Procedural | PLC/Industrial |
| 115 | B | 1969 | Historical | Procedural | Systems |
| 117 | Baan 3GL | 1978 | Dormant | Procedural | Enterprise |
| 123 | BASCOM-AVR | 1998 | Active | Procedural | Embedded |
| 124 | BASH | 1989 | Active | Procedural | Shell/Scripting |
| 125 | BASIC | 1964 | Active | Procedural | Educational |
| 126 | BASIC - TRS-80 | 1977 | Historical | Procedural | BASIC |
| 127 | Basic for Casio FX 2 | 1985 | Historical | Procedural | Calculator |
| 128 | BASIC-PLUS | 1972 | Historical | Procedural | BASIC |
| 129 | BasicBasic | Unknown | Procedural | BASIC | |
| 130 | BasiEgaXorz | 2004 | Dormant | Procedural | Game Dev |
| 131 | BBC BASIC | 1981 | Active | Procedural | BASIC |
| 132 | BBx | 1978 | Active | Procedural | Business |
| 133 | bc | 1975 | Active | Procedural | Calculator |
| 134 | BCPL | 1967 | Historical | Procedural | Systems |
| 135 | BCX BASIC to C Translator | 1999 | Dormant | Procedural | BASIC |
| 147 | Blaster Master Pascal | Unknown | Procedural | Educational | |
| 149 | BLISS | 1970 | Historical | Procedural | Systems |
| 150 | BlitzBasic | 2000 | Dormant | Procedural | Game Dev |
| 157 | Bourne Shell | 1979 | Active | Procedural | Shell/Scripting |
| 160 | Brandy | 1991 | Dormant | Procedural | BASIC |
| 165 | Bywater BASIC | 1993 | Dormant | Procedural | BASIC |
| 167 | C | 1972 | Active | Procedural | Systems |
| 168 | C Shell | 1978 | Active | Procedural | Shell/Scripting |
| 169 | C-- | 1997 | Dormant | Procedural | Systems |
| 171 | C/AL (Microsoft Navision) | 1987 | Dormant | Procedural | Enterprise |
| 176 | CADOL II | 1978 | Historical | Procedural | Business |
| 1263 | Cairo | 2021 | Active | Procedural | Blockchain |
| 177 | Cakewalk CAL | 1987 | Historical | Procedural | Music |
| 184 | Casio 1st-gen BASIC | 1981 | Historical | Procedural | Calculator |
| 185 | CASIO fx-4500P | 1986 | Historical | Procedural | Calculator |
| 186 | Casio FX9750G | 1996 | Historical | Procedural | Calculator |
| 187 | CASL | 1966 | Historical | Procedural | Assembly |
| 189 | CBM BASIC | 1977 | Historical | Procedural | BASIC |
| 190 | CBOT | 2001 | Dormant | Procedural | Game Dev |
| 192 | CDC NOS CCL | 1976 | Historical | Procedural | Mainframe |
| 196 | Centura SQL Windows | 1988 | Historical | Procedural | Database |
| 197 | CESIL | 1974 | Historical | Procedural | Educational |
| 1231 | Cg | 2002 | Historical | Procedural | Shader |
| 201 | CHILL/2 | 1980 | Historical | Procedural | Telecom |
| 202 | Chipmunk BASIC | 1990 | Dormant | Procedural | BASIC |
| 209 | Cisco IOS EEM Applet | 2004 | Active | Procedural | Network |
| 210 | CL for AS400 | 1988 | Active | Procedural | Mainframe |
| 211 | Clan Lord's macro | 1998 | Dormant | Procedural | Game |
| 212 | CLARION | 1986 | Active | Procedural | Database |
| 215 | Clipper | 1985 | Historical | Procedural | Database |
| 217 | CLIST | 1966 | Active | Procedural | Mainframe |
| 218 | CLLE | 1988 | Active | Procedural | Mainframe |
| 224 | COBOL | 1959 | Active | Procedural | Enterprise |
| 227 | COCOA | 1969 | Historical | Procedural | Simulation |
| 230 | COMAL | 1973 | Historical | Procedural | Educational |
| 232 | Commodore 64 BASIC (V2) | 1982 | Historical | Procedural | Home Computing |
| 233 | Commodore 8-bit Basic | 1977 | Historical | Procedural | Home Computing |
| 234 | Commodore Basic V2 | 1982 | Historical | Procedural | Home Computing |
| 249 | CRM114 | 2001 | Dormant | Procedural | Text Processing |
| 1250 | Dafny | 2009 | Active | Imperative, Verification | Formal Methods |
| 259 | DAL | 1970 | Historical | Procedural | Database |
| 261 | DarkBasic | 2000 | Historical | Procedural | Game Development |
| 265 | Dataflex 2.3 | 1984 | Historical | Procedural | Database |
| 267 | DBase 2000 | 1999 | Historical | Procedural | Database |
| 268 | DBase III | 1984 | Historical | Procedural | Database |
| 269 | DBase+ | Historical | Procedural | Database | |
| 271 | DCL | 1977 | Active | Procedural | Scripting |
| 275 | DECTPU | 1984 | Historical | Procedural | Text Processing |
| 284 | DIBOL | 1966 | Active | Procedural | Business |
| 286 | DiNGS Game Basic | Dormant | Procedural | Game Development | |
| 291 | DOS Batch | 1981 | Active | Procedural | Scripting |
| 295 | Draco | 1980 | Historical | Procedural | Systems |
| 304 | DXL (DOORS Extension Language) | 1993 | Active | Procedural | Enterprise |
| 311 | Easytrieve | 1969 | Dormant | Procedural | Enterprise |
| 312 | eathena Script | 2004 | Dormant | Procedural | Game Scripting |
| 319 | ELAN | 1974 | Historical | Procedural | Scientific |
| 321 | Eloquence | 1984 | Dormant | Procedural | Database |
| 334 | Ethos Basic | Unknown | Procedural | BASIC | |
| 335 | Euphoria | 1993 | Dormant | Procedural | General |
| 338 | EXEC | 1967 | Historical | Procedural | Shell/Scripting |
| 339 | Expect | 1990 | Active | Procedural | Scripting/Automation |
| 346 | FAME | 1980 | Dormant | Procedural | Time Series |
| 351 | FBSL | 2005 | Dormant | Procedural | BASIC |
| 357 | FileMaker Pro 3.0 | 1995 | Historical | Procedural | Database |
| 359 | FirstBasic | Unknown | Procedural | BASIC | |
| 360 | Fjoelnir | 1989 | Historical | Procedural | Educational |
| 362 | Focal | 1968 | Historical | Procedural | General |
| 363 | Focal-8 | 1970 | Historical | Procedural | General |
| 364 | Focus | 1975 | Dormant | Procedural | Database/4GL |
| 366 | Formula Language | 1989 | Active | Procedural | Database |
| 370 | Fortran | 1957 | Active | Procedural | Scientific |
| 371 | FORTRAN 77 | 1977 | Active | Procedural | Scientific |
| 372 | Fortran 90 | 1990 | Active | Procedural | Scientific |
| 373 | FORTRAN IV | 1962 | Historical | Procedural | Scientific |
| 374 | FORTRAN-II | 1958 | Historical | Procedural | Scientific |
| 375 | FORTRAN-IV | 1962 | Historical | Procedural | Scientific |
| 378 | FranzBasic | 1985 | Historical | Procedural | Systems |
| 380 | FreeBASIC | 2004 | Active | Procedural | General Purpose |
| 383 | Frink | 2001 | Active | Procedural | Scientific |
| 386 | Fudgit | 1980 | Historical | Procedural | Scientific |
| 387 | GABasic | 1998 | Historical | Procedural | Desktop |
| 389 | Game Maker Language | 1999 | Active | Procedural | Game Dev |
| 390 | Gammaplex | 1987 | Historical | Procedural | Scientific |
| 392 | GASOIL | 1963 | Historical | Procedural | Simulation |
| 393 | GASP | 1961 | Historical | Procedural | Simulation |
| 394 | GBasic | 1983 | Historical | Procedural | Desktop |
| 395 | GBD | 1975 | Historical | Procedural | Database |
| 396 | GDL | 1984 | Active | Procedural | Scientific |
| 398 | Genero 4GL | 2005 | Active | Procedural | Enterprise |
| 399 | Genero BDL | 2005 | Active | Procedural | Database |
| 400 | Genesis 2 | 1988 | Dormant | Procedural | Simulation |
| 404 | GFA Basic | 1986 | Historical | Procedural | Desktop |
| 406 | GlovePIE | 2005 | Dormant | Procedural | Gaming |
| 407 | GLPRO | 1990 | Historical | Procedural | Graphics |
| 1228 | GLSL | 2004 | Active | Procedural | Shader |
| 410 | GML (Game Maker Language) | 1999 | Active | Procedural | Game Dev |
| 412 | GNU bc | 1991 | Active | Procedural | Mathematical |
| 414 | GNU Desk Calculator | 1991 | Active | Procedural | Mathematical |
| 417 | GNU Octave | 1993 | Active | Procedural | Scientific |
| 418 | GNUCHILL | 1992 | Historical | Procedural | Systems |
| 420 | Go | 2009 | Active | Procedural, Concurrent | Systems |
| 426 | GPLZ.easy | 1995 | Historical | Procedural | Desktop |
| 431 | GrASP | 1998 | Dormant | Procedural | Education |
| 435 | GRIP | 1974 | Historical | Procedural | Graphics |
| 438 | GRWL | 1985 | Historical | Procedural | Robotics |
| 441 | GW-BASIC | 1983 | Historical | Procedural | Desktop |
| 445 | HAL/S | 1968 | Historical | Procedural | Aerospace |
| 1229 | HLSL | 2002 | Active | Procedural | Shader |
| 457 | HLSL (High Level Shading Language) | 2002 | Active | Procedural | Graphics |
| 460 | Hot Soup Processor | 1997 | Active | Procedural | Scripting |
| 462 | HotTEA | 2003 | Dormant | Procedural | Web |
| 465 | HP 9825A Calculator | 1976 | Historical | Procedural | Calculator |
| 466 | HP BASIC | 1979 | Historical | Procedural | Business |
| 471 | HTBasic | 1984 | Active | Procedural | Instrumentation |
| 472 | HTML/OS | 1999 | Historical | Procedural | Web |
| 474 | Hummingbird Basic | 2002 | Historical | Procedural | Application |
| 478 | IBM 1130 BASIC FORTRAN-IV | 1966 | Historical | Procedural | Scientific |
| 480 | IBM 4680 BASIC | 1986 | Historical | Procedural | POS Systems |
| 483 | icarus | 2003 | Dormant | Procedural | Scripting |
| 484 | Icon | 1977 | Active | Procedural, Goal-directed | String processing |
| 490 | IGOR | 1986 | Active | Procedural | Scientific |
| 491 | IITRAN | 1964 | Historical | Procedural | Scientific |
| 496 | IMP77 | 1977 | Historical | Procedural | Systems |
| 497 | Impacto | 1993 | Historical | Procedural | Database |
| 501 | Informix 4gl | 1986 | Active | Procedural | Database |
| 504 | InstallScript | 1993 | Active | Procedural | Installation |
| 505 | INTERCAL | 1972 | Esoteric | Procedural | Esoteric |
| 1223 | Jai | 2014 | Active | Procedural | Game Development |
| 528 | jBase PROC | 1991 | Active | Procedural | Database |
| 530 | JCL | 1964 | Active | Procedural | Systems/Mainframe |
| 534 | JR | 1987 | Historical | Concurrent, Procedural | Research |
| 540 | JustBasic | 2004 | Active | Procedural | Education/Hobbyist |
| 543 | Kalkulon | 1988 | Historical | Procedural | Spreadsheet |
| 545 | Kermit | 1981 | Dormant | Procedural | Scripting/Comms |
| 547 | Kiew | 2006 | Esoteric | Imperative | Esoteric |
| 550 | KiXtart | 1991 | Dormant | Procedural | Scripting/Admin |
| 554 | Korn Shell | 1983 | Active | Procedural | Shell/Scripting |
| 557 | KUIP | 1988 | Historical | Procedural | Scientific/CERN |
| 558 | Kvikkalkul | 1978 | Historical | Procedural | Education |
| 562 | l33t | 2002 | Esoteric | Imperative | Esoteric |
| 567 | Lasso 3.6.6 | 1995 | Historical | Procedural | Web |
| 580 | LiLi | 2005 | Esoteric | Imperative | Esoteric |
| 582 | Limbo | 1995 | Dormant | Procedural, Concurrent | Systems |
| 583 | LINC | 1965 | Historical | Procedural | Scientific |
| 595 | LOCK | 1977 | Dormant | Procedural | Database |
| 596 | Logo | 1967 | Active | Procedural, Educational | Education |
| 598 | LOLCODE | 2007 | Esoteric | Imperative | Esoteric |
| 610 | Macintosh WordPerfect | 1988 | Historical | Procedural | Macro |
| 615 | MAGIC/L | 1980s | Dormant | Procedural | Enterprise |
| 617 | Magma | 1993 | Active | Procedural | Mathematics |
| 622 | Maple 11 | 2007 | Historical | Procedural | Mathematics |
| 623 | Maple V3 | 1994 | Historical | Procedural | Mathematics |
| 624 | Mapper (BIS) | 1969 | Dormant | Procedural | Enterprise |
| 626 | MARK IV | 1967 | Historical | Procedural | Enterprise |
| 631 | Maxima | 1982 | Active | Procedural | Mathematics |
| 632 | Maxscript | 1996 | Active | Procedural | 3D Graphics |
| 633 | Maya Embedded Language | 1998 | Active | Procedural | 3D Graphics |
| 635 | MCPL | 1966 | Historical | Procedural | Systems |
| 637 | MediaBASIC | Unknown | Procedural | BASIC | |
| 638 | MEDITECH Magic | 1982 | Active | Procedural | Healthcare |
| 639 | MEDITECH MagicFS | 1995 | Active | Procedural | Healthcare |
| 640 | Megazeux | 1994 | Dormant | Procedural | Game Dev |
| 641 | MEL | 1998 | Active | Procedural | 3D Graphics |
| 645 | Meta HTML | 1995 | Historical | Procedural | Web |
| 646 | MetaCard | 1992 | Historical | Procedural | GUI |
| 649 | Michigan Algorithm Decoder | 1959 | Historical | Procedural | Scientific |
| 650 | Michigan Algorithmic Decoder (MAD) | 1959 | Historical | Procedural | Scientific |
| 651 | Micro Focus COBOL for .net | 2002 | Active | Procedural | Enterprise |
| 658 | mIRC | 1995 | Active | Procedural | Scripting |
| 659 | MivaScript | 1996 | Dormant | Procedural | Web |
| 665 | Model 204 | 1972 | Active | Procedural | Database |
| 666 | Modula 2 | 1978 | Historical | Procedural | Systems |
| 668 | Modula-2 | 1978 | Historical | Procedural | Systems |
| 675 | Mouse | 1979 | Historical | Procedural | Educational |
| 676 | Mouse 83 | 1983 | Historical | Procedural | Educational |
| 1230 | MSL | 2014 | Active | Procedural | Shader |
| 687 | MTUP | 1980s | Historical | Procedural | Systems |
| 688 | MUF | 1990 | Dormant | Procedural, Stack | Gaming |
| 690 | Mumps | 1966 | Active | Procedural, Imperative | Database/Medical |
| 697 | Natural | 1979 | Active | Procedural | Enterprise |
| 703 | NeoOffice Basic | 2003 | Active | Procedural | Office |
| 708 | NEWLIB | 1980s | Historical | Procedural | Systems |
| 713 | NIL | 1970s | Historical | Procedural | Systems |
| 720 | NQC | 1998 | Historical | Procedural | Educational |
| 729 | NXC | 2006 | Historical | Procedural | Educational |
| 730 | O'Basic | 1995 | Historical | Procedural | Desktop |
| 732 | Oberon | 1987 | Active | Procedural | Systems |
| 1222 | Odin | 2016 | Active | Procedural | Systems |
| 751 | Ook! | 2002 | Esoteric | Imperative | Esoteric |
| 754 | Open Access IV | 1982 | Historical | Procedural | Database |
| 758 | OpenVMS DECTPU | 1984 | Historical | Procedural | Text Processing |
| 759 | Operation Flashpoint Scripting | 2001 | Historical | Procedural | Game Scripting |
| 760 | OPL | 1984 | Historical | Procedural | Mobile/Embedded |
| 761 | OPS Script | 1985 | Historical | Procedural | Printing |
| 766 | Oroogu | 2006 | Esoteric | Imperative | Esoteric |
| 767 | Orthogonal | 1968 | Historical | Procedural | Academic |
| 1233 | OSL | 2010 | Active | Procedural | Shader |
| 771 | Paint Shop Pro 8 & X | 2003 | Historical | Procedural | Automation/Scripting |
| 772 | PAL | 1984 | Historical | Procedural | Database |
| 773 | Panorama Pantalk | 1988 | Historical | Procedural | Database |
| 776 | PARI/GP | 1985 | Active | Procedural | Mathematical |
| 779 | Pascal | 1970 | Active | Procedural, Structured | General Purpose |
| 780 | PascalX | 1976 | Historical | Procedural | Academic |
| 781 | PasScript | 1998 | Historical | Procedural | Scripting |
| 783 | Pawn | 2006 | Active | Procedural | Game Scripting |
| 784 | pBasic | 1992 | Active | Procedural | Embedded/Microcontroller |
| 788 | Perligata | 2000 | Esoteric | Procedural | Esoteric |
| 1267 | Phix | 2015 | Active | Procedural | General |
| 791 | PHP/FI | 1995 | Historical | Procedural | Web |
| 796 | Pick PROC | 1973 | Historical | Procedural | Database |
| 800 | PIL | 2004 | Historical | Procedural | Systems |
| 801 | Pilot | 1969 | Historical | Procedural | Educational |
| 1275 | PILOT | 1962 | Historical | Procedural | Educational |
| 803 | PiXCEL | 1989 | Historical | Procedural | Scientific |
| 804 | PL-516 | 1971 | Historical | Procedural | Systems |
| 805 | PL/B | 1972 | Active | Procedural | Business |
| 806 | PL/I | 1964 | Active | Procedural, Structured | General Purpose |
| 807 | PL/M-80 | 1973 | Historical | Procedural | Embedded/Systems |
| 808 | PL/PGSQL | 1996 | Active | Procedural | Database |
| 809 | PL/SQL | 1991 | Active | Procedural | Database |
| 810 | PL360 | 1968 | Historical | Procedural | Systems |
| 1276 | Plankalkül | 1948 | Historical | Procedural | Historical |
| 813 | PLEX | 1970 | Historical | Procedural | Telecom/Embedded |
| 815 | PLZ | 1968 | Historical | Procedural | Systems |
| 816 | PocketC | 1997 | Historical | Procedural | Mobile |
| 820 | Portable ISO Standard Pascal | 1980 | Historical | Procedural | General Purpose |
| 821 | Posix Shell | 1988 | Active | Procedural | Scripting |
| 827 | PowerBatch | 1998 | Historical | Procedural | Scripting |
| 828 | PowerOn | 1990 | Active | Procedural | Domain-Specific |
| 831 | PPL | 1991 | Historical | Procedural | BBS Scripting |
| 832 | PReS Language | 2000 | Active | Procedural | Document Processing |
| 835 | Profan | 1991 | Dormant | Procedural | Systems Programming |
| 843 | PureBasic | 2000 | Active | Procedural | Systems Programming |
| 844 | PV Wave | 1988 | Historical | Procedural, Array | Scientific |
| 845 | PVScript | 1995 | Historical | Procedural | Industrial Control |
| 850 | QBasic | 1991 | Historical | Procedural | Educational |
| 852 | QModem Script | 1987 | Historical | Procedural | Terminal Scripting |
| 854 | QPAC | 1985 | Historical | Procedural | Statistical |
| 858 | QuickBASIC | 1985 | Historical | Procedural | General Purpose |
| 859 | Quikcode | 1983 | Historical | Procedural | Business |
| 864 | R4 script | 2004 | Dormant | Procedural | Scripting |
| 868 | Ramis Executive | 1970 | Historical | Procedural | Business |
| 869 | Ramis SBX | 1975 | Historical | Procedural | Business |
| 871 | RapidBATCH | 1995 | Historical | Procedural | Batch Processing |
| 873 | Ratfor | 1974 | Historical | Procedural | Scientific |
| 874 | RBASIC | 1987 | Historical | Procedural | Business |
| 875 | RBasic+ | 1992 | Historical | Procedural | Business |
| 876 | RC Shell | 1989 | Active | Procedural | Scripting |
| 882 | Reflection Basic Script | 2000 | Active | Procedural | Terminal Automation |
| 885 | ReXplace | 1995 | Historical | Procedural | Text Processing |
| 886 | REXX | 1979 | Active | Procedural | Scripting |
| 889 | Robot Scripting Language | 1995 | Historical | Procedural | Game Scripting |
| 890 | Robotic | 1994 | Historical | Procedural | Game Scripting |
| 895 | RPF | 1985 | Historical | Procedural | Report Generation |
| 896 | RPG II | 1969 | Historical | Procedural | Business |
| 898 | RPG/400 | 1988 | Active | Procedural | Business |
| 899 | RPL/2 | 2000 | Active | Stack-Based, Procedural | Scientific |
| 1234 | RSL | 1988 | Historical | Procedural | Shader |
| 902 | Run BASIC | 2008 | Dormant | Procedural | Web/BASIC |
| 906 | RXS | 1998 | Historical | Procedural | Scripting |
| 909 | S-BASIC | 1981 | Historical | Procedural | BASIC |
| 911 | S-TRIP | 1970s | Historical | Procedural | Systems |
| 908 | S_Tran | 1960s | Historical | Procedural | Scientific |
| 913 | SABLE | 1981 | Historical | Procedural | Business |
| 914 | SADOL | 1970 | Historical | Procedural | Systems |
| 917 | Sally | 1995 | Historical | Procedural | Educational |
| 919 | SAOL | 1997 | Historical | Procedural | Audio Processing |
| 920 | SAS | 1976 | Active | Procedural, Statistical | Data Analysis |
| 921 | SAS Macro Language | 1982 | Active | Procedural, Macro | Data Analysis |
| 924 | Saul | 1994 | Historical | Procedural | Scripting |
| 925 | Sax Basic | 2002 | Dormant | Procedural | BASIC/Web |
| 926 | Sbasic | 1990s | Historical | Procedural | BASIC |
| 929 | SCAR | 2003 | Dormant | Procedural | Automation/Gaming |
| 930 | SCELBAL | 1971 | Historical | Procedural | BASIC |
| 933 | SCIL | 1989 | Dormant | Procedural | Scripting |
| 934 | SCL | 1968 | Historical | Procedural | Job Control |
| 937 | ScriptBasic | 1999 | Dormant | Procedural | BASIC/Scripting |
| 938 | ScriptEase | 1994 | Historical | Procedural, Scripting | Web Scripting |
| 943 | Selcopy | 1980 | Dormant | Procedural | Mainframe Utility |
| 947 | SETL | 1969 | Dormant | Procedural, Set-theoretic | Research |
| 948 | SFL | 1991 | Historical | Procedural | Application Development |
| 949 | sh | 1971 | Active | Procedural, Scripting | Shell/Systems |
| 950 | Shakespeare | 2001 | Esoteric | Procedural | Esoteric |
| 951 | Sharp EL9000 Calculator | 1986 | Historical | Procedural | Calculator |
| 952 | SheerPower | 2005 | Dormant | Procedural | BASIC |
| 955 | Silk | 1997 | Active | Procedural, Scripting | Test Automation |
| 957 | SIMPLE | 1965 | Historical | Procedural | Educational |
| 958 | Simple Instruction Machine Programming Language in English | 1970 | Historical | Procedural, Natural Language | Educational |
| 962 | Sinclair BASIC | 1980 | Historical | Procedural | BASIC |
| 963 | Sinclair QL SuperBasic | 1984 | Historical | Procedural, Structured | BASIC |
| 964 | Sinclair ZX-Spectrum Basic | 1982 | Historical | Procedural | BASIC |
| 968 | Sleep | 2002 | Dormant | Procedural, Scripting | Scripting |
| 969 | SLI (Simulation language interpreter) | 1975 | Historical | Procedural | Simulation |
| 971 | SM | 1970s | Historical | Procedural | Systems |
| 972 | Small Basic | 2008 | Active | Procedural | Educational/BASIC |
| 973 | SmallBasic | 1999 | Dormant | Procedural | BASIC |
| 980 | SNUSP | 2003 | Esoteric | Imperative | Esoteric |
| 984 | SPC | 1970s | Historical | Procedural | Systems |
| 988 | SPL (Shakespeare) | 2001 | Esoteric | Imperative | Esoteric |
| 994 | SQR | 1987 | Active | Procedural/Query | Business/Reporting |
| 998 | StarBasic | 1985 | Active | Procedural | Office Automation |
| 1253 | Starlark | 2017 | Active | Procedural | Build |
| 1004 | SuperBase | 1984 | Historical | Procedural | Database |
| 1011 | SYMPL | 1971 | Historical | Procedural | Systems |
| 1012 | Synergy/DE | 1978 | Active | Procedural | Business |
| 1013 | System 1032 | 1970s | Historical | Procedural | Systems |
| 1015 | T3X | 2009 | Active | Procedural | Systems |
| 1018 | Tandem TAL | 1975 | Active | Procedural | Systems |
| 1019 | Tandy Color BASIC | 1980 | Historical | Procedural | Home Computing |
| 1021 | tbpl | 2000s | Dormant | Procedural | Scripting |
| 1034 | Thoroughbred BASIC | 1980 | Active | Procedural | Business |
| 1036 | TI 81 Calculator | 1990 | Historical | Procedural | Calculator |
| 1037 | TI 83+/84+(SE) Basic | 1996 | Active | Procedural | Calculator |
| 1038 | TI 85 Calculator | 1992 | Historical | Procedural | Calculator |
| 1039 | TI 89 Calculator | 1998 | Active | Procedural | Calculator |
| 1041 | Tiger | 1990s | Dormant | Procedural | Scripting |
| 1045 | tiny | 1970s | Historical | Procedural | Educational |
| 1046 | Tiny Basic | 1975 | Historical | Procedural | Home Computing |
| 1047 | tiny-c | 2001 | Active | Procedural | Educational |
| 1050 | TMMLPTEALPAITAFNFAL | 2008 | Esoteric | Imperative | Esoteric |
| 1052 | TMT Pascal | 1995 | Dormant | Procedural | Systems |
| 1057 | Trac | 1964 | Historical | Procedural | Text Processing |
| 1058 | Transact-SQL | 1989 | Active | Declarative/Procedural | Database |
| 1059 | Transcript | 1984 | Historical | Procedural | Text Processing |
| 1061 | TRIM | 1979 | Active | Procedural | Enterprise/Database |
| 1064 | TrueBASIC | 1985 | Active | Procedural/Structured | Educational |
| 1067 | TsrBasic | Unknown | Procedural | Systems | |
| 1068 | TSX 17 PLC | Unknown | Procedural | Industrial Control | |
| 1069 | Turbo C | 1987 | Historical | Procedural | Systems |
| 1070 | Turbo Pascal | 1983 | Historical | Procedural/Structured | Systems |
| 1071 | Turbo PL | Unknown | Procedural | Unknown | |
| 1075 | Tutor | 1965 | Historical | Procedural | Educational |
| 1079 | UBasic | 1988 | Dormant | Procedural | Educational/Math |
| 1080 | uBASIC(CHDK) | 2007 | Active | Procedural | Embedded/Scripting |
| 1081 | UC4 | 1985 | Active | Procedural | Automation |
| 1087 | UniBasic | 1985 | Active | Procedural | Database/Business |
| 1089 | Uniface | 1984 | Active | Procedural/4GL | Enterprise/RAD |
| 1090 | Uniface 9.3 | 2013 | Active | Procedural/4GL | Enterprise/RAD |
| 1091 | Unique 4GL | Active | Procedural/4GL | Database | |
| 1094 | UniVerse Basic | 1985 | Active | Procedural | Database/Business |
| 1099 | UPC (Unified Parallel C) | 2001 | Active | Procedural/Parallel | HPC/Scientific |
| 1101 | User-RPL | 1990 | Active | Stack-based/Procedural | Calculator |
| 1219 | V | 2019 | Active | Procedural, Systems | Systems |
| 1112 | VectorScript | 1985 | Active | Procedural/Scripting | CAD |
| 1123 | Vision:Report (Quickjob) | Dormant | Procedural/4GL | Reporting | |
| 1127 | Visual DialogScript | 1993 | Historical | Procedural | Scripting |
| 1132 | VP | 1990 | Unknown | Procedural | Scripting |
| 1133 | VScript | 1995 | Historical | Procedural | Scripting |
| 1134 | VTL | 1973 | Historical | Procedural | Scripting |
| 1135 | VTL-2 | 1977 | Historical | Procedural | Scripting |
| 1261 | Vyper | 2017 | Active | Procedural | Blockchain |
| 1140 | Warcraft 3 Jass | 2002 | Active | Procedural | Gaming |
| 1141 | WebBasic | 1996 | Historical | Procedural | Web |
| 1143 | WebL | 1997 | Historical | Procedural | Web |
| 1145 | Whirl | 2002 | Esoteric | Imperative | Esoteric |
| 1146 | Whitespace | 2003 | Esoteric | Imperative | Esoteric |
| 1147 | WIL | 1991 | Active | Procedural | Scripting/Automation |
| 1149 | WinBatch | 1991 | Active | Procedural | Scripting/Automation |
| 1150 | WinBot Script (WBS) | 1998 | Historical | Procedural | Gaming/Scripting |
| 1152 | Windows NT Batch | 1993 | Active | Procedural | Scripting/Systems |
| 1155 | WOPTL | 1985 | Historical | Procedural | Scripting |
| 1156 | Word | 1983 | Unknown | Procedural | Macro |
| 1157 | Word!CPU | 2007 | Esoteric | Imperative | Esoteric |
| 1158 | WordBasic | 1990 | Historical | Procedural | Macro |
| 1159 | WordPerfect Macro | 1985 | Historical | Procedural | Macro |
| 1160 | WoS Quest Script | 2000 | Dormant | Procedural | Gaming |
| 1162 | wxBasic | 2002 | Dormant | Procedural | Scripting |
| 1163 | WYLBUR | 1970 | Historical | Procedural | Text editing |
| 1164 | X-GUI scripting language | 1995 | Unknown | Procedural | GUI |
| 1167 | XBasic | 1991 | Dormant | Procedural | General-purpose |
| 1168 | XBLite | 2001 | Dormant | Procedural | General-purpose |
| 1172 | XPLO | 1976 | Historical | Procedural | Systems |
| 1175 | xScript | 2000 | Unknown | Procedural | Scripting |
| 1179 | Yabasic | 1995 | Active | Procedural | Education/Scripting |
| 1182 | YCP | 2000 | Historical | Procedural | Systems |
| 1185 | Yoix | 2000 | Dormant | Procedural | Scripting |
| 1186 | Yorick | 1996 | Active | Procedural | Scientific |
| 1187 | Z-C | 1985 | Historical | Procedural | Systems |
| 1188 | Z-Shell | 1990 | Active | Procedural | Shell/Scripting |
| 1190 | Zero | 2015 | Dormant | Procedural | Systems |
| 1206 | Zig | 2016 | Active | Procedural, Systems | Systems |
| 1191 | Zim | 1985 | Historical | Procedural | Database |
| 1193 | zmud scripting language | 1995 | Active | Procedural | Gaming/MUD |
| 1194 | ZOMBIE | 2003 | Esoteric | Imperative | Esoteric |
| 1198 | Zowie | 2010 | Dormant | Procedural | Scientific |
| 1200 | ZZT | 1991 | Historical | Procedural | Gaming |
Object-Oriented
164 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1 | 1C Enterprize | 1996 | Active | Procedural, OOP | Enterprise |
| 3 | 4D | 1984 | Active | Procedural, OOP | Database |
| 13 | ABAP | 1983 | Active | Procedural, OOP | Enterprise |
| 20 | ActionScript | 1998 | Dormant | OOP, Prototype | Web |
| 21 | ActionScript 3 | 2006 | Dormant | OOP | Web |
| 24 | Ada | 1980 | Active | Procedural, OOP | Systems |
| 40 | Alice 2.x | 1999 | Dormant | OOP, Visual | Educational |
| 45 | Amber for parrot | 2005 | Dormant | OOP | Scripting |
| 47 | AmigaE | 1993 | Historical | Procedural, OOP | Systems |
| 1258 | AngelScript | 2003 | Active | Object-oriented | Game Development |
| 76 | AspectJ | 2001 | Active | Aspect-oriented, OOP | General |
| 1265 | AssemblyScript | 2017 | Active | Object-oriented | Web |
| 137 | BeanShell | 1999 | Dormant | OOP | Scripting |
| 141 | BETA | 1983 | Historical | OOP | General |
| 151 | BlitzMax | 2004 | Dormant | Procedural, OOP | Game Dev |
| 153 | Blue | 1996 | Historical | OOP | Educational |
| 156 | Boo | 2003 | Dormant | OOP | General |
| 173 | C# | 2000 | Active | OOP, Multi-paradigm | General |
| 175 | CA-Visual Objects 2.0 | 1992 | Historical | OOP | Database |
| 181 | Camping (Ruby framework) | 2006 | Dormant | OOP | Web |
| 195 | Cecil | 1992 | Historical | OOP | Research |
| 220 | CLOS | 1988 | Active | OOP | Lisp |
| 221 | CLU | 1975 | Historical | OOP | Research |
| 225 | Cobra | 2006 | Dormant | OOP | General |
| 228 | Coffee | 2009 | Historical | OOP | Web |
| 229 | Cold Fusion | 1995 | Active | Procedural, OOP | Web |
| 243 | Cool | 2001 | Dormant | OOP | Educational |
| 1208 | Crystal | 2014 | Active | Object-oriented | Systems |
| 208 | Cω (C-Omega) | 2004 | Historical | OOP, Concurrent | Research |
| 262 | DarkBasic Professional | 2002 | Dormant | Procedural, OOP | Game Development |
| 263 | Dart | 2011 | Active | OOP | Web, Mobile |
| 274 | Decaf | 2002 | Dormant | OOP | Educational |
| 278 | Delphi | 1995 | Active | OOP | RAD/Enterprise |
| 287 | DM | 1996 | Active | OOP | Game Development |
| 307 | e | 1989 | Dormant | OOP | Hardware Verification |
| 313 | eC | 2005 | Dormant | OOP | Systems |
| 316 | EGL | 2005 | Dormant | Procedural, OOP | Enterprise |
| 317 | Eiffel | 1986 | Active | OOP | General |
| 318 | Eiffel: Analysis Design and Programming | 1986 | Active | OOP | General |
| 324 | Emerald | 1985 | Historical | OOP, Distributed | Research |
| 342 | F3 | 2007 | Historical | OOP | Web/UI |
| 347 | Fantom | 2005 | Dormant | OOP | General |
| 354 | Ferite | 2001 | Dormant | OOP | Scripting |
| 368 | Forte TOOL | 1991 | Historical | OOP | Enterprise |
| 377 | FoxPro | 1984 | Historical | Procedural, OOP | Database |
| 379 | Free Pascal | 1997 | Active | Procedural, OOP | General Purpose |
| 388 | Gambas | 2002 | Active | OOP | Desktop |
| 1257 | GDScript | 2014 | Active | Object-oriented | Game Development |
| 402 | Genie | 2008 | Active | OOP | General Purpose |
| 424 | GOO | 1993 | Dormant | OOP | General Purpose |
| 449 | Harbour | 1999 | Active | Procedural, OOP | Database |
| 451 | haXe (Haxe) | 2005 | Active | Multi-paradigm, OOP | Cross-platform |
| 461 | HotBasic | 1998 | Historical | Procedural, OOP | Application |
| 476 | IBasic | 1997 | Historical | Procedural, OOP | Application |
| 499 | Inform | 1993 | Active | Procedural, OOP | Interactive fiction |
| 506 | Io | 2002 | Active | Prototype-based, OOP | General purpose |
| 512 | Irie Pascal | 1993 | Active | Procedural, OOP | General purpose |
| 519 | ITCL Shell | 1993 | Active | OOP | Scripting |
| 523 | Java | 1995 | Active | OOP, Multi-paradigm | Enterprise |
| 524 | Java 2 Micro Edition | 1999 | Historical | OOP | Mobile |
| 525 | Java Servlet | 1997 | Active | OOP | Web |
| 526 | JavaFX | 2008 | Active | OOP, Declarative | GUI/Desktop |
| 564 | Lakota | 2006 | Dormant | OOP | Research |
| 572 | Lazarus | 1993 | Active | OOP | Development Environment |
| 578 | Liberty Basic | 1992 | Active | Procedural, OOP | Hobbyist/Education |
| 584 | Linden Script | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 585 | Linden Scripting Language | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 586 | Linden Scripting Language (LSL) | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 587 | Lingo | 1988 | Dormant | OOP, Scripting | Multimedia |
| 590 | Lisaac | 2003 | Dormant | OOP, Prototype-based | Systems |
| 597 | Logtalk | 1998 | Active | Logic, OOP | Research/General |
| 599 | LOLCODE (Objective LOLCODE alternate) | 2008 | Esoteric | OOP | Esoteric |
| 602 | LotusScript | 1995 | Dormant | Procedural, OOP | Enterprise |
| 603 | LPC | 1989 | Active | OOP, Procedural | Game Dev |
| 604 | LSL | 2003 | Active | Event-driven, OOP | Virtual World |
| 616 | Magik | 1990 | Active | OOP | Enterprise |
| 628 | Matlab | 1984 | Active | Procedural, OOP | Scientific |
| 667 | Modula 3 | 1988 | Historical | Procedural, OOP | Systems |
| 670 | MOO | 1990 | Dormant | OOP | Virtual World |
| 706 | NetRexx | 1996 | Dormant | Object-oriented | JVM |
| 715 | NIT | 2008 | Dormant | Object-oriented | Research |
| 718 | Nova | 2020 | Active | Object-oriented | Mobile |
| 735 | Obix | 2000s | Unknown | Object-oriented | General |
| 738 | Objective C | 1984 | Active | Object-oriented | Systems/Mobile |
| 739 | Objective-C | 1984 | Active | Object-oriented | Systems/Mobile |
| 740 | ObjectPAL | 1992 | Historical | Object-oriented | Database |
| 741 | ObjectScript | 1997 | Active | Object-oriented | Database |
| 742 | Objectstar | 1990s | Historical | Object-oriented | Enterprise |
| 743 | Obliq | 1993 | Historical | Object-oriented | Distributed |
| 750 | Omnis Studio | 1982 | Active | Visual, Object-oriented | Enterprise/RAD |
| 752 | OOSL | 1992 | Historical | OOP | Scripting |
| 755 | OpenEdge | 1984 | Active | OOP, Procedural | Enterprise |
| 756 | Openedge (Progress 4GL) | 1984 | Active | OOP, Procedural | Enterprise |
| 757 | OpenScript | 1990 | Historical | OOP | Scripting |
| 768 | OScript | 1991 | Historical | OOP | Enterprise |
| 774 | Parallel C# | 2007 | Historical | OOP, Concurrent | Academic |
| 775 | ParaSail | 2009 | Dormant | Parallel, OOP | Systems |
| 786 | PeopleCode | 1988 | Active | Procedural, OOP | Enterprise |
| 790 | PHP | 1995 | Active | Procedural, OOP | Web |
| 792 | PHP4 | 2000 | Historical | Procedural, OOP | Web |
| 793 | PHP5 | 2004 | Historical | OOP, Procedural | Web |
| 794 | Phrogram | 2005 | Historical | OOP | Educational |
| 799 | Pike | 1994 | Active | OOP, Procedural | Scripting |
| 817 | Pointy | 2011 | Dormant | OOP | Web |
| 818 | Polyphonic C# | 2004 | Historical | OOP, Concurrent | Academic |
| 1218 | Pony | 2014 | Active | Object-oriented, Actor | Concurrent |
| 826 | PowerBasic | 1989 | Active | Procedural, OOP | Systems Programming |
| 829 | PowerScript | 1991 | Dormant | OOP, Event-Driven | Enterprise |
| 833 | Processing | 2001 | Active | OOP, Procedural | Educational |
| 836 | Progress | 1984 | Active | Procedural, OOP | Enterprise |
| 840 | ProvideX | 1992 | Dormant | Procedural, OOP | Business |
| 847 | Pyrex | 2002 | Historical | Procedural, OOP | Extension Language |
| 855 | QtScript | 2007 | Dormant | Procedural, OOP | Application Scripting |
| 867 | Railo | 2001 | Historical | OOP, Procedural | Web |
| 870 | Rapid-Q | 1999 | Historical | Procedural, OOP | General Purpose |
| 877 | RealBasic | 1996 | Historical | OOP, Event-Driven | Application Development |
| 888 | Robocode | 2001 | Active | OOP, Event-Driven | Educational |
| 897 | RPG IV Free-Form | 2001 | Active | Procedural, OOP | Business |
| 901 | Ruby on Rails | 2004 | Active | OOP, MVC | Web Framework |
| 903 | Runtime Revolution | 1997 | Active | OOP, Event-driven | Application Development |
| 912 | S3 | 1992 | Active | OOP, Statistical | Data Analysis |
| 915 | SAIL | 1970 | Historical | Procedural, OOP | AI Research |
| 923 | Sather | 1990 | Dormant | OOP | Systems |
| 939 | Scriptol | 2001 | Dormant | Procedural, OOP | Web/Scripting |
| 942 | Seed7 | 2005 | Active | Procedural, OOP | General Purpose |
| 944 | Self | 1987 | Dormant | OOP, Prototype-based | Research |
| 959 | SIMSCRIPT | 1962 | Dormant | Event-driven, OOP | Simulation |
| 960 | SimTalk | 1993 | Dormant | OOP, Event-driven | Simulation |
| 961 | Simula | 1962 | Historical | OOP, Procedural | Simulation/Research |
| 970 | Slick-C | 1988 | Active | Procedural, OOP | Editor Scripting |
| 974 | Smalltalk | 1972 | Active | OOP, Reflective | General Purpose |
| 1260 | Solidity | 2014 | Active | Object-oriented | Blockchain |
| 995 | Squirrel | 2003 | Active | OOP/Scripting | Game Scripting |
| 1006 | SuperTalk | 1987 | Historical | OOP | Multimedia |
| 1017 | TADS 3 | 1996 | Active | OOP | Interactive Fiction |
| 1056 | TorqueScript | 2001 | Active | Scripting/OOP | Game Development |
| 1072 | Turing | 1982 | Active | Procedural/OOP | Educational |
| 1088 | Unicon | 1996 | Active | Procedural/OOP | General Purpose |
| 1098 | UnrealScript | 1998 | Historical | OOP/Procedural | Game Development |
| 1102 | Usertalk | 1992 | Historical | Scripting/OOP | Scripting |
| 1104 | Vala | 2006 | Active | OOP | Systems/Application |
| 1281 | Vale | 2019 | Active | Object-oriented | Systems |
| 1107 | VBA | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1108 | VBAMacro for Excel | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1109 | VBScript | 1996 | Dormant | OOP/Procedural | Scripting/Web |
| 1110 | VCL | 1995 | Active | OOP | Framework/Application |
| 1111 | VDF | 1984 | Active | OOP/Procedural | Database/RAD |
| 1115 | VFP (Visual FoxPro) | 1995 | Historical | OOP/Procedural | Database |
| 1124 | Visual Basic | 1991 | Historical | OOP/Event-driven | Application/RAD |
| 1125 | Visual Basic .NET | 2001 | Active | OOP/Multi-paradigm | Application/Enterprise |
| 1126 | Visual DataFlex | 1996 | Active | OOP | Enterprise/Database |
| 1128 | Visual FoxPro | 1995 | Historical | OOP/Procedural | Database |
| 1129 | Visual J++ | 1996 | Historical | OOP | Enterprise |
| 1131 | Visual MB | 2000 | Unknown | OOP | Enterprise |
| 1136 | Vulcan.NET | 2005 | Dormant | OOP | Enterprise |
| 1138 | W-Langage | 1993 | Active | Procedural/OOP | Enterprise |
| 1148 | WinAPI with C++ | 1985 | Active | Procedural/OOP | Systems |
| 1154 | Wlangage | 1993 | Active | Procedural/OOP | Enterprise |
| 1268 | Wren | 2016 | Active | Object-oriented | Scripting |
| 1165 | X++ | 1998 | Active | OOP | Enterprise/ERP |
| 1274 | X10 | 2004 | Dormant | Object-oriented, Parallel | Parallel |
| 1166 | X10 1.7 | 2004 | Active | OOP/Concurrent | Research |
| 1171 | XOTcl | 2000 | Dormant | OOP | Extension |
| 1195 | Zonnon | 2002 | Dormant | OOP | Research |
Functional
130 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1212 | Agda | 1999 | Active | Functional, Dependently-typed | Research |
| 44 | Amanda | 1980s | Historical | Functional | Functional |
| 1282 | Ante | 2019 | Active | Functional | Systems |
| 65 | Arc | 2008 | Dormant | Functional | Lisp |
| 68 | ArrowLISP | Unknown | Functional | Lisp | |
| 1270 | Arturo | 2019 | Active | Functional, Stack-based | General |
| 73 | AsmL/NET | 2002 | Dormant | Functional | Specification |
| 109 | AutoLISP | 1986 | Active | Functional | CAD |
| 1279 | Bosque | 2019 | Dormant | Functional | Research |
| 179 | Caml Light | 1990 | Historical | Functional | Functional |
| 188 | Cat | 2006 | Dormant | Stack-based, Functional | Functional |
| 1259 | ChaiScript | 2009 | Active | Functional | Game Development |
| 213 | Clean | 1987 | Dormant | Functional | Functional |
| 219 | Clojure | 2007 | Active | Functional | Lisp |
| 231 | Comega | 2004 | Dormant | OOP, Functional | Research |
| 235 | Common Lisp | 1984 | Active | Functional, OOP | General Purpose |
| 238 | Concurrent Clean | 1987 | Active | Functional | Research |
| 244 | coq | 1989 | Active | Functional | Proof Assistant |
| 1214 | Coq | 1989 | Active | Functional, Theorem Prover | Research |
| 255 | Curl | 1998 | Active | OOP, Functional | Web |
| 256 | Curry | 1995 | Active | Functional, Logic | Research |
| 257 | D | 2001 | Active | OOP, Procedural, Functional | Systems |
| 1237 | Dhall | 2017 | Active | Functional | Configuration |
| 293 | DotLisp | Dormant | Functional | Scripting | |
| 306 | Dylan | 1992 | Dormant | OOP, Functional | General |
| 1217 | Eff | 2012 | Dormant | Functional | Research |
| 320 | elastiC | 1997 | Dormant | OOP, Functional | Scripting |
| 1205 | Elixir | 2011 | Active | Functional, Concurrent | Distributed |
| 1209 | Elm | 2012 | Active | Functional | Web |
| 322 | Emacs LISP | 1985 | Active | Functional | Scripting/Editor |
| 331 | Erlang | 1986 | Active | Functional, Concurrent | Distributed Systems |
| 337 | Excel | 1993 | Active | Functional | Spreadsheet |
| 341 | F# | 2005 | Active | Functional, OOP | General |
| 1215 | F* | 2011 | Active | Functional, Dependently-typed | Research |
| 353 | Felix | 2001 | Dormant | Functional | Systems |
| 376 | Fortress | 2006 | Historical | OOP, Functional | Scientific |
| 384 | Fromage | 2007 | Dormant | Functional | Esoteric |
| 391 | GAP | 1986 | Active | Functional | Mathematical |
| 1224 | Gleam | 2016 | Active | Functional | Distributed |
| 422 | Gofer | 1991 | Historical | Functional | Education |
| 437 | Groovy | 2003 | Active | OOP, Functional | JVM/Scripting |
| 448 | HaPyLi | 2009 | Dormant | Functional | Education |
| 450 | Haskell | 1990 | Active | Functional | General Purpose |
| 459 | Hope | 1980 | Historical | Functional | Academic |
| 473 | Hume | 2002 | Dormant | Functional | Real-time |
| 1211 | Idris | 2007 | Active | Functional, Dependently-typed | Research |
| 513 | Irken | 2011 | Active | Functional | Systems |
| 514 | Isabelle Theorem Prover | 1986 | Active | Logic, Functional | Formal verification |
| 520 | J | 1990 | Active | Array-based, Functional | Data analysis |
| 532 | Joy | 2001 | Dormant | Functional, Stack-based | Research |
| 1273 | Jq | 2012 | Active | Functional | Query |
| 1238 | Jsonnet | 2014 | Active | Functional | Configuration |
| 542 | K | 1993 | Active | Array-oriented, Functional | Financial/Data |
| 544 | Kaya | 2005 | Dormant | OOP, Functional | Web |
| 1216 | Koka | 2012 | Active | Functional | Research |
| 555 | Kotlin | 2011 | Active | OOP, Functional | General Purpose |
| 565 | Lambda (DIAS) | 1985 | Historical | Functional | Research |
| 573 | Lazy K | 2002 | Esoteric | Functional | Esoteric |
| 1213 | Lean | 2013 | Active | Functional, Theorem Prover | Research |
| 591 | LISP | 1958 | Active | Functional | General Purpose |
| 601 | Lotus Formula | 1989 | Dormant | Functional | Spreadsheet |
| 643 | Mercury | 1995 | Active | Functional, Logic | Functional |
| 657 | Miranda | 1985 | Historical | Functional | Functional |
| 661 | ML | 1973 | Active | Functional | Functional |
| 701 | Nemerle | 2003 | Dormant | Multi-paradigm, Functional | General |
| 709 | newlisp | 1991 | Active | Functional, Scripting | Scripting |
| 712 | Nice | 2002 | Dormant | Object-oriented, Functional | JVM |
| 1236 | Nix | 2003 | Active | Functional, Declarative | Configuration |
| 716 | Notes@Formula | 1989 | Active | Functional | Enterprise |
| 736 | OBJ | 1976 | Historical | Functional | Research |
| 744 | OCaml | 1996 | Active | Functional, Object-oriented | General |
| 753 | OPAL | 1995 | Historical | Functional | Academic |
| 770 | Ox | 1996 | Active | Procedural, Functional | Scientific |
| 785 | PDL | 1997 | Active | Procedural, Functional | Scientific |
| 787 | Perl | 1987 | Active | Procedural, OOP, Functional | Scripting |
| 795 | Pi | 2009 | Dormant | Functional | Academic |
| 797 | Pico | 1997 | Dormant | Functional | Educational |
| 802 | pine | 2004 | Dormant | Functional | Academic |
| 814 | PLT Scheme | 1995 | Historical | Functional | Academic |
| 819 | Pop | 1975 | Historical | Functional, Procedural | Academic |
| 823 | Postscript | 1984 | Active | Stack-based, Functional | Graphics/Printing |
| 830 | PowerShell | 2006 | Active | Procedural, OOP, Functional | Scripting |
| 1210 | PureScript | 2013 | Active | Functional | Web |
| 846 | Py | 2001 | Active | Functional | Embedded Scripting |
| 849 | Q | 2003 | Active | Functional, Array | Financial |
| 851 | Qi | 2008 | Active | Functional | General Purpose |
| 863 | R | 1993 | Active | Functional, OOP, Procedural | Statistical |
| 865 | Racket | 1995 | Active | Functional, OOP | Educational |
| 872 | Rascal | 2009 | Active | Functional, OOP | Metaprogramming |
| 878 | REBOL | 1997 | Dormant | Declarative, Functional | Scripting |
| 879 | REBOL/Core | 2000 | Dormant | Declarative, Functional | Scripting |
| 880 | Refal | 1966 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 881 | Refal5 | 1989 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 1225 | Roc | 2018 | Active | Functional | General |
| 894 | RPAL | 1982 | Historical | Functional | Educational |
| 900 | Ruby | 1995 | Active | OOP, Functional, Procedural | General Purpose |
| 904 | Ruri | 2015 | Esoteric | Functional | Esoteric |
| 907 | S | 1976 | Active | Functional, Statistical | Data Analysis |
| 910 | S-Plus | 1988 | Dormant | Functional, Statistical | Data Analysis |
| 922 | SASL - St Andrews Static Lang. | 1972 | Historical | Functional, Lazy | Research |
| 927 | Scala | 2004 | Active | OOP, Functional | Enterprise/Systems |
| 928 | ScalaScript | 2012 | Dormant | OOP, Functional, Scripting | Scripting |
| 932 | Scheme | 1975 | Active | Functional, Lisp | Education/Research |
| 940 | seachange | 2010 | Historical | Functional | Research |
| 953 | Shoop | 2014 | Esoteric | Functional | Esoteric |
| 965 | Sisal | 1983 | Historical | Functional, Parallel | Scientific Computing |
| 966 | SKI Combinator Calculus | 1920s | Active | Functional, Lambda Calculus | Theoretical |
| 976 | SML (Standard ML) | 1983 | Active | Functional | Academic |
| 978 | SNAP | 2011 | Active | Visual/Functional | Educational |
| 982 | sorta | 2005 | Dormant | Functional | Esoteric |
| 1001 | Stratego | 1998 | Active | Functional | Program Transformation |
| 1005 | SuperCollider | 1996 | Active | OOP/Functional | Audio/Music |
| 1203 | Swift | 2014 | Active | Object-oriented, Functional | Mobile/Systems |
| 1014 | T | 1982 | Historical | Functional | Academic |
| 1030 | Terse | 1993 | Dormant | Functional | Research |
| 1054 | TOM | 2000 | Dormant | Functional | Academic |
| 1201 | TypeScript | 2012 | Active | Object-oriented, Functional | Web |
| 1226 | Unison | 2019 | Active | Functional | Distributed |
| 1096 | Unlambda | 1999 | Esoteric | Functional | Esoteric |
| 1100 | Ursala | 2008 | Dormant | Functional | General Purpose |
| 1130 | Visual LISP | 1997 | Active | Functional | CAD/Scripting |
| 1161 | Wrapl | 2004 | Dormant | Functional | General-purpose |
| 1170 | XLISP-PLUS | 1988 | Historical | Functional | Education |
| 1173 | XQuery | 2007 | Active | Functional/Declarative | Database/XML |
| 1174 | XS | 2001 | Unknown | Functional | Extension |
| 1176 | XSLT | 1999 | Active | Functional/Declarative | Web/XML |
| 1177 | Xtend | 2011 | Active | OOP/Functional | JVM |
| 1178 | Y | 2003 | Esoteric | Functional | Esoteric |
| 1180 | Yacas | 1999 | Active | Functional | Mathematics |
| 1192 | zkl | 2012 | Active | OOP/Functional | General-purpose |
Declarative/Logic
84 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 32 | ALAN | 1985 | Dormant | Declarative | Interactive Fiction |
| 1251 | Alloy | 1997 | Active | Declarative | Formal Methods |
| 51 | Ant | 2000 | Active | Declarative | Build Tool |
| 55 | Apache (Server Side Includes) | 1995 | Active | Declarative | Web |
| 148 | Blaze Advisor (SRL) | 1998 | Dormant | Declarative | Rules Engine |
| 1254 | Buck | 2013 | Active | Declarative | Build |
| 222 | CMake | 2000 | Active | Declarative | Build Tool |
| 1239 | CUE | 2019 | Active | Declarative | Configuration |
| 1244 | Cypher | 2011 | Active | Declarative | Query |
| 1246 | Datalog | 1977 | Active | Logic, Declarative | Query |
| 283 | Dialog | 2015 | Active | Declarative | Interactive Fiction |
| 299 | Drools | 2001 | Active | Declarative | Business Rules |
| 301 | dtrace | 2005 | Active | Declarative | Systems/Tracing |
| 308 | E4X | 2004 | Historical | Declarative | Web/XML |
| 329 | EPICS | 1991 | Active | Declarative | Control Systems |
| 358 | Firebird SQL | 2000 | Active | Declarative | Database |
| 381 | FreeMarker Template Language | 2000 | Active | Declarative | Web |
| 382 | Fril | 1989 | Historical | Logic | AI |
| 401 | GeneXus | 1988 | Active | Declarative | Enterprise |
| 415 | GNU Find | 1987 | Active | Declarative | File Management |
| 416 | GNU Make | 1988 | Active | Declarative | Build Automation |
| 421 | Go! | 2003 | Dormant | Logic | AI |
| 428 | GProlog | 1999 | Active | Logic | General Purpose |
| 1243 | GraphQL | 2015 | Active | Declarative | Query |
| 1235 | HCL | 2014 | Active | Declarative | Configuration |
| 529 | JBPM | 2004 | Active | Declarative | Enterprise/BPM |
| 533 | jQuery | 2006 | Active | Declarative | Web/Library |
| 537 | JSP | 1999 | Active | Declarative | Web |
| 538 | JSTL | 2002 | Active | Declarative | Web/Template |
| 1277 | JSX | 2013 | Active | Declarative | Web |
| 546 | kid | 2004 | Historical | Declarative | Web/Template |
| 576 | Lexico | 1989 | Historical | Logic | NLP |
| 579 | Life | 1986 | Historical | Logic | Research |
| 581 | Lilypond | 1996 | Active | Declarative | Music Notation |
| 1248 | LINQ | 2007 | Active | Declarative | Query |
| 619 | Make | 1976 | Active | Declarative | Build Tool |
| 1255 | Meson | 2013 | Active | Declarative | Build |
| 648 | MetaFont/MetaPost | 1979 | Active | Declarative | Graphics |
| 682 | MS SQL | 1989 | Active | Declarative | Database |
| 694 | MySQL | 1995 | Active | Declarative | Database |
| 1256 | Ninja | 2012 | Active | Declarative | Build |
| 724 | NU-Prolog | 1984 | Historical | Logic | Research |
| 727 | NVML | 2014 | Active | Declarative | Systems |
| 731 | OADL | 1990s | Historical | Declarative | Enterprise |
| 746 | OCL | 1997 | Active | Declarative | Modeling |
| 763 | Oracle 9i SQL | 2001 | Historical | Declarative | Database |
| 764 | Oracle SQL | 1979 | Active | Declarative | Database |
| 769 | OWL | 2004 | Active | Declarative | Ontology/Semantic Web |
| 777 | Parlog | 1983 | Historical | Logic, Concurrent | Academic |
| 1242 | Pkl | 2024 | Active | Declarative | Configuration |
| 822 | PostgreSQL | 1996 | Active | Declarative | Database |
| 824 | POV-Ray | 1991 | Active | Declarative | 3D Graphics |
| 825 | POV-Ray 3.5 | 2002 | Historical | Declarative | 3D Graphics |
| 834 | Procmail | 1990 | Historical | Declarative | Email Processing |
| 837 | Prolog | 1972 | Active | Logic, Declarative | AI/Logic |
| 838 | promela | 1980 | Active | Declarative | Model Checking |
| 1247 | QUEL | 1976 | Historical | Declarative | Query |
| 857 | Quest ASL | 1998 | Active | Declarative | Interactive Fiction |
| 861 | QVT | 2008 | Active | Declarative | Model Transformation |
| 883 | Rel | 2008 | Active | Declarative, Relational | Database |
| 893 | Rosi-SQL | 1998 | Historical | Declarative | Database |
| 916 | SAL | 2000 | Active | Declarative | Verification |
| 931 | Sceql | 2008 | Historical | Declarative, Query | Database |
| 941 | sed | 1974 | Active | Declarative, Stream-oriented | Text Processing |
| 945 | Sendmail | 1983 | Active | Declarative, Rule-based | Email Configuration |
| 1245 | SPARQL | 2008 | Active | Declarative | Query |
| 991 | SQL | 1974 | Active | Declarative | Database |
| 992 | SQLite | 2000 | Active | Declarative | Database |
| 993 | SQLite3 | 2004 | Active | Declarative | Database |
| 1009 | Sybase SQL | 1987 | Active | Declarative | Database |
| 1240 | TOML | 2013 | Active | Declarative | Configuration |
| 1077 | TypoScript | 2000 | Active | Declarative | Web/CMS |
| 1137 | VXML | 2000 | Active | Declarative | Web/Voice |
| 1142 | WebDNA | 1995 | Active | Declarative | Web/Database |
| 1151 | Windows Installer | 1999 | Active | Declarative | Installation |
| 1153 | Wise InstallMaster8 | 1995 | Historical | Declarative | Installation |
| 1278 | XAML | 2006 | Active | Declarative | UI |
| 1169 | XION | 2006 | Dormant | Declarative | Configuration |
| 1181 | Yacc | 1975 | Active | Declarative | Parser generator |
| 1241 | YAML | 2001 | Active | Declarative | Configuration |
| 1184 | Yodl | 1999 | Active | Declarative | Documentation |
| 1189 | Zeno | 1999 | Unknown | Logic | Research |
| 1196 | Zope-DHTML | 1997 | Historical | Declarative | Web |
| 1197 | Zope-PageTemplates | 1999 | Dormant | Declarative | Web |
Multi-paradigm
35 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1272 | 11l | 2017 | Active | Multi-paradigm | General |
| 27 | Afnix | 2000 | Dormant | Multi-paradigm | General |
| 28 | Agena | 2006 | Dormant | Multi-paradigm | Scripting |
| 174 | C++ | 1985 | Active | Multi-paradigm | Systems |
| 1221 | Carbon | 2022 | Active | Multi-paradigm | Systems |
| 198 | Chapel | 2009 | Active | Multi-paradigm | Parallel |
| 207 | ChucK | 2003 | Active | Multi-paradigm | Audio |
| 344 | Falcon | 2003 | Dormant | Multi-paradigm | Scripting |
| 458 | HOP | 2006 | Dormant | Multi-paradigm | Web |
| 494 | ILE | 1994 | Active | Multi-paradigm | IBM i |
| 527 | JavaScript | 1995 | Active | Multi-paradigm | Web/Scripting |
| 535 | JScript | 1996 | Dormant | Multi-paradigm | Scripting |
| 536 | JScript/NET | 2000 | Historical | Multi-paradigm | .NET |
| 1204 | Julia | 2012 | Active | Multi-paradigm, Scientific | Scientific |
| 568 | Lasso 8.1 | 2006 | Historical | Multi-paradigm | Web |
| 569 | Lasso 9 | 2010 | Dormant | Multi-paradigm | Web |
| 570 | LassoScript | 1995 | Dormant | Multi-paradigm | Web/Database |
| 574 | Leda | 1988 | Historical | Multi-paradigm | Research |
| 605 | Lua | 1993 | Active | Multi-paradigm | Scripting |
| 627 | Mathematica | 1988 | Active | Multi-paradigm | Mathematics |
| 644 | merd | 2002 | Esoteric | Multi-paradigm | Esoteric |
| 655 | MiniD | 2006 | Dormant | Multi-paradigm | Scripting |
| 1220 | Mojo | 2023 | Active | Multi-paradigm | AI/ML |
| 677 | Mozart | 1999 | Dormant | Multi-paradigm, Concurrent | Research |
| 700 | Neko | 2005 | Active | Multi-paradigm | Systems |
| 705 | NetLogo | 1999 | Active | Multi-paradigm | Educational |
| 1207 | Nim | 2008 | Active | Multi-paradigm | Systems |
| 714 | Nimrod | 2008 | Active | Multi-paradigm | Systems |
| 778 | Parrot | 2001 | Dormant | Multi-paradigm | VM/Runtime |
| 848 | Python | 1991 | Active | Multi-Paradigm | General Purpose |
| 853 | Qore | 2005 | Active | Multi-Paradigm | Enterprise |
| 1266 | Raku | 2015 | Active | Multi-paradigm | General |
| 1271 | Red | 2011 | Active | Multi-paradigm | General |
| 1269 | Ring | 2016 | Active | Multi-paradigm | General |
| 1202 | Rust | 2010 | Active | Multi-paradigm, Systems | Systems |
Assembly
53 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 6 | 6502 Assembler | 1975 | Historical | Assembly | Assembly |
| 7 | 6800 Assembler | 1974 | Historical | Assembly | Assembly |
| 8 | 8008 Assembler | 1972 | Historical | Assembly | Assembly |
| 57 | Apple ][+ machine language | 1977 | Historical | Assembly | Assembly |
| 72 | ASM-x86 | 1978 | Active | Assembly | Assembly |
| 77 | Assembler | 1949 | Active | Assembly | Assembly |
| 78 | Assembler (1401 Autocoder) | 1959 | Historical | Assembly | Assembly |
| 79 | Assembler (6510) | 1982 | Historical | Assembly | Assembly |
| 80 | Assembler (68K) | 1979 | Historical | Assembly | Assembly |
| 81 | Assembler (8051) | 1980 | Active | Assembly | Embedded |
| 82 | Assembler (8080) | 1974 | Historical | Assembly | Assembly |
| 83 | Assembler (8080/8085) | 1974 | Historical | Assembly | Assembly |
| 84 | Assembler (AMD64) | 2003 | Active | Assembly | Assembly |
| 85 | Assembler (ARM) | 1985 | Active | Assembly | Embedded |
| 86 | Assembler (DEC PDP-11) | 1970 | Historical | Assembly | Assembly |
| 87 | Assembler (DEC VAX) | 1977 | Historical | Assembly | Assembly |
| 88 | Assembler (EDSAC) | 1949 | Historical | Assembly | Assembly |
| 89 | Assembler (Intel 8086) | 1978 | Historical | Assembly | Assembly |
| 90 | Assembler (Intel x86) | 1978 | Active | Assembly | Assembly |
| 91 | Assembler (MIPS) | 1985 | Dormant | Assembly | Assembly |
| 92 | Assembler (Motorola 6809) | 1978 | Historical | Assembly | Assembly |
| 93 | Assembler (PA-RISC) | 1986 | Historical | Assembly | Assembly |
| 94 | Assembler (PIC/14bit) | 1993 | Active | Assembly | Embedded |
| 95 | Assembler (PowerPC) | 1992 | Dormant | Assembly | Assembly |
| 96 | Assembler (S/390) | 1990 | Active | Assembly | Mainframe |
| 97 | Assembler (Singer Friden System 10) | 1965 | Historical | Assembly | Assembly |
| 98 | Assembler (SPARC) | 1987 | Dormant | Assembly | Assembly |
| 99 | Assembler (System/370) | 1970 | Dormant | Assembly | Mainframe |
| 100 | Assembler (UDVM) | 2003 | Dormant | Assembly | Specialized |
| 101 | Assembler (Z80) | 1976 | Historical | Assembly | Assembly |
| 102 | Assembler x86 (TASM Flavour) | 1989 | Historical | Assembly | Assembly |
| 191 | CDC CPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 193 | CDC PPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 272 | DCPU | 2012 | Esoteric | Assembly | Game |
| 273 | DEBUG | 1981 | Historical | Assembly | Debugging |
| 315 | edumips64 | 2006 | Active | Assembly | Educational |
| 328 | ENIAC | 1946 | Historical | Assembly | Assembly |
| 349 | FASM | 1999 | Active | Assembly | Assembly |
| 408 | Glulxa | 2000 | Active | Assembly | Interactive Fiction |
| 411 | GNU Assembler | 1986 | Active | Assembly | Systems |
| 444 | HackVM | 2005 | Dormant | Assembly | Education |
| 453 | HERA | 2006 | Historical | Assembly | Educational |
| 456 | HLA | 1999 | Active | Assembly | Systems |
| 477 | IBM 1130 Assembler | 1965 | Historical | Assembly | Systems |
| 479 | IBM 1620 SPS | 1959 | Historical | Assembly | Systems |
| 481 | IBM HLASM Macro | 1992 | Active | Assembly | Mainframe |
| 482 | IBM/3x0 Assembler | 1964 | Historical | Assembly | Mainframe |
| 612 | Macro-10 | 1970 | Historical | Assembly | Assembly |
| 660 | MIXAL | 1968 | Historical | Assembly | Assembly |
| 664 | MMIX | 1999 | Active | Assembly | Assembly |
| 696 | NASM | 1996 | Active | Assembly | Systems |
| 892 | RosAsm | 2000 | Dormant | Assembly | Systems Programming |
| 1093 | UNIVAC | 1951 | Historical | Assembly | Systems |
Array
6 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 11 | A+ | 1988 | Dormant | Array | Scientific |
| 56 | APL | 1966 | Active | Array | Scientific |
| 487 | IDL | 1977 | Active | Array-based | Data analysis |
| 559 | K | 1993 | Active | Array-oriented | Financial |
| 711 | Nial | 1981 | Dormant | Array | Research |
| 935 | Scope Nabla | 1970s | Historical | Array, APL-like | Scientific |
Stack-based
37 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 155 | BogusForth | Unknown | Stack-based | Forth | |
| 270 | dc | 1971 | Active | Stack-based | Calculator |
| 345 | False | 1993 | Esoteric | Stack-based | Esoteric |
| 369 | Forth | 1970 | Active | Stack-based | General |
| 385 | Froth | 1999 | Dormant | Stack-based | Embedded |
| 405 | Glass | 2005 | Dormant | Stack-based | Esoteric |
| 423 | GolfScript | 2007 | Esoteric | Stack-based | Esoteric |
| 430 | GRAFORTH | 1982 | Historical | Stack-based | Graphics |
| 452 | hBefunge | 2006 | Esoteric | Stack-based | Esoteric |
| 464 | HP 48 Calculator | 1990 | Historical | Stack-based | Calculator |
| 467 | HP-16C | 1982 | Historical | Stack-based | Calculator |
| 489 | iForth | 1991 | Active | Stack-based | Embedded |
| 492 | IJVM | 1995 | Unknown | Stack-based | Educational |
| 541 | Justif | 2005 | Esoteric | Stack-based | Esoteric |
| 549 | Kipple | 2003 | Esoteric | Stack-based | Esoteric |
| 561 | l00p | 2005 | Esoteric | Stack-based | Esoteric |
| 575 | Leszek | 2005 | Esoteric | Stack-based | Esoteric |
| 588 | Linguine | 2006 | Esoteric | Stack-based | Esoteric |
| 592 | Lista | 2006 | Esoteric | Stack-based | Esoteric |
| 673 | Mops | 1987 | Dormant | Stack-based | Forth |
| 698 | Navel | 2002 | Esoteric | Stack-based | Esoteric |
| 765 | ORK | 2005 | Esoteric | Stack-based | Esoteric |
| 789 | Petrovich | 2005 | Esoteric | Stack-based | Esoteric |
| 798 | Piet | 2002 | Esoteric | Stack-based | Esoteric |
| 839 | Prostscript (printable) | 1985 | Historical | Stack-Based | Document Processing |
| 860 | Quylthulg | 2005 | Esoteric | Stack-Based | Esoteric |
| 862 | Qwerty RPN | 2006 | Esoteric | Stack-Based | Esoteric |
| 887 | RNF2 | 2003 | Esoteric | Stack-Based | Esoteric |
| 891 | Roco | 2004 | Esoteric | Stack-Based | Esoteric |
| 983 | Spaghetti | 2006 | Esoteric | Stack-based | Esoteric |
| 989 | Spoon | 2005 | Esoteric | Stack-based | Esoteric |
| 1003 | Subskin | 2006 | Esoteric | Stack-based | Esoteric |
| 1033 | thaM | 2005 | Esoteric | Stack-based | Esoteric |
| 1042 | Tilton | 2006 | Esoteric | Stack-based | Esoteric |
| 1095 | Unix DC | 1971 | Active | Stack-based | Calculator |
| 1105 | var'aq | 2001 | Esoteric | Stack-based | Esoteric |
| 1264 | WebAssembly | 2017 | Active | Stack-based | Runtime |
Visual
11 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 158 | Boxer | 1984 | Historical | Visual | Educational |
| 556 | KPL (Kid's Programming Language) | 2006 | Dormant | Visual, Educational | Education |
| 563 | LabVIEW | 1986 | Active | Data-flow, Visual | Scientific/Engineering |
| 629 | Max/MSP | 1990 | Active | Visual, Dataflow | Audio |
| 702 | NeoBook | 1997 | Active | Visual | Multimedia |
| 842 | Pure Data | 1996 | Active | Visual, Dataflow | Multimedia |
| 936 | Scratch | 2003 | Active | Visual, Event-driven | Educational |
| 956 | SimAntics | 2000 | Historical | Event-driven, Visual | Game Simulation |
| 1020 | TANGO | 1990s | Dormant | Visual | Web Development |
| 1085 | UML | 1997 | Active | Visual/Modeling | Design |
| 1139 | Warcraft 3 GUI | 2002 | Active | Visual/Event-driven | Gaming |
Concurrent
11 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 34 | Alef | 1992 | Historical | Concurrent | Systems |
| 1227 | Ballerina | 2017 | Active | Concurrent, Integration | Enterprise |
| 252 | CSP | 1978 | Historical | Concurrent | Formal Methods |
| 577 | LIA | 1984 | Historical | Concurrent | Research |
| 745 | Occam | 1983 | Dormant | Concurrent | Systems |
| 812 | Planc | 1980 | Historical | Concurrent | Academic |
| 997 | SR | 1981 | Historical | Concurrent | Research |
| 1007 | Surf | 2001 | Dormant | Concurrent | Research |
| 1008 | Swym | 2010 | Dormant | Concurrent | Research |
| 1113 | Verilog | 1984 | Active | HDL/Concurrent | Hardware Design |
| 1117 | VHDL | 1983 | Active | HDL/Concurrent | Hardware Design |
Esoteric
29 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 67 | Argh! | 2001 | Esoteric | Esoteric | Esoteric |
| 138 | Beatnik | 2001 | Esoteric | Esoteric | Esoteric |
| 139 | BefDC | Unknown | Esoteric | Esoteric | |
| 140 | Befunge | 1993 | Esoteric | Esoteric | Esoteric |
| 152 | BlooP | 1979 | Historical | Esoteric | Esoteric |
| 159 | Brainfuck | 1993 | Esoteric | Esoteric | Esoteric |
| 200 | Chef | 2002 | Esoteric | Esoteric | Esoteric |
| 246 | Corn | Esoteric | Esoteric | Esoteric | |
| 248 | Cow | 2007 | Esoteric | Esoteric | Esoteric |
| 409 | Glypho | 2005 | Esoteric | Esoteric | Esoteric |
| 425 | Goto++ | 2005 | Esoteric | Esoteric | Esoteric |
| 432 | Gray Snail | 2006 | Esoteric | Esoteric | Esoteric |
| 447 | HanoiLove | 2012 | Esoteric | Esoteric | Esoteric |
| 468 | HQ9+ | 2001 | Esoteric | Esoteric | Esoteric |
| 495 | Illgol | 2002 | Esoteric | Esoteric | Esoteric |
| 508 | Iota | 2009 | Esoteric | Esoteric | Esoteric |
| 620 | Malbolge | 1998 | Esoteric | Esoteric | Esoteric |
| 625 | MarioLANG | 2009 | Esoteric | Esoteric | Esoteric |
| 693 | MyPitSelf | 2000s | Esoteric | Esoteric | Esoteric |
| 707 | Neurosis | 2000s | Esoteric | Esoteric | Esoteric |
| 717 | Nouse | 2000s | Esoteric | Esoteric | Esoteric |
| 725 | Numberix | 2000s | Esoteric | Esoteric | Esoteric |
| 726 | NUMPAD | 2000s | Esoteric | Esoteric | Esoteric |
| 734 | Obfuna | 2000s | Esoteric | Esoteric | Esoteric |
| 747 | OISC | 1990s | Esoteric | Esoteric | Esoteric |
| 748 | OmgRofl | 2000s | Esoteric | Esoteric | Esoteric |
| 884 | REVERSE | 2005 | Esoteric | Esoteric | Esoteric |
| 1063 | true | 2005 | Esoteric | Esoteric | Esoteric |
| 1097 | Unreadable | 2002 | Esoteric | Esoteric | Esoteric |
Other
162 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 118 | Babbage's Analytical Machine | 1837 | Historical | Mechanical | Historical |
| 172 | C/C++ Preprocessor | 1972 | Active | Macro | Systems |
| 199 | Cheetah | 2001 | Dormant | Template | Web |
| 216 | CLIPS | 1985 | Active | Rule-based | AI/Expert Systems |
| 223 | CMS Pipelines | 1986 | Active | Dataflow | Mainframe |
| 237 | coNCePTuaL | 2003 | Dormant | Domain-Specific | Scientific |
| 240 | CONNECT built-in script language | Unknown | Scripting | Enterprise | |
| 241 | CONTROL-M/Analyzer | Active | Scripting | Enterprise | |
| 245 | CoreASM | 2005 | Dormant | Formal Methods | Research |
| 247 | CorVu | Historical | Reporting | Business Intelligence | |
| 250 | Crystal Reports Formula | 1991 | Active | Formula/Expression | Reporting |
| 254 | CUPL | 1983 | Active | Hardware Description | Hardware |
| 266 | DB4Web | Historical | Web | Database | |
| 277 | Delcam PowerMILL Macro Language | Active | Scripting | CAM | |
| 279 | Derive 6 | 1988 | Historical | Mathematical | Computer Algebra |
| 280 | DHTML | 1997 | Historical | Markup/Scripting | Web |
| 285 | Diesel | 1985 | Active | Macro | CAD |
| 297 | DragonSpeak | Dormant | Scripting | Virtual Worlds | |
| 298 | DROD Scripting | 2005 | Active | Scripting | Game |
| 327 | English | Unknown | Natural Language | Esoteric | |
| 343 | Factor | 2003 | Active | Concatenative | General |
| 397 | Gema | 1991 | Dormant | Pattern Matching | Text Processing |
| 403 | Gensym G2 | 1986 | Active | Rule-based | Expert Systems |
| 413 | GNU CPP | 1987 | Active | Macro | Preprocessing |
| 419 | gnuplot | 1986 | Active | Scripting | Data Visualization |
| 427 | GPML | 2000 | Dormant | Markup | ML/AI |
| 429 | GPSS | 1961 | Active | Simulation | Simulation |
| 433 | Greasemonkey | 2005 | Active | Scripting | Web |
| 434 | Gri | 1989 | Dormant | Scripting | Graphics |
| 436 | Grok | 2006 | Active | Pattern Matching | Log Processing |
| 439 | GTML | 1997 | Historical | Markup | Web |
| 440 | GUI4CLI | 1993 | Historical | Scripting | Desktop |
| 442 | GWScript | 2002 | Dormant | Scripting | Web |
| 443 | hackMongo | 2010 | Dormant | Scripting | Database |
| 446 | Halo Script | 2001 | Active | Scripting | Game Dev |
| 1280 | Hare | 2022 | Active | Systems | Systems |
| 455 | High Level Petri Net | 1980s | Active | Formal specification | Modeling |
| 470 | HTA | 1999 | Active | Scripting | Desktop |
| 475 | HyperCard | 1987 | Historical | Event-driven, Scripting | Hypermedia |
| 486 | IDC | Unknown | Scripting | IDA Pro | |
| 488 | IdocScript | 1996 | Active | Scripting | CMS |
| 498 | Inferno Shell | 1995 | Dormant | Shell | Systems |
| 500 | Inform 7 | 2006 | Active | Natural language | Interactive fiction |
| 507 | Ioke | 2008 | Dormant | Prototype-based | JVM |
| 510 | IRC | 1988 | Active | Protocol | Communication |
| 511 | IRCII | 1989 | Active | Scripting | IRC client |
| 516 | ISETL | 1989 | Historical | Set-theoretic | Educational |
| 521 | jamal | 2001 | Active | Macro | Text processing |
| 522 | Jamfile | 1993 | Active | Build system | Build automation |
| 531 | JOSS | 1963 | Historical | Interactive | Scientific |
| 539 | Julie - Chapel (AKA Julie4Chapel) | 2014 | Dormant | Data-parallel | Research |
| 548 | KimL | 2003 | Dormant | Markup | Web |
| 551 | Knowledge Fusion | 1995 | Historical | Rule-based | Expert Systems |
| 552 | Kolmogorov | 2006 | Esoteric | Unknown | Esoteric |
| 553 | KonsolScript | 2003 | Historical | Scripting | Desktop |
| 560 | L.S.E. | 1972 | Historical | Educational | Education |
| 566 | LANGuard Script | 2000 | Historical | Scripting | Security |
| 571 | LaTeX2e | 1994 | Active | Markup | Document Preparation |
| 589 | Linotte | 2005 | Dormant | Natural Language | Education |
| 593 | lmn | 2006 | Esoteric | Unknown | Esoteric |
| 594 | Lo'reran | 2005 | Esoteric | Unknown | Esoteric |
| 600 | Lotus 1-2-3 | 1983 | Historical | Formula-based | Spreadsheet |
| 608 | M4 | 1977 | Active | Macro | Macro Processor |
| 662 | ML/I | 1966 | Historical | Macro | Macro Processor |
| 663 | ML/I Macroprocessor | 1966 | Historical | Macro | Macro Processor |
| 674 | Morse Code | 1844 | Historical | Encoding | Communication |
| 1262 | Move | 2019 | Active | Resource-oriented | Blockchain |
| 678 | mp4h | 1999 | Historical | Macro | Web |
| 679 | MPE/iX Command Interpreter Script | 1980s | Historical | Scripting | Systems |
| 680 | MPI | 1994 | Active | Parallel | Systems |
| 681 | MPTMON | 1970s | Historical | Monitoring | Systems |
| 683 | MSH (Microsoft Command Shell) | 2006 | Historical | Scripting | Systems |
| 684 | MSIL | 2002 | Active | Intermediate | Runtime |
| 685 | MSIL / CIL | 2002 | Active | Intermediate | Runtime |
| 686 | mSL/mIRC | 1995 | Active | Scripting | Scripting |
| 689 | MultiMUD QuestEngine | 1990s | Historical | Scripting | Gaming |
| 691 | MuPad | 1992 | Historical | Symbolic | Mathematical |
| 692 | MUSH | 1989 | Dormant | Scripting | Gaming |
| 695 | NASL - Nessus Attack Scripting Language | 1998 | Active | Scripting | Security |
| 699 | NCL | 1987 | Active | Scripting | Scientific |
| 704 | Nepal | 2000s | Unknown | Unknown | Unknown |
| 710 | NewtonScript | 1993 | Historical | Prototype-based | Mobile |
| 719 | Novell NetWare login script | 1983 | Historical | Scripting | Systems |
| 721 | Nroff | 1973 | Active | Markup | Document |
| 722 | NSIS | 2001 | Active | Scripting | Installer |
| 723 | NT Shell | 1993 | Historical | Scripting | Systems |
| 728 | NWScript | 2002 | Active | Scripting | Gaming |
| 733 | Obey | 1987 | Historical | Scripting | Systems |
| 737 | Objecteering language | 1990s | Historical | Modeling | Enterprise |
| 749 | OmniMark | 1988 | Dormant | Streaming | Data Processing |
| 762 | OPS5 | 1977 | Historical | Rule-based | AI/Expert Systems |
| 782 | PATH | 1980 | Historical | Dataflow | Academic |
| 811 | Plain English | 2000 | Active | Natural Language | Educational |
| 841 | Punch cards | 1890 | Historical | Data | Data Storage |
| 856 | quantum | 2003 | Esoteric | Quantum | Educational |
| 866 | Rail | 2006 | Esoteric | 2D | Esoteric |
| 905 | RXML | 1996 | Historical | Markup, Scripting | Web |
| 918 | SALT | 2002 | Dormant | Markup, Scripting | Voice Applications |
| 946 | Sensetalk | 1993 | Active | Natural Language, Scripting | Automation/Testing |
| 954 | ShowText | 1990s | Historical | Markup | Documentation |
| 967 | Slashes | 2015 | Esoteric | Pattern-matching | Esoteric |
| 975 | Smarty | 2002 | Active | Template, Scripting | Web Templates |
| 977 | SMX | 1998 | Active | Scripting | Web |
| 979 | SNOBOL | 1962 | Historical | String Processing | Text Processing |
| 981 | Soar | 1983 | Active | Rule-based | AI/Cognitive |
| 1232 | SPIR-V | 2015 | Active | Intermediate | Shader |
| 985 | Spiral | 2005 | Active | Domain-specific | Scientific |
| 986 | SPIRES | 1973 | Historical | Query | Database |
| 987 | SPITBOL | 1971 | Historical | String Processing | Text Processing |
| 990 | SPSS | 1968 | Active | Statistical | Data Analysis |
| 996 | Squish | 2001 | Active | Scripting | Testing |
| 999 | StarLogo | 1994 | Active | Educational/Agent | Educational |
| 1000 | STATA | 1985 | Active | Statistical | Data Analysis |
| 1002 | Stratus VOS command macro | 1980s | Active | Scripting | Systems |
| 1010 | SymbEL | 1990s | Dormant | Symbolic | Mathematics |
| 1016 | TACL | 1980s | Active | Scripting | Systems |
| 1022 | Tcl | 1988 | Active | Scripting | Scripting |
| 1023 | TCL/TK | 1991 | Active | Scripting | GUI Development |
| 1024 | tdbengine | 2000s | Dormant | Query | Database |
| 1025 | TEA | 2001 | Dormant | Scripting | Embedded |
| 1026 | TECO | 1962 | Historical | Text Editor | Text Processing |
| 1027 | Template Toolkit | 1996 | Active | Template | Web Development |
| 1028 | Tenex-C-Shell (tcsh) | 1983 | Active | Scripting | Shell |
| 1029 | Tera Term Pro Macro | 1994 | Active | Scripting | Terminal Automation |
| 1031 | TeX/LaTeX | 1978 | Active | Markup/Macro | Document Typesetting |
| 1032 | texinfo | 1986 | Active | Markup | Documentation |
| 1035 | Thue | 1998 | Esoteric | String Rewriting | Esoteric |
| 1040 | Tibco MarketSheet Script | 2000s | Dormant | Scripting | Financial |
| 1043 | TINCL | 1990s | Dormant | Scripting | Embedded |
| 1044 | TinTin++ | 1993 | Active | Scripting | MUD Client |
| 1048 | TinyFugue | 1993 | Active | Scripting | MUD Client |
| 1049 | TinyKiss | 1990s | Dormant | Scripting | Radio/Packet |
| 1249 | TLA+ | 1999 | Active | Specification | Formal Methods |
| 1051 | TMScript | Unknown | Scripting | Scripting | |
| 1053 | Tokiwa | Unknown | Unknown | Unknown | |
| 1055 | Topline | Unknown | Unknown | Unknown | |
| 1060 | Trigger | Unknown | Unknown | Scripting | |
| 1062 | troff | 1973 | Active | Markup | Document Formatting |
| 1065 | Trumpet Winsock | Unknown | Unknown | Networking | |
| 1066 | TSEPro Editor Macro | 1991 | Dormant | Scripting | Text Editor |
| 1073 | Turing Machine | 1936 | Historical | Theoretical | Academic |
| 1074 | TurtleScript | Unknown | Scripting | Educational | |
| 1076 | Tyle | Unknown | Unknown | Unknown | |
| 1078 | U-Code | 1977 | Historical | Intermediate | Systems |
| 1082 | uc4-script | Active | Scripting | Automation | |
| 1083 | UGCL | Unknown | Unknown | Unknown | |
| 1084 | UltraMacros | Unknown | Scripting | Automation | |
| 1086 | Unbabtized | Unknown | Unknown | Unknown | |
| 1092 | Unique Concept | Unknown | Unknown | Database | |
| 1103 | v | Unknown | Unknown | Unknown | |
| 1106 | VAX SCAN | 1982 | Historical | Scripting | Systems/Automation |
| 1114 | Version | Unknown | Unknown | Unknown | |
| 1116 | VGL | Unknown | Unknown | Graphics | |
| 1118 | Vi | 1976 | Active | Modal/Command | Text Editor |
| 1119 | VIB Skript | Unknown | Scripting | Unknown | |
| 1120 | VICC | Unknown | Unknown | Unknown | |
| 1121 | Vim | 1991 | Active | Modal/Scripting | Text Editor |
| 1122 | VIM Macro | 1991 | Active | Scripting | Text Editor |
| 1144 | Whenever | 2005 | Esoteric | Constraint-based | Esoteric |
| 1183 | Ylva | 2005 | Unknown | Unknown | Unknown |
| 1252 | Z notation | 1977 | Dormant | Specification | Formal Methods |
| 1199 | ZT | 2006 | Unknown | Unknown | Unknown |
Unknown
129 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 2 | 3code | Unknown | Esoteric | ||
| 9 | 96 | Unknown | Esoteric | ||
| 10 | 99 | Unknown | Esoteric | ||
| 12 | Abal | Unknown | |||
| 15 | Abstrasu | Unknown | Esoteric | ||
| 16 | Abundance | Unknown | Esoteric | ||
| 17 | ACE | Unknown | |||
| 18 | ACS | Unknown | |||
| 23 | ACTools | Unknown | |||
| 25 | ADL | Unknown | |||
| 26 | Aeolbonn | Unknown | Esoteric | ||
| 29 | AIR | 2008 | Dormant | Web | |
| 31 | ALAGUF | Unknown | Esoteric | ||
| 33 | ALClient | Unknown | |||
| 35 | Algae | Unknown | Esoteric | ||
| 42 | AlPhAbEt | Unknown | Esoteric | ||
| 43 | AlphaBeta | Unknown | Esoteric | ||
| 48 | AML | Unknown | |||
| 50 | Anduril | Unknown | |||
| 52 | Anubis | Unknown | Esoteric | ||
| 53 | ao | Unknown | Esoteric | ||
| 64 | April | Unknown | |||
| 69 | AS | Unknown | |||
| 70 | ASHE | Unknown | |||
| 75 | Aspect | Unknown | |||
| 103 | Asterix | Unknown | Esoteric | ||
| 105 | Aurora | Unknown | |||
| 111 | Aviarc Workflow | Unknown | Enterprise | ||
| 114 | axo | Unknown | Esoteric | ||
| 116 | b5 | Unknown | Esoteric | ||
| 119 | Babble-On | Unknown | Esoteric | ||
| 120 | babelscript | Unknown | |||
| 121 | Bacis1 | Unknown | |||
| 122 | BAK | Unknown | |||
| 136 | Bean Sheet | Unknown | |||
| 142 | Betterave | Unknown | Esoteric | ||
| 143 | Biferno | Unknown | |||
| 144 | Bind | Unknown | |||
| 145 | BIO | Unknown | |||
| 146 | Blank | Unknown | Esoteric | ||
| 154 | Bobo | Unknown | Esoteric | ||
| 161 | BRL | Unknown | |||
| 162 | BS | Unknown | |||
| 163 | Builder Script | Unknown | |||
| 164 | Bullfrog | Unknown | |||
| 166 | Bzip2 | 1996 | Active | Compression | |
| 170 | c-smile | Unknown | |||
| 178 | Calc | Unknown | |||
| 180 | Camouflage | Unknown | Esoteric | ||
| 182 | Candle | Unknown | |||
| 183 | Capuirequiem | Unknown | Esoteric | ||
| 194 | CDL3 | Unknown | |||
| 203 | CHIQRSX9+ | Unknown | Esoteric | ||
| 204 | Choon | Unknown | Esoteric | ||
| 205 | CHR | Unknown | |||
| 206 | Chrome | Unknown | |||
| 214 | click.EXE / instant.EXE | Unknown | |||
| 226 | coco | Unknown | |||
| 236 | ComWic | Unknown | |||
| 239 | Condit | Unknown | |||
| 242 | Conzept 16 | Unknown | |||
| 251 | CSC4 | Unknown | |||
| 253 | Cupid | Unknown | |||
| 258 | D++ | Unknown | |||
| 260 | Dark | Unknown | |||
| 264 | Darwin | Unknown | |||
| 276 | Definer | Unknown | |||
| 281 | DHTML (Duo html) | Unknown | Web | ||
| 282 | Dialect | Unknown | |||
| 288 | DNA# | Unknown | |||
| 289 | Doc1 PCE | Unknown | Enterprise | ||
| 290 | DOGO | Unknown | |||
| 292 | Dot Tool | Unknown | |||
| 294 | DPas | Unknown | |||
| 296 | Draft Code Generator | Unknown | |||
| 300 | DSSP | Unknown | |||
| 302 | DUP | Unknown | |||
| 303 | Dv Vu | Unknown | Esoteric | ||
| 305 | DYL-280 | Unknown | |||
| 309 | EasyBatch | Unknown | |||
| 310 | EASystemCode v5.5s | Unknown | |||
| 314 | EDI C | Unknown | |||
| 323 | Ember | Unknown | |||
| 325 | Emoticon | Unknown | Esoteric | ||
| 326 | Enema | Unknown | Esoteric | ||
| 330 | EPM Macro | Unknown | |||
| 332 | Esofunk | Unknown | Esoteric | ||
| 333 | ETA | Unknown | |||
| 336 | Ex | Unknown | |||
| 340 | Express | Unknown | |||
| 348 | Far macrolanguage | Unknown | |||
| 350 | FAST | Unknown | |||
| 352 | Feather | Unknown | |||
| 355 | Festival | Unknown | |||
| 356 | FILDZAN 32 | Unknown | |||
| 361 | FM | Unknown | |||
| 365 | Forceshock | Unknown | Esoteric | ||
| 367 | FormulaOne (F1) | Unknown | Spreadsheet | ||
| 454 | Hexagrid | Unknown | Esoteric | ||
| 463 | Hourglass | Unknown | Esoteric | ||
| 469 | HSC | Unknown | Web | ||
| 485 | Icoruma | Unknown | Esoteric | ||
| 493 | ilc | Unknown | |||
| 502 | Inger | Unknown | |||
| 503 | Inline | Unknown | |||
| 509 | Iphigeneia | Unknown | |||
| 515 | ISCOM | Unknown | |||
| 517 | ISM/SML | Unknown | |||
| 518 | IT | Unknown | |||
| 606 | Luck | Unknown | |||
| 607 | M-Speak | Unknown | |||
| 609 | M5 | Unknown | |||
| 611 | Macmac | Unknown | |||
| 613 | MacroX | Unknown | |||
| 614 | Maentwrog | Unknown | Esoteric | ||
| 618 | Magnum | Unknown | |||
| 621 | MALG | Unknown | |||
| 630 | Maxim | Unknown | |||
| 634 | MC# | Unknown | |||
| 636 | MechaniQue | Unknown | |||
| 642 | Mercur | Unknown | |||
| 647 | Metacza | Unknown | |||
| 652 | Migol | Unknown | |||
| 653 | Migol 09 | Unknown | |||
| 654 | Mimer PG | Unknown | |||
| 656 | Minus | Unknown | Esoteric | ||
| 669 | MoH script | Unknown | |||
| 671 | MoonPeanut | Unknown | |||
| 672 | MoonRock | Unknown |
Languages by Category
Systems
106 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 19 | Action! | 1983 | Historical | Procedural | Systems |
| 24 | Ada | 1980 | Active | Procedural, OOP | Systems |
| 34 | Alef | 1992 | Historical | Concurrent | Systems |
| 47 | AmigaE | 1993 | Historical | Procedural, OOP | Systems |
| 1282 | Ante | 2019 | Active | Functional | Systems |
| 115 | B | 1969 | Historical | Procedural | Systems |
| 134 | BCPL | 1967 | Historical | Procedural | Systems |
| 149 | BLISS | 1970 | Historical | Procedural | Systems |
| 167 | C | 1972 | Active | Procedural | Systems |
| 174 | C++ | 1985 | Active | Multi-paradigm | Systems |
| 169 | C-- | 1997 | Dormant | Procedural | Systems |
| 172 | C/C++ Preprocessor | 1972 | Active | Macro | Systems |
| 1221 | Carbon | 2022 | Active | Multi-paradigm | Systems |
| 216 | CLIPS | 1985 | Active | Rule-based | AI/Expert Systems |
| 1208 | Crystal | 2014 | Active | Object-oriented | Systems |
| 257 | D | 2001 | Active | OOP, Procedural, Functional | Systems |
| 295 | Draco | 1980 | Historical | Procedural | Systems |
| 301 | dtrace | 2005 | Active | Declarative | Systems/Tracing |
| 313 | eC | 2005 | Dormant | OOP | Systems |
| 329 | EPICS | 1991 | Active | Declarative | Control Systems |
| 331 | Erlang | 1986 | Active | Functional, Concurrent | Distributed Systems |
| 353 | Felix | 2001 | Dormant | Functional | Systems |
| 378 | FranzBasic | 1985 | Historical | Procedural | Systems |
| 403 | Gensym G2 | 1986 | Active | Rule-based | Expert Systems |
| 411 | GNU Assembler | 1986 | Active | Assembly | Systems |
| 418 | GNUCHILL | 1992 | Historical | Procedural | Systems |
| 420 | Go | 2009 | Active | Procedural, Concurrent | Systems |
| 1280 | Hare | 2022 | Active | Systems | Systems |
| 456 | HLA | 1999 | Active | Assembly | Systems |
| 477 | IBM 1130 Assembler | 1965 | Historical | Assembly | Systems |
| 479 | IBM 1620 SPS | 1959 | Historical | Assembly | Systems |
| 480 | IBM 4680 BASIC | 1986 | Historical | Procedural | POS Systems |
| 496 | IMP77 | 1977 | Historical | Procedural | Systems |
| 498 | Inferno Shell | 1995 | Dormant | Shell | Systems |
| 513 | Irken | 2011 | Active | Functional | Systems |
| 530 | JCL | 1964 | Active | Procedural | Systems/Mainframe |
| 551 | Knowledge Fusion | 1995 | Historical | Rule-based | Expert Systems |
| 582 | Limbo | 1995 | Dormant | Procedural, Concurrent | Systems |
| 590 | Lisaac | 2003 | Dormant | OOP, Prototype-based | Systems |
| 635 | MCPL | 1966 | Historical | Procedural | Systems |
| 666 | Modula 2 | 1978 | Historical | Procedural | Systems |
| 667 | Modula 3 | 1988 | Historical | Procedural, OOP | Systems |
| 668 | Modula-2 | 1978 | Historical | Procedural | Systems |
| 679 | MPE/iX Command Interpreter Script | 1980s | Historical | Scripting | Systems |
| 680 | MPI | 1994 | Active | Parallel | Systems |
| 681 | MPTMON | 1970s | Historical | Monitoring | Systems |
| 683 | MSH (Microsoft Command Shell) | 2006 | Historical | Scripting | Systems |
| 687 | MTUP | 1980s | Historical | Procedural | Systems |
| 696 | NASM | 1996 | Active | Assembly | Systems |
| 700 | Neko | 2005 | Active | Multi-paradigm | Systems |
| 708 | NEWLIB | 1980s | Historical | Procedural | Systems |
| 713 | NIL | 1970s | Historical | Procedural | Systems |
| 1207 | Nim | 2008 | Active | Multi-paradigm | Systems |
| 714 | Nimrod | 2008 | Active | Multi-paradigm | Systems |
| 719 | Novell NetWare login script | 1983 | Historical | Scripting | Systems |
| 723 | NT Shell | 1993 | Historical | Scripting | Systems |
| 727 | NVML | 2014 | Active | Declarative | Systems |
| 732 | Oberon | 1987 | Active | Procedural | Systems |
| 733 | Obey | 1987 | Historical | Scripting | Systems |
| 738 | Objective C | 1984 | Active | Object-oriented | Systems/Mobile |
| 739 | Objective-C | 1984 | Active | Object-oriented | Systems/Mobile |
| 745 | Occam | 1983 | Dormant | Concurrent | Systems |
| 1222 | Odin | 2016 | Active | Procedural | Systems |
| 762 | OPS5 | 1977 | Historical | Rule-based | AI/Expert Systems |
| 775 | ParaSail | 2009 | Dormant | Parallel, OOP | Systems |
| 800 | PIL | 2004 | Historical | Procedural | Systems |
| 804 | PL-516 | 1971 | Historical | Procedural | Systems |
| 807 | PL/M-80 | 1973 | Historical | Procedural | Embedded/Systems |
| 810 | PL360 | 1968 | Historical | Procedural | Systems |
| 815 | PLZ | 1968 | Historical | Procedural | Systems |
| 826 | PowerBasic | 1989 | Active | Procedural, OOP | Systems Programming |
| 835 | Profan | 1991 | Dormant | Procedural | Systems Programming |
| 843 | PureBasic | 2000 | Active | Procedural | Systems Programming |
| 892 | RosAsm | 2000 | Dormant | Assembly | Systems Programming |
| 1202 | Rust | 2010 | Active | Multi-paradigm, Systems | Systems |
| 911 | S-TRIP | 1970s | Historical | Procedural | Systems |
| 914 | SADOL | 1970 | Historical | Procedural | Systems |
| 923 | Sather | 1990 | Dormant | OOP | Systems |
| 927 | Scala | 2004 | Active | OOP, Functional | Enterprise/Systems |
| 949 | sh | 1971 | Active | Procedural, Scripting | Shell/Systems |
| 971 | SM | 1970s | Historical | Procedural | Systems |
| 984 | SPC | 1970s | Historical | Procedural | Systems |
| 1002 | Stratus VOS command macro | 1980s | Active | Scripting | Systems |
| 1203 | Swift | 2014 | Active | Object-oriented, Functional | Mobile/Systems |
| 1011 | SYMPL | 1971 | Historical | Procedural | Systems |
| 1013 | System 1032 | 1970s | Historical | Procedural | Systems |
| 1015 | T3X | 2009 | Active | Procedural | Systems |
| 1016 | TACL | 1980s | Active | Scripting | Systems |
| 1018 | Tandem TAL | 1975 | Active | Procedural | Systems |
| 1052 | TMT Pascal | 1995 | Dormant | Procedural | Systems |
| 1067 | TsrBasic | Unknown | Procedural | Systems | |
| 1069 | Turbo C | 1987 | Historical | Procedural | Systems |
| 1070 | Turbo Pascal | 1983 | Historical | Procedural/Structured | Systems |
| 1078 | U-Code | 1977 | Historical | Intermediate | Systems |
| 1093 | UNIVAC | 1951 | Historical | Assembly | Systems |
| 1219 | V | 2019 | Active | Procedural, Systems | Systems |
| 1104 | Vala | 2006 | Active | OOP | Systems/Application |
| 1281 | Vale | 2019 | Active | Object-oriented | Systems |
| 1106 | VAX SCAN | 1982 | Historical | Scripting | Systems/Automation |
| 1148 | WinAPI with C++ | 1985 | Active | Procedural/OOP | Systems |
| 1152 | Windows NT Batch | 1993 | Active | Procedural | Scripting/Systems |
| 1172 | XPLO | 1976 | Historical | Procedural | Systems |
| 1182 | YCP | 2000 | Historical | Procedural | Systems |
| 1187 | Z-C | 1985 | Historical | Procedural | Systems |
| 1190 | Zero | 2015 | Dormant | Procedural | Systems |
| 1206 | Zig | 2016 | Active | Procedural, Systems | Systems |
Enterprise/Business
69 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1 | 1C Enterprize | 1996 | Active | Procedural, OOP | Enterprise |
| 13 | ABAP | 1983 | Active | Procedural, OOP | Enterprise |
| 30 | AL | 2016 | Active | Procedural | Enterprise |
| 63 | APPX ILF | 1983 | Dormant | Procedural | Enterprise |
| 111 | Aviarc Workflow | Unknown | Enterprise | ||
| 117 | Baan 3GL | 1978 | Dormant | Procedural | Enterprise |
| 1227 | Ballerina | 2017 | Active | Concurrent, Integration | Enterprise |
| 132 | BBx | 1978 | Active | Procedural | Business |
| 171 | C/AL (Microsoft Navision) | 1987 | Dormant | Procedural | Enterprise |
| 176 | CADOL II | 1978 | Historical | Procedural | Business |
| 224 | COBOL | 1959 | Active | Procedural | Enterprise |
| 240 | CONNECT built-in script language | Unknown | Scripting | Enterprise | |
| 241 | CONTROL-M/Analyzer | Active | Scripting | Enterprise | |
| 247 | CorVu | Historical | Reporting | Business Intelligence | |
| 278 | Delphi | 1995 | Active | OOP | RAD/Enterprise |
| 284 | DIBOL | 1966 | Active | Procedural | Business |
| 289 | Doc1 PCE | Unknown | Enterprise | ||
| 299 | Drools | 2001 | Active | Declarative | Business Rules |
| 304 | DXL (DOORS Extension Language) | 1993 | Active | Procedural | Enterprise |
| 311 | Easytrieve | 1969 | Dormant | Procedural | Enterprise |
| 316 | EGL | 2005 | Dormant | Procedural, OOP | Enterprise |
| 368 | Forte TOOL | 1991 | Historical | OOP | Enterprise |
| 398 | Genero 4GL | 2005 | Active | Procedural | Enterprise |
| 401 | GeneXus | 1988 | Active | Declarative | Enterprise |
| 466 | HP BASIC | 1979 | Historical | Procedural | Business |
| 523 | Java | 1995 | Active | OOP, Multi-paradigm | Enterprise |
| 529 | JBPM | 2004 | Active | Declarative | Enterprise/BPM |
| 602 | LotusScript | 1995 | Dormant | Procedural, OOP | Enterprise |
| 615 | MAGIC/L | 1980s | Dormant | Procedural | Enterprise |
| 616 | Magik | 1990 | Active | OOP | Enterprise |
| 624 | Mapper (BIS) | 1969 | Dormant | Procedural | Enterprise |
| 626 | MARK IV | 1967 | Historical | Procedural | Enterprise |
| 651 | Micro Focus COBOL for .net | 2002 | Active | Procedural | Enterprise |
| 697 | Natural | 1979 | Active | Procedural | Enterprise |
| 716 | Notes@Formula | 1989 | Active | Functional | Enterprise |
| 731 | OADL | 1990s | Historical | Declarative | Enterprise |
| 737 | Objecteering language | 1990s | Historical | Modeling | Enterprise |
| 742 | Objectstar | 1990s | Historical | Object-oriented | Enterprise |
| 750 | Omnis Studio | 1982 | Active | Visual, Object-oriented | Enterprise/RAD |
| 755 | OpenEdge | 1984 | Active | OOP, Procedural | Enterprise |
| 756 | Openedge (Progress 4GL) | 1984 | Active | OOP, Procedural | Enterprise |
| 768 | OScript | 1991 | Historical | OOP | Enterprise |
| 786 | PeopleCode | 1988 | Active | Procedural, OOP | Enterprise |
| 805 | PL/B | 1972 | Active | Procedural | Business |
| 829 | PowerScript | 1991 | Dormant | OOP, Event-Driven | Enterprise |
| 836 | Progress | 1984 | Active | Procedural, OOP | Enterprise |
| 840 | ProvideX | 1992 | Dormant | Procedural, OOP | Business |
| 853 | Qore | 2005 | Active | Multi-Paradigm | Enterprise |
| 859 | Quikcode | 1983 | Historical | Procedural | Business |
| 868 | Ramis Executive | 1970 | Historical | Procedural | Business |
| 869 | Ramis SBX | 1975 | Historical | Procedural | Business |
| 874 | RBASIC | 1987 | Historical | Procedural | Business |
| 875 | RBasic+ | 1992 | Historical | Procedural | Business |
| 896 | RPG II | 1969 | Historical | Procedural | Business |
| 897 | RPG IV Free-Form | 2001 | Active | Procedural, OOP | Business |
| 898 | RPG/400 | 1988 | Active | Procedural | Business |
| 913 | SABLE | 1981 | Historical | Procedural | Business |
| 994 | SQR | 1987 | Active | Procedural/Query | Business/Reporting |
| 1012 | Synergy/DE | 1978 | Active | Procedural | Business |
| 1034 | Thoroughbred BASIC | 1980 | Active | Procedural | Business |
| 1089 | Uniface | 1984 | Active | Procedural/4GL | Enterprise/RAD |
| 1090 | Uniface 9.3 | 2013 | Active | Procedural/4GL | Enterprise/RAD |
| 1125 | Visual Basic .NET | 2001 | Active | OOP/Multi-paradigm | Application/Enterprise |
| 1129 | Visual J++ | 1996 | Historical | OOP | Enterprise |
| 1131 | Visual MB | 2000 | Unknown | OOP | Enterprise |
| 1136 | Vulcan.NET | 2005 | Dormant | OOP | Enterprise |
| 1138 | W-Langage | 1993 | Active | Procedural/OOP | Enterprise |
| 1154 | Wlangage | 1993 | Active | Procedural/OOP | Enterprise |
| 1165 | X++ | 1998 | Active | OOP | Enterprise/ERP |
Web
70 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 20 | ActionScript | 1998 | Dormant | OOP, Prototype | Web |
| 21 | ActionScript 3 | 2006 | Dormant | OOP | Web |
| 22 | Active FoxPro Pages | 1998 | Historical | Procedural | Web |
| 29 | AIR | 2008 | Dormant | Web | |
| 55 | Apache (Server Side Includes) | 1995 | Active | Declarative | Web |
| 74 | ASP | 1996 | Dormant | Procedural | Web |
| 1265 | AssemblyScript | 2017 | Active | Object-oriented | Web |
| 181 | Camping (Ruby framework) | 2006 | Dormant | OOP | Web |
| 199 | Cheetah | 2001 | Dormant | Template | Web |
| 228 | Coffee | 2009 | Historical | OOP | Web |
| 229 | Cold Fusion | 1995 | Active | Procedural, OOP | Web |
| 255 | Curl | 1998 | Active | OOP, Functional | Web |
| 263 | Dart | 2011 | Active | OOP | Web, Mobile |
| 280 | DHTML | 1997 | Historical | Markup/Scripting | Web |
| 281 | DHTML (Duo html) | Unknown | Web | ||
| 308 | E4X | 2004 | Historical | Declarative | Web/XML |
| 1209 | Elm | 2012 | Active | Functional | Web |
| 342 | F3 | 2007 | Historical | OOP | Web/UI |
| 381 | FreeMarker Template Language | 2000 | Active | Declarative | Web |
| 433 | Greasemonkey | 2005 | Active | Scripting | Web |
| 439 | GTML | 1997 | Historical | Markup | Web |
| 442 | GWScript | 2002 | Dormant | Scripting | Web |
| 458 | HOP | 2006 | Dormant | Multi-paradigm | Web |
| 462 | HotTEA | 2003 | Dormant | Procedural | Web |
| 469 | HSC | Unknown | Web | ||
| 472 | HTML/OS | 1999 | Historical | Procedural | Web |
| 525 | Java Servlet | 1997 | Active | OOP | Web |
| 527 | JavaScript | 1995 | Active | Multi-paradigm | Web/Scripting |
| 533 | jQuery | 2006 | Active | Declarative | Web/Library |
| 537 | JSP | 1999 | Active | Declarative | Web |
| 538 | JSTL | 2002 | Active | Declarative | Web/Template |
| 1277 | JSX | 2013 | Active | Declarative | Web |
| 544 | Kaya | 2005 | Dormant | OOP, Functional | Web |
| 546 | kid | 2004 | Historical | Declarative | Web/Template |
| 548 | KimL | 2003 | Dormant | Markup | Web |
| 567 | Lasso 3.6.6 | 1995 | Historical | Procedural | Web |
| 568 | Lasso 8.1 | 2006 | Historical | Multi-paradigm | Web |
| 569 | Lasso 9 | 2010 | Dormant | Multi-paradigm | Web |
| 570 | LassoScript | 1995 | Dormant | Multi-paradigm | Web/Database |
| 645 | Meta HTML | 1995 | Historical | Procedural | Web |
| 659 | MivaScript | 1996 | Dormant | Procedural | Web |
| 678 | mp4h | 1999 | Historical | Macro | Web |
| 769 | OWL | 2004 | Active | Declarative | Ontology/Semantic Web |
| 790 | PHP | 1995 | Active | Procedural, OOP | Web |
| 791 | PHP/FI | 1995 | Historical | Procedural | Web |
| 792 | PHP4 | 2000 | Historical | Procedural, OOP | Web |
| 793 | PHP5 | 2004 | Historical | OOP, Procedural | Web |
| 817 | Pointy | 2011 | Dormant | OOP | Web |
| 1210 | PureScript | 2013 | Active | Functional | Web |
| 867 | Railo | 2001 | Historical | OOP, Procedural | Web |
| 901 | Ruby on Rails | 2004 | Active | OOP, MVC | Web Framework |
| 902 | Run BASIC | 2008 | Dormant | Procedural | Web/BASIC |
| 905 | RXML | 1996 | Historical | Markup, Scripting | Web |
| 925 | Sax Basic | 2002 | Dormant | Procedural | BASIC/Web |
| 938 | ScriptEase | 1994 | Historical | Procedural, Scripting | Web Scripting |
| 939 | Scriptol | 2001 | Dormant | Procedural, OOP | Web/Scripting |
| 975 | Smarty | 2002 | Active | Template, Scripting | Web Templates |
| 977 | SMX | 1998 | Active | Scripting | Web |
| 1020 | TANGO | 1990s | Dormant | Visual | Web Development |
| 1027 | Template Toolkit | 1996 | Active | Template | Web Development |
| 1201 | TypeScript | 2012 | Active | Object-oriented, Functional | Web |
| 1077 | TypoScript | 2000 | Active | Declarative | Web/CMS |
| 1109 | VBScript | 1996 | Dormant | OOP/Procedural | Scripting/Web |
| 1137 | VXML | 2000 | Active | Declarative | Web/Voice |
| 1141 | WebBasic | 1996 | Historical | Procedural | Web |
| 1142 | WebDNA | 1995 | Active | Declarative | Web/Database |
| 1143 | WebL | 1997 | Historical | Procedural | Web |
| 1176 | XSLT | 1999 | Active | Functional/Declarative | Web/XML |
| 1196 | Zope-DHTML | 1997 | Historical | Declarative | Web |
| 1197 | Zope-PageTemplates | 1999 | Dormant | Declarative | Web |
Database
62 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 3 | 4D | 1984 | Active | Procedural, OOP | Database |
| 175 | CA-Visual Objects 2.0 | 1992 | Historical | OOP | Database |
| 196 | Centura SQL Windows | 1988 | Historical | Procedural | Database |
| 212 | CLARION | 1986 | Active | Procedural | Database |
| 215 | Clipper | 1985 | Historical | Procedural | Database |
| 259 | DAL | 1970 | Historical | Procedural | Database |
| 265 | Dataflex 2.3 | 1984 | Historical | Procedural | Database |
| 266 | DB4Web | Historical | Web | Database | |
| 267 | DBase 2000 | 1999 | Historical | Procedural | Database |
| 268 | DBase III | 1984 | Historical | Procedural | Database |
| 269 | DBase+ | Historical | Procedural | Database | |
| 321 | Eloquence | 1984 | Dormant | Procedural | Database |
| 357 | FileMaker Pro 3.0 | 1995 | Historical | Procedural | Database |
| 358 | Firebird SQL | 2000 | Active | Declarative | Database |
| 364 | Focus | 1975 | Dormant | Procedural | Database/4GL |
| 366 | Formula Language | 1989 | Active | Procedural | Database |
| 377 | FoxPro | 1984 | Historical | Procedural, OOP | Database |
| 395 | GBD | 1975 | Historical | Procedural | Database |
| 399 | Genero BDL | 2005 | Active | Procedural | Database |
| 443 | hackMongo | 2010 | Dormant | Scripting | Database |
| 449 | Harbour | 1999 | Active | Procedural, OOP | Database |
| 497 | Impacto | 1993 | Historical | Procedural | Database |
| 501 | Informix 4gl | 1986 | Active | Procedural | Database |
| 528 | jBase PROC | 1991 | Active | Procedural | Database |
| 595 | LOCK | 1977 | Dormant | Procedural | Database |
| 665 | Model 204 | 1972 | Active | Procedural | Database |
| 682 | MS SQL | 1989 | Active | Declarative | Database |
| 690 | Mumps | 1966 | Active | Procedural, Imperative | Database/Medical |
| 694 | MySQL | 1995 | Active | Declarative | Database |
| 740 | ObjectPAL | 1992 | Historical | Object-oriented | Database |
| 741 | ObjectScript | 1997 | Active | Object-oriented | Database |
| 754 | Open Access IV | 1982 | Historical | Procedural | Database |
| 763 | Oracle 9i SQL | 2001 | Historical | Declarative | Database |
| 764 | Oracle SQL | 1979 | Active | Declarative | Database |
| 772 | PAL | 1984 | Historical | Procedural | Database |
| 773 | Panorama Pantalk | 1988 | Historical | Procedural | Database |
| 796 | Pick PROC | 1973 | Historical | Procedural | Database |
| 808 | PL/PGSQL | 1996 | Active | Procedural | Database |
| 809 | PL/SQL | 1991 | Active | Procedural | Database |
| 822 | PostgreSQL | 1996 | Active | Declarative | Database |
| 883 | Rel | 2008 | Active | Declarative, Relational | Database |
| 893 | Rosi-SQL | 1998 | Historical | Declarative | Database |
| 931 | Sceql | 2008 | Historical | Declarative, Query | Database |
| 986 | SPIRES | 1973 | Historical | Query | Database |
| 991 | SQL | 1974 | Active | Declarative | Database |
| 992 | SQLite | 2000 | Active | Declarative | Database |
| 993 | SQLite3 | 2004 | Active | Declarative | Database |
| 1004 | SuperBase | 1984 | Historical | Procedural | Database |
| 1009 | Sybase SQL | 1987 | Active | Declarative | Database |
| 1024 | tdbengine | 2000s | Dormant | Query | Database |
| 1058 | Transact-SQL | 1989 | Active | Declarative/Procedural | Database |
| 1061 | TRIM | 1979 | Active | Procedural | Enterprise/Database |
| 1087 | UniBasic | 1985 | Active | Procedural | Database/Business |
| 1091 | Unique 4GL | Active | Procedural/4GL | Database | |
| 1092 | Unique Concept | Unknown | Unknown | Database | |
| 1094 | UniVerse Basic | 1985 | Active | Procedural | Database/Business |
| 1111 | VDF | 1984 | Active | OOP/Procedural | Database/RAD |
| 1115 | VFP (Visual FoxPro) | 1995 | Historical | OOP/Procedural | Database |
| 1126 | Visual DataFlex | 1996 | Active | OOP | Enterprise/Database |
| 1128 | Visual FoxPro | 1995 | Historical | OOP/Procedural | Database |
| 1173 | XQuery | 2007 | Active | Functional/Declarative | Database/XML |
| 1191 | Zim | 1985 | Historical | Procedural | Database |
Scientific/Mathematical
54 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 11 | A+ | 1988 | Dormant | Array | Scientific |
| 56 | APL | 1966 | Active | Array | Scientific |
| 237 | coNCePTuaL | 2003 | Dormant | Domain-Specific | Scientific |
| 319 | ELAN | 1974 | Historical | Procedural | Scientific |
| 370 | Fortran | 1957 | Active | Procedural | Scientific |
| 371 | FORTRAN 77 | 1977 | Active | Procedural | Scientific |
| 372 | Fortran 90 | 1990 | Active | Procedural | Scientific |
| 373 | FORTRAN IV | 1962 | Historical | Procedural | Scientific |
| 374 | FORTRAN-II | 1958 | Historical | Procedural | Scientific |
| 375 | FORTRAN-IV | 1962 | Historical | Procedural | Scientific |
| 376 | Fortress | 2006 | Historical | OOP, Functional | Scientific |
| 383 | Frink | 2001 | Active | Procedural | Scientific |
| 386 | Fudgit | 1980 | Historical | Procedural | Scientific |
| 390 | Gammaplex | 1987 | Historical | Procedural | Scientific |
| 391 | GAP | 1986 | Active | Functional | Mathematical |
| 396 | GDL | 1984 | Active | Procedural | Scientific |
| 412 | GNU bc | 1991 | Active | Procedural | Mathematical |
| 414 | GNU Desk Calculator | 1991 | Active | Procedural | Mathematical |
| 417 | GNU Octave | 1993 | Active | Procedural | Scientific |
| 478 | IBM 1130 BASIC FORTRAN-IV | 1966 | Historical | Procedural | Scientific |
| 490 | IGOR | 1986 | Active | Procedural | Scientific |
| 491 | IITRAN | 1964 | Historical | Procedural | Scientific |
| 531 | JOSS | 1963 | Historical | Interactive | Scientific |
| 1204 | Julia | 2012 | Active | Multi-paradigm, Scientific | Scientific |
| 557 | KUIP | 1988 | Historical | Procedural | Scientific/CERN |
| 563 | LabVIEW | 1986 | Active | Data-flow, Visual | Scientific/Engineering |
| 583 | LINC | 1965 | Historical | Procedural | Scientific |
| 617 | Magma | 1993 | Active | Procedural | Mathematics |
| 622 | Maple 11 | 2007 | Historical | Procedural | Mathematics |
| 623 | Maple V3 | 1994 | Historical | Procedural | Mathematics |
| 627 | Mathematica | 1988 | Active | Multi-paradigm | Mathematics |
| 628 | Matlab | 1984 | Active | Procedural, OOP | Scientific |
| 631 | Maxima | 1982 | Active | Procedural | Mathematics |
| 649 | Michigan Algorithm Decoder | 1959 | Historical | Procedural | Scientific |
| 650 | Michigan Algorithmic Decoder (MAD) | 1959 | Historical | Procedural | Scientific |
| 691 | MuPad | 1992 | Historical | Symbolic | Mathematical |
| 699 | NCL | 1987 | Active | Scripting | Scientific |
| 770 | Ox | 1996 | Active | Procedural, Functional | Scientific |
| 776 | PARI/GP | 1985 | Active | Procedural | Mathematical |
| 785 | PDL | 1997 | Active | Procedural, Functional | Scientific |
| 803 | PiXCEL | 1989 | Historical | Procedural | Scientific |
| 844 | PV Wave | 1988 | Historical | Procedural, Array | Scientific |
| 873 | Ratfor | 1974 | Historical | Procedural | Scientific |
| 899 | RPL/2 | 2000 | Active | Stack-Based, Procedural | Scientific |
| 908 | S_Tran | 1960s | Historical | Procedural | Scientific |
| 935 | Scope Nabla | 1970s | Historical | Array, APL-like | Scientific |
| 965 | Sisal | 1983 | Historical | Functional, Parallel | Scientific Computing |
| 985 | Spiral | 2005 | Active | Domain-specific | Scientific |
| 1010 | SymbEL | 1990s | Dormant | Symbolic | Mathematics |
| 1079 | UBasic | 1988 | Dormant | Procedural | Educational/Math |
| 1099 | UPC (Unified Parallel C) | 2001 | Active | Procedural/Parallel | HPC/Scientific |
| 1180 | Yacas | 1999 | Active | Functional | Mathematics |
| 1186 | Yorick | 1996 | Active | Procedural | Scientific |
| 1198 | Zowie | 2010 | Dormant | Procedural | Scientific |
Game Development
30 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 49 | AMOS Professional | 1990 | Historical | Procedural | Game Dev |
| 1258 | AngelScript | 2003 | Active | Object-oriented | Game Development |
| 130 | BasiEgaXorz | 2004 | Dormant | Procedural | Game Dev |
| 150 | BlitzBasic | 2000 | Dormant | Procedural | Game Dev |
| 151 | BlitzMax | 2004 | Dormant | Procedural, OOP | Game Dev |
| 190 | CBOT | 2001 | Dormant | Procedural | Game Dev |
| 1259 | ChaiScript | 2009 | Active | Functional | Game Development |
| 211 | Clan Lord's macro | 1998 | Dormant | Procedural | Game |
| 261 | DarkBasic | 2000 | Historical | Procedural | Game Development |
| 262 | DarkBasic Professional | 2002 | Dormant | Procedural, OOP | Game Development |
| 272 | DCPU | 2012 | Esoteric | Assembly | Game |
| 286 | DiNGS Game Basic | Dormant | Procedural | Game Development | |
| 287 | DM | 1996 | Active | OOP | Game Development |
| 298 | DROD Scripting | 2005 | Active | Scripting | Game |
| 312 | eathena Script | 2004 | Dormant | Procedural | Game Scripting |
| 389 | Game Maker Language | 1999 | Active | Procedural | Game Dev |
| 1257 | GDScript | 2014 | Active | Object-oriented | Game Development |
| 410 | GML (Game Maker Language) | 1999 | Active | Procedural | Game Dev |
| 446 | Halo Script | 2001 | Active | Scripting | Game Dev |
| 1223 | Jai | 2014 | Active | Procedural | Game Development |
| 603 | LPC | 1989 | Active | OOP, Procedural | Game Dev |
| 640 | Megazeux | 1994 | Dormant | Procedural | Game Dev |
| 759 | Operation Flashpoint Scripting | 2001 | Historical | Procedural | Game Scripting |
| 783 | Pawn | 2006 | Active | Procedural | Game Scripting |
| 889 | Robot Scripting Language | 1995 | Historical | Procedural | Game Scripting |
| 890 | Robotic | 1994 | Historical | Procedural | Game Scripting |
| 956 | SimAntics | 2000 | Historical | Event-driven, Visual | Game Simulation |
| 995 | Squirrel | 2003 | Active | OOP/Scripting | Game Scripting |
| 1056 | TorqueScript | 2001 | Active | Scripting/OOP | Game Development |
| 1098 | UnrealScript | 1998 | Historical | OOP/Procedural | Game Development |
Educational
60 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 14 | ABC | 1987 | Historical | Procedural | Educational |
| 36 | AlgoBox | 2007 | Dormant | Procedural | Educational |
| 40 | Alice 2.x | 1999 | Dormant | OOP, Visual | Educational |
| 41 | Alice Pascal | 1983 | Historical | Procedural | Educational |
| 125 | BASIC | 1964 | Active | Procedural | Educational |
| 147 | Blaster Master Pascal | Unknown | Procedural | Educational | |
| 153 | Blue | 1996 | Historical | OOP | Educational |
| 158 | Boxer | 1984 | Historical | Visual | Educational |
| 197 | CESIL | 1974 | Historical | Procedural | Educational |
| 230 | COMAL | 1973 | Historical | Procedural | Educational |
| 243 | Cool | 2001 | Dormant | OOP | Educational |
| 274 | Decaf | 2002 | Dormant | OOP | Educational |
| 315 | edumips64 | 2006 | Active | Assembly | Educational |
| 360 | Fjoelnir | 1989 | Historical | Procedural | Educational |
| 422 | Gofer | 1991 | Historical | Functional | Education |
| 431 | GrASP | 1998 | Dormant | Procedural | Education |
| 444 | HackVM | 2005 | Dormant | Assembly | Education |
| 448 | HaPyLi | 2009 | Dormant | Functional | Education |
| 453 | HERA | 2006 | Historical | Assembly | Educational |
| 492 | IJVM | 1995 | Unknown | Stack-based | Educational |
| 516 | ISETL | 1989 | Historical | Set-theoretic | Educational |
| 540 | JustBasic | 2004 | Active | Procedural | Education/Hobbyist |
| 556 | KPL (Kid's Programming Language) | 2006 | Dormant | Visual, Educational | Education |
| 558 | Kvikkalkul | 1978 | Historical | Procedural | Education |
| 560 | L.S.E. | 1972 | Historical | Educational | Education |
| 578 | Liberty Basic | 1992 | Active | Procedural, OOP | Hobbyist/Education |
| 589 | Linotte | 2005 | Dormant | Natural Language | Education |
| 596 | Logo | 1967 | Active | Procedural, Educational | Education |
| 675 | Mouse | 1979 | Historical | Procedural | Educational |
| 676 | Mouse 83 | 1983 | Historical | Procedural | Educational |
| 705 | NetLogo | 1999 | Active | Multi-paradigm | Educational |
| 720 | NQC | 1998 | Historical | Procedural | Educational |
| 729 | NXC | 2006 | Historical | Procedural | Educational |
| 794 | Phrogram | 2005 | Historical | OOP | Educational |
| 797 | Pico | 1997 | Dormant | Functional | Educational |
| 801 | Pilot | 1969 | Historical | Procedural | Educational |
| 1275 | PILOT | 1962 | Historical | Procedural | Educational |
| 811 | Plain English | 2000 | Active | Natural Language | Educational |
| 833 | Processing | 2001 | Active | OOP, Procedural | Educational |
| 850 | QBasic | 1991 | Historical | Procedural | Educational |
| 856 | quantum | 2003 | Esoteric | Quantum | Educational |
| 865 | Racket | 1995 | Active | Functional, OOP | Educational |
| 888 | Robocode | 2001 | Active | OOP, Event-Driven | Educational |
| 894 | RPAL | 1982 | Historical | Functional | Educational |
| 917 | Sally | 1995 | Historical | Procedural | Educational |
| 932 | Scheme | 1975 | Active | Functional, Lisp | Education/Research |
| 936 | Scratch | 2003 | Active | Visual, Event-driven | Educational |
| 957 | SIMPLE | 1965 | Historical | Procedural | Educational |
| 958 | Simple Instruction Machine Programming Language in English | 1970 | Historical | Procedural, Natural Language | Educational |
| 972 | Small Basic | 2008 | Active | Procedural | Educational/BASIC |
| 978 | SNAP | 2011 | Active | Visual/Functional | Educational |
| 999 | StarLogo | 1994 | Active | Educational/Agent | Educational |
| 1045 | tiny | 1970s | Historical | Procedural | Educational |
| 1047 | tiny-c | 2001 | Active | Procedural | Educational |
| 1064 | TrueBASIC | 1985 | Active | Procedural/Structured | Educational |
| 1072 | Turing | 1982 | Active | Procedural/OOP | Educational |
| 1074 | TurtleScript | Unknown | Scripting | Educational | |
| 1075 | Tutor | 1965 | Historical | Procedural | Educational |
| 1170 | XLISP-PLUS | 1988 | Historical | Functional | Education |
| 1179 | Yabasic | 1995 | Active | Procedural | Education/Scripting |
Scripting/Shell
86 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 4 | 4DOS Batch | 1989 | Dormant | Procedural | Shell/Scripting |
| 28 | Agena | 2006 | Dormant | Multi-paradigm | Scripting |
| 45 | Amber for parrot | 2005 | Dormant | OOP | Scripting |
| 46 | Amiga Shellscript | 1985 | Historical | Procedural | Shell/Scripting |
| 54 | AOS/VS (32bit CLI) | 1976 | Historical | Procedural | Shell/Scripting |
| 60 | AppleScript | 1993 | Active | Procedural | Scripting |
| 66 | ARexx | 1987 | Historical | Procedural | Scripting |
| 107 | AutoHotkey | 2003 | Active | Procedural | Scripting |
| 108 | AutoIt | 1999 | Active | Procedural | Scripting |
| 112 | AWK | 1977 | Active | Procedural, Data-driven | Scripting |
| 124 | BASH | 1989 | Active | Procedural | Shell/Scripting |
| 137 | BeanShell | 1999 | Dormant | OOP | Scripting |
| 157 | Bourne Shell | 1979 | Active | Procedural | Shell/Scripting |
| 168 | C Shell | 1978 | Active | Procedural | Shell/Scripting |
| 271 | DCL | 1977 | Active | Procedural | Scripting |
| 291 | DOS Batch | 1981 | Active | Procedural | Scripting |
| 293 | DotLisp | Dormant | Functional | Scripting | |
| 320 | elastiC | 1997 | Dormant | OOP, Functional | Scripting |
| 322 | Emacs LISP | 1985 | Active | Functional | Scripting/Editor |
| 338 | EXEC | 1967 | Historical | Procedural | Shell/Scripting |
| 339 | Expect | 1990 | Active | Procedural | Scripting/Automation |
| 344 | Falcon | 2003 | Dormant | Multi-paradigm | Scripting |
| 354 | Ferite | 2001 | Dormant | OOP | Scripting |
| 437 | Groovy | 2003 | Active | OOP, Functional | JVM/Scripting |
| 460 | Hot Soup Processor | 1997 | Active | Procedural | Scripting |
| 483 | icarus | 2003 | Dormant | Procedural | Scripting |
| 519 | ITCL Shell | 1993 | Active | OOP | Scripting |
| 535 | JScript | 1996 | Dormant | Multi-paradigm | Scripting |
| 545 | Kermit | 1981 | Dormant | Procedural | Scripting/Comms |
| 550 | KiXtart | 1991 | Dormant | Procedural | Scripting/Admin |
| 554 | Korn Shell | 1983 | Active | Procedural | Shell/Scripting |
| 605 | Lua | 1993 | Active | Multi-paradigm | Scripting |
| 655 | MiniD | 2006 | Dormant | Multi-paradigm | Scripting |
| 658 | mIRC | 1995 | Active | Procedural | Scripting |
| 686 | mSL/mIRC | 1995 | Active | Scripting | Scripting |
| 709 | newlisp | 1991 | Active | Functional, Scripting | Scripting |
| 752 | OOSL | 1992 | Historical | OOP | Scripting |
| 757 | OpenScript | 1990 | Historical | OOP | Scripting |
| 771 | Paint Shop Pro 8 & X | 2003 | Historical | Procedural | Automation/Scripting |
| 781 | PasScript | 1998 | Historical | Procedural | Scripting |
| 787 | Perl | 1987 | Active | Procedural, OOP, Functional | Scripting |
| 799 | Pike | 1994 | Active | OOP, Procedural | Scripting |
| 821 | Posix Shell | 1988 | Active | Procedural | Scripting |
| 827 | PowerBatch | 1998 | Historical | Procedural | Scripting |
| 830 | PowerShell | 2006 | Active | Procedural, OOP, Functional | Scripting |
| 831 | PPL | 1991 | Historical | Procedural | BBS Scripting |
| 846 | Py | 2001 | Active | Functional | Embedded Scripting |
| 852 | QModem Script | 1987 | Historical | Procedural | Terminal Scripting |
| 855 | QtScript | 2007 | Dormant | Procedural, OOP | Application Scripting |
| 864 | R4 script | 2004 | Dormant | Procedural | Scripting |
| 876 | RC Shell | 1989 | Active | Procedural | Scripting |
| 878 | REBOL | 1997 | Dormant | Declarative, Functional | Scripting |
| 879 | REBOL/Core | 2000 | Dormant | Declarative, Functional | Scripting |
| 886 | REXX | 1979 | Active | Procedural | Scripting |
| 906 | RXS | 1998 | Historical | Procedural | Scripting |
| 924 | Saul | 1994 | Historical | Procedural | Scripting |
| 928 | ScalaScript | 2012 | Dormant | OOP, Functional, Scripting | Scripting |
| 933 | SCIL | 1989 | Dormant | Procedural | Scripting |
| 937 | ScriptBasic | 1999 | Dormant | Procedural | BASIC/Scripting |
| 968 | Sleep | 2002 | Dormant | Procedural, Scripting | Scripting |
| 970 | Slick-C | 1988 | Active | Procedural, OOP | Editor Scripting |
| 1021 | tbpl | 2000s | Dormant | Procedural | Scripting |
| 1022 | Tcl | 1988 | Active | Scripting | Scripting |
| 1028 | Tenex-C-Shell (tcsh) | 1983 | Active | Scripting | Shell |
| 1041 | Tiger | 1990s | Dormant | Procedural | Scripting |
| 1051 | TMScript | Unknown | Scripting | Scripting | |
| 1060 | Trigger | Unknown | Unknown | Scripting | |
| 1080 | uBASIC(CHDK) | 2007 | Active | Procedural | Embedded/Scripting |
| 1102 | Usertalk | 1992 | Historical | Scripting/OOP | Scripting |
| 1107 | VBA | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1108 | VBAMacro for Excel | 1993 | Active | OOP/Procedural | Scripting/Automation |
| 1127 | Visual DialogScript | 1993 | Historical | Procedural | Scripting |
| 1130 | Visual LISP | 1997 | Active | Functional | CAD/Scripting |
| 1132 | VP | 1990 | Unknown | Procedural | Scripting |
| 1133 | VScript | 1995 | Historical | Procedural | Scripting |
| 1134 | VTL | 1973 | Historical | Procedural | Scripting |
| 1135 | VTL-2 | 1977 | Historical | Procedural | Scripting |
| 1147 | WIL | 1991 | Active | Procedural | Scripting/Automation |
| 1149 | WinBatch | 1991 | Active | Procedural | Scripting/Automation |
| 1150 | WinBot Script (WBS) | 1998 | Historical | Procedural | Gaming/Scripting |
| 1155 | WOPTL | 1985 | Historical | Procedural | Scripting |
| 1268 | Wren | 2016 | Active | Object-oriented | Scripting |
| 1162 | wxBasic | 2002 | Dormant | Procedural | Scripting |
| 1175 | xScript | 2000 | Unknown | Procedural | Scripting |
| 1185 | Yoix | 2000 | Dormant | Procedural | Scripting |
| 1188 | Z-Shell | 1990 | Active | Procedural | Shell/Scripting |
General Purpose
57 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 1272 | 11l | 2017 | Active | Multi-paradigm | General |
| 27 | Afnix | 2000 | Dormant | Multi-paradigm | General |
| 37 | ALGOL 60 | 1960 | Historical | Procedural | General |
| 38 | ALGOL 68 | 1968 | Historical | Procedural | General |
| 39 | Algol60 | 1960 | Historical | Procedural | General |
| 1270 | Arturo | 2019 | Active | Functional, Stack-based | General |
| 76 | AspectJ | 2001 | Active | Aspect-oriented, OOP | General |
| 141 | BETA | 1983 | Historical | OOP | General |
| 156 | Boo | 2003 | Dormant | OOP | General |
| 173 | C# | 2000 | Active | OOP, Multi-paradigm | General |
| 225 | Cobra | 2006 | Dormant | OOP | General |
| 235 | Common Lisp | 1984 | Active | Functional, OOP | General Purpose |
| 306 | Dylan | 1992 | Dormant | OOP, Functional | General |
| 317 | Eiffel | 1986 | Active | OOP | General |
| 318 | Eiffel: Analysis Design and Programming | 1986 | Active | OOP | General |
| 335 | Euphoria | 1993 | Dormant | Procedural | General |
| 341 | F# | 2005 | Active | Functional, OOP | General |
| 343 | Factor | 2003 | Active | Concatenative | General |
| 347 | Fantom | 2005 | Dormant | OOP | General |
| 362 | Focal | 1968 | Historical | Procedural | General |
| 363 | Focal-8 | 1970 | Historical | Procedural | General |
| 369 | Forth | 1970 | Active | Stack-based | General |
| 379 | Free Pascal | 1997 | Active | Procedural, OOP | General Purpose |
| 380 | FreeBASIC | 2004 | Active | Procedural | General Purpose |
| 402 | Genie | 2008 | Active | OOP | General Purpose |
| 424 | GOO | 1993 | Dormant | OOP | General Purpose |
| 428 | GProlog | 1999 | Active | Logic | General Purpose |
| 450 | Haskell | 1990 | Active | Functional | General Purpose |
| 506 | Io | 2002 | Active | Prototype-based, OOP | General purpose |
| 512 | Irie Pascal | 1993 | Active | Procedural, OOP | General purpose |
| 555 | Kotlin | 2011 | Active | OOP, Functional | General Purpose |
| 591 | LISP | 1958 | Active | Functional | General Purpose |
| 597 | Logtalk | 1998 | Active | Logic, OOP | Research/General |
| 701 | Nemerle | 2003 | Dormant | Multi-paradigm, Functional | General |
| 735 | Obix | 2000s | Unknown | Object-oriented | General |
| 744 | OCaml | 1996 | Active | Functional, Object-oriented | General |
| 779 | Pascal | 1970 | Active | Procedural, Structured | General Purpose |
| 1267 | Phix | 2015 | Active | Procedural | General |
| 806 | PL/I | 1964 | Active | Procedural, Structured | General Purpose |
| 820 | Portable ISO Standard Pascal | 1980 | Historical | Procedural | General Purpose |
| 848 | Python | 1991 | Active | Multi-Paradigm | General Purpose |
| 851 | Qi | 2008 | Active | Functional | General Purpose |
| 858 | QuickBASIC | 1985 | Historical | Procedural | General Purpose |
| 1266 | Raku | 2015 | Active | Multi-paradigm | General |
| 870 | Rapid-Q | 1999 | Historical | Procedural, OOP | General Purpose |
| 1271 | Red | 2011 | Active | Multi-paradigm | General |
| 1269 | Ring | 2016 | Active | Multi-paradigm | General |
| 1225 | Roc | 2018 | Active | Functional | General |
| 900 | Ruby | 1995 | Active | OOP, Functional, Procedural | General Purpose |
| 942 | Seed7 | 2005 | Active | Procedural, OOP | General Purpose |
| 974 | Smalltalk | 1972 | Active | OOP, Reflective | General Purpose |
| 1088 | Unicon | 1996 | Active | Procedural/OOP | General Purpose |
| 1100 | Ursala | 2008 | Dormant | Functional | General Purpose |
| 1161 | Wrapl | 2004 | Dormant | Functional | General-purpose |
| 1167 | XBasic | 1991 | Dormant | Procedural | General-purpose |
| 1168 | XBLite | 2001 | Dormant | Procedural | General-purpose |
| 1192 | zkl | 2012 | Active | OOP/Functional | General-purpose |
Assembly
31 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 6 | 6502 Assembler | 1975 | Historical | Assembly | Assembly |
| 7 | 6800 Assembler | 1974 | Historical | Assembly | Assembly |
| 8 | 8008 Assembler | 1972 | Historical | Assembly | Assembly |
| 57 | Apple ][+ machine language | 1977 | Historical | Assembly | Assembly |
| 72 | ASM-x86 | 1978 | Active | Assembly | Assembly |
| 77 | Assembler | 1949 | Active | Assembly | Assembly |
| 78 | Assembler (1401 Autocoder) | 1959 | Historical | Assembly | Assembly |
| 79 | Assembler (6510) | 1982 | Historical | Assembly | Assembly |
| 80 | Assembler (68K) | 1979 | Historical | Assembly | Assembly |
| 82 | Assembler (8080) | 1974 | Historical | Assembly | Assembly |
| 83 | Assembler (8080/8085) | 1974 | Historical | Assembly | Assembly |
| 84 | Assembler (AMD64) | 2003 | Active | Assembly | Assembly |
| 86 | Assembler (DEC PDP-11) | 1970 | Historical | Assembly | Assembly |
| 87 | Assembler (DEC VAX) | 1977 | Historical | Assembly | Assembly |
| 88 | Assembler (EDSAC) | 1949 | Historical | Assembly | Assembly |
| 89 | Assembler (Intel 8086) | 1978 | Historical | Assembly | Assembly |
| 90 | Assembler (Intel x86) | 1978 | Active | Assembly | Assembly |
| 91 | Assembler (MIPS) | 1985 | Dormant | Assembly | Assembly |
| 92 | Assembler (Motorola 6809) | 1978 | Historical | Assembly | Assembly |
| 93 | Assembler (PA-RISC) | 1986 | Historical | Assembly | Assembly |
| 95 | Assembler (PowerPC) | 1992 | Dormant | Assembly | Assembly |
| 97 | Assembler (Singer Friden System 10) | 1965 | Historical | Assembly | Assembly |
| 98 | Assembler (SPARC) | 1987 | Dormant | Assembly | Assembly |
| 101 | Assembler (Z80) | 1976 | Historical | Assembly | Assembly |
| 102 | Assembler x86 (TASM Flavour) | 1989 | Historical | Assembly | Assembly |
| 187 | CASL | 1966 | Historical | Procedural | Assembly |
| 328 | ENIAC | 1946 | Historical | Assembly | Assembly |
| 349 | FASM | 1999 | Active | Assembly | Assembly |
| 612 | Macro-10 | 1970 | Historical | Assembly | Assembly |
| 660 | MIXAL | 1968 | Historical | Assembly | Assembly |
| 664 | MMIX | 1999 | Active | Assembly | Assembly |
BASIC Family
26 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 58 | Apple 1 BASIC | 1976 | Historical | Procedural | BASIC |
| 59 | Apple IIe BASIC | 1983 | Historical | Procedural | BASIC |
| 61 | AppleSoft | 1977 | Historical | Procedural | BASIC |
| 62 | Applesoft BASIC | 1977 | Historical | Procedural | BASIC |
| 71 | ASIC | 1989 | Historical | Procedural | BASIC |
| 126 | BASIC - TRS-80 | 1977 | Historical | Procedural | BASIC |
| 128 | BASIC-PLUS | 1972 | Historical | Procedural | BASIC |
| 129 | BasicBasic | Unknown | Procedural | BASIC | |
| 131 | BBC BASIC | 1981 | Active | Procedural | BASIC |
| 135 | BCX BASIC to C Translator | 1999 | Dormant | Procedural | BASIC |
| 160 | Brandy | 1991 | Dormant | Procedural | BASIC |
| 165 | Bywater BASIC | 1993 | Dormant | Procedural | BASIC |
| 189 | CBM BASIC | 1977 | Historical | Procedural | BASIC |
| 202 | Chipmunk BASIC | 1990 | Dormant | Procedural | BASIC |
| 334 | Ethos Basic | Unknown | Procedural | BASIC | |
| 351 | FBSL | 2005 | Dormant | Procedural | BASIC |
| 359 | FirstBasic | Unknown | Procedural | BASIC | |
| 637 | MediaBASIC | Unknown | Procedural | BASIC | |
| 909 | S-BASIC | 1981 | Historical | Procedural | BASIC |
| 926 | Sbasic | 1990s | Historical | Procedural | BASIC |
| 930 | SCELBAL | 1971 | Historical | Procedural | BASIC |
| 952 | SheerPower | 2005 | Dormant | Procedural | BASIC |
| 962 | Sinclair BASIC | 1980 | Historical | Procedural | BASIC |
| 963 | Sinclair QL SuperBasic | 1984 | Historical | Procedural, Structured | BASIC |
| 964 | Sinclair ZX-Spectrum Basic | 1982 | Historical | Procedural | BASIC |
| 973 | SmallBasic | 1999 | Dormant | Procedural | BASIC |
Lisp/Functional
11 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 44 | Amanda | 1980s | Historical | Functional | Functional |
| 65 | Arc | 2008 | Dormant | Functional | Lisp |
| 68 | ArrowLISP | Unknown | Functional | Lisp | |
| 179 | Caml Light | 1990 | Historical | Functional | Functional |
| 188 | Cat | 2006 | Dormant | Stack-based, Functional | Functional |
| 213 | Clean | 1987 | Dormant | Functional | Functional |
| 219 | Clojure | 2007 | Active | Functional | Lisp |
| 220 | CLOS | 1988 | Active | OOP | Lisp |
| 643 | Mercury | 1995 | Active | Functional, Logic | Functional |
| 657 | Miranda | 1985 | Historical | Functional | Functional |
| 661 | ML | 1973 | Active | Functional | Functional |
Embedded
11 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 81 | Assembler (8051) | 1980 | Active | Assembly | Embedded |
| 85 | Assembler (ARM) | 1985 | Active | Assembly | Embedded |
| 94 | Assembler (PIC/14bit) | 1993 | Active | Assembly | Embedded |
| 123 | BASCOM-AVR | 1998 | Active | Procedural | Embedded |
| 385 | Froth | 1999 | Dormant | Stack-based | Embedded |
| 489 | iForth | 1991 | Active | Stack-based | Embedded |
| 760 | OPL | 1984 | Historical | Procedural | Mobile/Embedded |
| 784 | pBasic | 1992 | Active | Procedural | Embedded/Microcontroller |
| 813 | PLEX | 1970 | Historical | Procedural | Telecom/Embedded |
| 1025 | TEA | 2001 | Dormant | Scripting | Embedded |
| 1043 | TINCL | 1990s | Dormant | Scripting | Embedded |
Esoteric
119 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 2 | 3code | Unknown | Esoteric | ||
| 9 | 96 | Unknown | Esoteric | ||
| 10 | 99 | Unknown | Esoteric | ||
| 15 | Abstrasu | Unknown | Esoteric | ||
| 16 | Abundance | Unknown | Esoteric | ||
| 26 | Aeolbonn | Unknown | Esoteric | ||
| 31 | ALAGUF | Unknown | Esoteric | ||
| 35 | Algae | Unknown | Esoteric | ||
| 42 | AlPhAbEt | Unknown | Esoteric | ||
| 43 | AlphaBeta | Unknown | Esoteric | ||
| 52 | Anubis | Unknown | Esoteric | ||
| 53 | ao | Unknown | Esoteric | ||
| 67 | Argh! | 2001 | Esoteric | Esoteric | Esoteric |
| 103 | Asterix | Unknown | Esoteric | ||
| 114 | axo | Unknown | Esoteric | ||
| 116 | b5 | Unknown | Esoteric | ||
| 119 | Babble-On | Unknown | Esoteric | ||
| 138 | Beatnik | 2001 | Esoteric | Esoteric | Esoteric |
| 139 | BefDC | Unknown | Esoteric | Esoteric | |
| 140 | Befunge | 1993 | Esoteric | Esoteric | Esoteric |
| 142 | Betterave | Unknown | Esoteric | ||
| 146 | Blank | Unknown | Esoteric | ||
| 152 | BlooP | 1979 | Historical | Esoteric | Esoteric |
| 154 | Bobo | Unknown | Esoteric | ||
| 159 | Brainfuck | 1993 | Esoteric | Esoteric | Esoteric |
| 180 | Camouflage | Unknown | Esoteric | ||
| 183 | Capuirequiem | Unknown | Esoteric | ||
| 200 | Chef | 2002 | Esoteric | Esoteric | Esoteric |
| 203 | CHIQRSX9+ | Unknown | Esoteric | ||
| 204 | Choon | Unknown | Esoteric | ||
| 246 | Corn | Esoteric | Esoteric | Esoteric | |
| 248 | Cow | 2007 | Esoteric | Esoteric | Esoteric |
| 303 | Dv Vu | Unknown | Esoteric | ||
| 325 | Emoticon | Unknown | Esoteric | ||
| 326 | Enema | Unknown | Esoteric | ||
| 327 | English | Unknown | Natural Language | Esoteric | |
| 332 | Esofunk | Unknown | Esoteric | ||
| 345 | False | 1993 | Esoteric | Stack-based | Esoteric |
| 365 | Forceshock | Unknown | Esoteric | ||
| 384 | Fromage | 2007 | Dormant | Functional | Esoteric |
| 405 | Glass | 2005 | Dormant | Stack-based | Esoteric |
| 409 | Glypho | 2005 | Esoteric | Esoteric | Esoteric |
| 423 | GolfScript | 2007 | Esoteric | Stack-based | Esoteric |
| 425 | Goto++ | 2005 | Esoteric | Esoteric | Esoteric |
| 432 | Gray Snail | 2006 | Esoteric | Esoteric | Esoteric |
| 447 | HanoiLove | 2012 | Esoteric | Esoteric | Esoteric |
| 452 | hBefunge | 2006 | Esoteric | Stack-based | Esoteric |
| 454 | Hexagrid | Unknown | Esoteric | ||
| 463 | Hourglass | Unknown | Esoteric | ||
| 468 | HQ9+ | 2001 | Esoteric | Esoteric | Esoteric |
| 485 | Icoruma | Unknown | Esoteric | ||
| 495 | Illgol | 2002 | Esoteric | Esoteric | Esoteric |
| 505 | INTERCAL | 1972 | Esoteric | Procedural | Esoteric |
| 508 | Iota | 2009 | Esoteric | Esoteric | Esoteric |
| 541 | Justif | 2005 | Esoteric | Stack-based | Esoteric |
| 547 | Kiew | 2006 | Esoteric | Imperative | Esoteric |
| 549 | Kipple | 2003 | Esoteric | Stack-based | Esoteric |
| 552 | Kolmogorov | 2006 | Esoteric | Unknown | Esoteric |
| 561 | l00p | 2005 | Esoteric | Stack-based | Esoteric |
| 562 | l33t | 2002 | Esoteric | Imperative | Esoteric |
| 573 | Lazy K | 2002 | Esoteric | Functional | Esoteric |
| 575 | Leszek | 2005 | Esoteric | Stack-based | Esoteric |
| 580 | LiLi | 2005 | Esoteric | Imperative | Esoteric |
| 588 | Linguine | 2006 | Esoteric | Stack-based | Esoteric |
| 592 | Lista | 2006 | Esoteric | Stack-based | Esoteric |
| 593 | lmn | 2006 | Esoteric | Unknown | Esoteric |
| 594 | Lo'reran | 2005 | Esoteric | Unknown | Esoteric |
| 598 | LOLCODE | 2007 | Esoteric | Imperative | Esoteric |
| 599 | LOLCODE (Objective LOLCODE alternate) | 2008 | Esoteric | OOP | Esoteric |
| 614 | Maentwrog | Unknown | Esoteric | ||
| 620 | Malbolge | 1998 | Esoteric | Esoteric | Esoteric |
| 625 | MarioLANG | 2009 | Esoteric | Esoteric | Esoteric |
| 644 | merd | 2002 | Esoteric | Multi-paradigm | Esoteric |
| 656 | Minus | Unknown | Esoteric | ||
| 693 | MyPitSelf | 2000s | Esoteric | Esoteric | Esoteric |
| 698 | Navel | 2002 | Esoteric | Stack-based | Esoteric |
| 707 | Neurosis | 2000s | Esoteric | Esoteric | Esoteric |
| 717 | Nouse | 2000s | Esoteric | Esoteric | Esoteric |
| 725 | Numberix | 2000s | Esoteric | Esoteric | Esoteric |
| 726 | NUMPAD | 2000s | Esoteric | Esoteric | Esoteric |
| 734 | Obfuna | 2000s | Esoteric | Esoteric | Esoteric |
| 747 | OISC | 1990s | Esoteric | Esoteric | Esoteric |
| 748 | OmgRofl | 2000s | Esoteric | Esoteric | Esoteric |
| 751 | Ook! | 2002 | Esoteric | Imperative | Esoteric |
| 765 | ORK | 2005 | Esoteric | Stack-based | Esoteric |
| 766 | Oroogu | 2006 | Esoteric | Imperative | Esoteric |
| 788 | Perligata | 2000 | Esoteric | Procedural | Esoteric |
| 789 | Petrovich | 2005 | Esoteric | Stack-based | Esoteric |
| 798 | Piet | 2002 | Esoteric | Stack-based | Esoteric |
| 860 | Quylthulg | 2005 | Esoteric | Stack-Based | Esoteric |
| 862 | Qwerty RPN | 2006 | Esoteric | Stack-Based | Esoteric |
| 866 | Rail | 2006 | Esoteric | 2D | Esoteric |
| 884 | REVERSE | 2005 | Esoteric | Esoteric | Esoteric |
| 887 | RNF2 | 2003 | Esoteric | Stack-Based | Esoteric |
| 891 | Roco | 2004 | Esoteric | Stack-Based | Esoteric |
| 904 | Ruri | 2015 | Esoteric | Functional | Esoteric |
| 950 | Shakespeare | 2001 | Esoteric | Procedural | Esoteric |
| 953 | Shoop | 2014 | Esoteric | Functional | Esoteric |
| 967 | Slashes | 2015 | Esoteric | Pattern-matching | Esoteric |
| 980 | SNUSP | 2003 | Esoteric | Imperative | Esoteric |
| 982 | sorta | 2005 | Dormant | Functional | Esoteric |
| 983 | Spaghetti | 2006 | Esoteric | Stack-based | Esoteric |
| 988 | SPL (Shakespeare) | 2001 | Esoteric | Imperative | Esoteric |
| 989 | Spoon | 2005 | Esoteric | Stack-based | Esoteric |
| 1003 | Subskin | 2006 | Esoteric | Stack-based | Esoteric |
| 1033 | thaM | 2005 | Esoteric | Stack-based | Esoteric |
| 1035 | Thue | 1998 | Esoteric | String Rewriting | Esoteric |
| 1042 | Tilton | 2006 | Esoteric | Stack-based | Esoteric |
| 1050 | TMMLPTEALPAITAFNFAL | 2008 | Esoteric | Imperative | Esoteric |
| 1063 | true | 2005 | Esoteric | Esoteric | Esoteric |
| 1096 | Unlambda | 1999 | Esoteric | Functional | Esoteric |
| 1097 | Unreadable | 2002 | Esoteric | Esoteric | Esoteric |
| 1105 | var'aq | 2001 | Esoteric | Stack-based | Esoteric |
| 1144 | Whenever | 2005 | Esoteric | Constraint-based | Esoteric |
| 1145 | Whirl | 2002 | Esoteric | Imperative | Esoteric |
| 1146 | Whitespace | 2003 | Esoteric | Imperative | Esoteric |
| 1157 | Word!CPU | 2007 | Esoteric | Imperative | Esoteric |
| 1178 | Y | 2003 | Esoteric | Functional | Esoteric |
| 1194 | ZOMBIE | 2003 | Esoteric | Imperative | Esoteric |
Other
401 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 5 | 4Test | 1993 | Dormant | Procedural | Testing |
| 1212 | Agda | 1999 | Active | Functional, Dependently-typed | Research |
| 32 | ALAN | 1985 | Dormant | Declarative | Interactive Fiction |
| 1251 | Alloy | 1997 | Active | Declarative | Formal Methods |
| 51 | Ant | 2000 | Active | Declarative | Build Tool |
| 73 | AsmL/NET | 2002 | Dormant | Functional | Specification |
| 96 | Assembler (S/390) | 1990 | Active | Assembly | Mainframe |
| 99 | Assembler (System/370) | 1970 | Dormant | Assembly | Mainframe |
| 100 | Assembler (UDVM) | 2003 | Dormant | Assembly | Specialized |
| 104 | Asymptote | 2004 | Active | Procedural | Graphics |
| 106 | Aurora Macro Language (AML) | 1991 | Historical | Procedural | Editor Macro |
| 109 | AutoLISP | 1986 | Active | Functional | CAD |
| 110 | Avenue | 1992 | Historical | Procedural | GIS |
| 113 | AWL | 1996 | Active | Procedural | PLC/Industrial |
| 118 | Babbage's Analytical Machine | 1837 | Historical | Mechanical | Historical |
| 127 | Basic for Casio FX 2 | 1985 | Historical | Procedural | Calculator |
| 133 | bc | 1975 | Active | Procedural | Calculator |
| 148 | Blaze Advisor (SRL) | 1998 | Dormant | Declarative | Rules Engine |
| 155 | BogusForth | Unknown | Stack-based | Forth | |
| 1279 | Bosque | 2019 | Dormant | Functional | Research |
| 1254 | Buck | 2013 | Active | Declarative | Build |
| 166 | Bzip2 | 1996 | Active | Compression | |
| 1263 | Cairo | 2021 | Active | Procedural | Blockchain |
| 177 | Cakewalk CAL | 1987 | Historical | Procedural | Music |
| 184 | Casio 1st-gen BASIC | 1981 | Historical | Procedural | Calculator |
| 185 | CASIO fx-4500P | 1986 | Historical | Procedural | Calculator |
| 186 | Casio FX9750G | 1996 | Historical | Procedural | Calculator |
| 191 | CDC CPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 192 | CDC NOS CCL | 1976 | Historical | Procedural | Mainframe |
| 193 | CDC PPU COMPASS | 1964 | Historical | Assembly | Mainframe |
| 195 | Cecil | 1992 | Historical | OOP | Research |
| 1231 | Cg | 2002 | Historical | Procedural | Shader |
| 198 | Chapel | 2009 | Active | Multi-paradigm | Parallel |
| 201 | CHILL/2 | 1980 | Historical | Procedural | Telecom |
| 207 | ChucK | 2003 | Active | Multi-paradigm | Audio |
| 209 | Cisco IOS EEM Applet | 2004 | Active | Procedural | Network |
| 210 | CL for AS400 | 1988 | Active | Procedural | Mainframe |
| 217 | CLIST | 1966 | Active | Procedural | Mainframe |
| 218 | CLLE | 1988 | Active | Procedural | Mainframe |
| 221 | CLU | 1975 | Historical | OOP | Research |
| 222 | CMake | 2000 | Active | Declarative | Build Tool |
| 223 | CMS Pipelines | 1986 | Active | Dataflow | Mainframe |
| 227 | COCOA | 1969 | Historical | Procedural | Simulation |
| 231 | Comega | 2004 | Dormant | OOP, Functional | Research |
| 232 | Commodore 64 BASIC (V2) | 1982 | Historical | Procedural | Home Computing |
| 233 | Commodore 8-bit Basic | 1977 | Historical | Procedural | Home Computing |
| 234 | Commodore Basic V2 | 1982 | Historical | Procedural | Home Computing |
| 238 | Concurrent Clean | 1987 | Active | Functional | Research |
| 244 | coq | 1989 | Active | Functional | Proof Assistant |
| 1214 | Coq | 1989 | Active | Functional, Theorem Prover | Research |
| 245 | CoreASM | 2005 | Dormant | Formal Methods | Research |
| 249 | CRM114 | 2001 | Dormant | Procedural | Text Processing |
| 250 | Crystal Reports Formula | 1991 | Active | Formula/Expression | Reporting |
| 252 | CSP | 1978 | Historical | Concurrent | Formal Methods |
| 1239 | CUE | 2019 | Active | Declarative | Configuration |
| 254 | CUPL | 1983 | Active | Hardware Description | Hardware |
| 256 | Curry | 1995 | Active | Functional, Logic | Research |
| 1244 | Cypher | 2011 | Active | Declarative | Query |
| 208 | Cω (C-Omega) | 2004 | Historical | OOP, Concurrent | Research |
| 1250 | Dafny | 2009 | Active | Imperative, Verification | Formal Methods |
| 1246 | Datalog | 1977 | Active | Logic, Declarative | Query |
| 270 | dc | 1971 | Active | Stack-based | Calculator |
| 273 | DEBUG | 1981 | Historical | Assembly | Debugging |
| 275 | DECTPU | 1984 | Historical | Procedural | Text Processing |
| 277 | Delcam PowerMILL Macro Language | Active | Scripting | CAM | |
| 279 | Derive 6 | 1988 | Historical | Mathematical | Computer Algebra |
| 1237 | Dhall | 2017 | Active | Functional | Configuration |
| 283 | Dialog | 2015 | Active | Declarative | Interactive Fiction |
| 285 | Diesel | 1985 | Active | Macro | CAD |
| 297 | DragonSpeak | Dormant | Scripting | Virtual Worlds | |
| 307 | e | 1989 | Dormant | OOP | Hardware Verification |
| 1217 | Eff | 2012 | Dormant | Functional | Research |
| 1205 | Elixir | 2011 | Active | Functional, Concurrent | Distributed |
| 324 | Emerald | 1985 | Historical | OOP, Distributed | Research |
| 337 | Excel | 1993 | Active | Functional | Spreadsheet |
| 1215 | F* | 2011 | Active | Functional, Dependently-typed | Research |
| 346 | FAME | 1980 | Dormant | Procedural | Time Series |
| 367 | FormulaOne (F1) | Unknown | Spreadsheet | ||
| 382 | Fril | 1989 | Historical | Logic | AI |
| 387 | GABasic | 1998 | Historical | Procedural | Desktop |
| 388 | Gambas | 2002 | Active | OOP | Desktop |
| 392 | GASOIL | 1963 | Historical | Procedural | Simulation |
| 393 | GASP | 1961 | Historical | Procedural | Simulation |
| 394 | GBasic | 1983 | Historical | Procedural | Desktop |
| 397 | Gema | 1991 | Dormant | Pattern Matching | Text Processing |
| 400 | Genesis 2 | 1988 | Dormant | Procedural | Simulation |
| 404 | GFA Basic | 1986 | Historical | Procedural | Desktop |
| 1224 | Gleam | 2016 | Active | Functional | Distributed |
| 406 | GlovePIE | 2005 | Dormant | Procedural | Gaming |
| 407 | GLPRO | 1990 | Historical | Procedural | Graphics |
| 1228 | GLSL | 2004 | Active | Procedural | Shader |
| 408 | Glulxa | 2000 | Active | Assembly | Interactive Fiction |
| 413 | GNU CPP | 1987 | Active | Macro | Preprocessing |
| 415 | GNU Find | 1987 | Active | Declarative | File Management |
| 416 | GNU Make | 1988 | Active | Declarative | Build Automation |
| 419 | gnuplot | 1986 | Active | Scripting | Data Visualization |
| 421 | Go! | 2003 | Dormant | Logic | AI |
| 426 | GPLZ.easy | 1995 | Historical | Procedural | Desktop |
| 427 | GPML | 2000 | Dormant | Markup | ML/AI |
| 429 | GPSS | 1961 | Active | Simulation | Simulation |
| 430 | GRAFORTH | 1982 | Historical | Stack-based | Graphics |
| 1243 | GraphQL | 2015 | Active | Declarative | Query |
| 434 | Gri | 1989 | Dormant | Scripting | Graphics |
| 435 | GRIP | 1974 | Historical | Procedural | Graphics |
| 436 | Grok | 2006 | Active | Pattern Matching | Log Processing |
| 438 | GRWL | 1985 | Historical | Procedural | Robotics |
| 440 | GUI4CLI | 1993 | Historical | Scripting | Desktop |
| 441 | GW-BASIC | 1983 | Historical | Procedural | Desktop |
| 445 | HAL/S | 1968 | Historical | Procedural | Aerospace |
| 451 | haXe (Haxe) | 2005 | Active | Multi-paradigm, OOP | Cross-platform |
| 1235 | HCL | 2014 | Active | Declarative | Configuration |
| 455 | High Level Petri Net | 1980s | Active | Formal specification | Modeling |
| 1229 | HLSL | 2002 | Active | Procedural | Shader |
| 457 | HLSL (High Level Shading Language) | 2002 | Active | Procedural | Graphics |
| 459 | Hope | 1980 | Historical | Functional | Academic |
| 461 | HotBasic | 1998 | Historical | Procedural, OOP | Application |
| 464 | HP 48 Calculator | 1990 | Historical | Stack-based | Calculator |
| 465 | HP 9825A Calculator | 1976 | Historical | Procedural | Calculator |
| 467 | HP-16C | 1982 | Historical | Stack-based | Calculator |
| 470 | HTA | 1999 | Active | Scripting | Desktop |
| 471 | HTBasic | 1984 | Active | Procedural | Instrumentation |
| 473 | Hume | 2002 | Dormant | Functional | Real-time |
| 474 | Hummingbird Basic | 2002 | Historical | Procedural | Application |
| 475 | HyperCard | 1987 | Historical | Event-driven, Scripting | Hypermedia |
| 476 | IBasic | 1997 | Historical | Procedural, OOP | Application |
| 481 | IBM HLASM Macro | 1992 | Active | Assembly | Mainframe |
| 482 | IBM/3x0 Assembler | 1964 | Historical | Assembly | Mainframe |
| 484 | Icon | 1977 | Active | Procedural, Goal-directed | String processing |
| 486 | IDC | Unknown | Scripting | IDA Pro | |
| 487 | IDL | 1977 | Active | Array-based | Data analysis |
| 488 | IdocScript | 1996 | Active | Scripting | CMS |
| 1211 | Idris | 2007 | Active | Functional, Dependently-typed | Research |
| 494 | ILE | 1994 | Active | Multi-paradigm | IBM i |
| 499 | Inform | 1993 | Active | Procedural, OOP | Interactive fiction |
| 500 | Inform 7 | 2006 | Active | Natural language | Interactive fiction |
| 504 | InstallScript | 1993 | Active | Procedural | Installation |
| 507 | Ioke | 2008 | Dormant | Prototype-based | JVM |
| 510 | IRC | 1988 | Active | Protocol | Communication |
| 511 | IRCII | 1989 | Active | Scripting | IRC client |
| 514 | Isabelle Theorem Prover | 1986 | Active | Logic, Functional | Formal verification |
| 520 | J | 1990 | Active | Array-based, Functional | Data analysis |
| 521 | jamal | 2001 | Active | Macro | Text processing |
| 522 | Jamfile | 1993 | Active | Build system | Build automation |
| 524 | Java 2 Micro Edition | 1999 | Historical | OOP | Mobile |
| 526 | JavaFX | 2008 | Active | OOP, Declarative | GUI/Desktop |
| 532 | Joy | 2001 | Dormant | Functional, Stack-based | Research |
| 1273 | Jq | 2012 | Active | Functional | Query |
| 534 | JR | 1987 | Historical | Concurrent, Procedural | Research |
| 536 | JScript/NET | 2000 | Historical | Multi-paradigm | .NET |
| 1238 | Jsonnet | 2014 | Active | Functional | Configuration |
| 539 | Julie - Chapel (AKA Julie4Chapel) | 2014 | Dormant | Data-parallel | Research |
| 542 | K | 1993 | Active | Array-oriented, Functional | Financial/Data |
| 559 | K | 1993 | Active | Array-oriented | Financial |
| 543 | Kalkulon | 1988 | Historical | Procedural | Spreadsheet |
| 1216 | Koka | 2012 | Active | Functional | Research |
| 553 | KonsolScript | 2003 | Historical | Scripting | Desktop |
| 564 | Lakota | 2006 | Dormant | OOP | Research |
| 565 | Lambda (DIAS) | 1985 | Historical | Functional | Research |
| 566 | LANGuard Script | 2000 | Historical | Scripting | Security |
| 571 | LaTeX2e | 1994 | Active | Markup | Document Preparation |
| 572 | Lazarus | 1993 | Active | OOP | Development Environment |
| 1213 | Lean | 2013 | Active | Functional, Theorem Prover | Research |
| 574 | Leda | 1988 | Historical | Multi-paradigm | Research |
| 576 | Lexico | 1989 | Historical | Logic | NLP |
| 577 | LIA | 1984 | Historical | Concurrent | Research |
| 579 | Life | 1986 | Historical | Logic | Research |
| 581 | Lilypond | 1996 | Active | Declarative | Music Notation |
| 584 | Linden Script | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 585 | Linden Scripting Language | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 586 | Linden Scripting Language (LSL) | 2003 | Active | Event-driven, OOP | Virtual Worlds |
| 587 | Lingo | 1988 | Dormant | OOP, Scripting | Multimedia |
| 1248 | LINQ | 2007 | Active | Declarative | Query |
| 600 | Lotus 1-2-3 | 1983 | Historical | Formula-based | Spreadsheet |
| 601 | Lotus Formula | 1989 | Dormant | Functional | Spreadsheet |
| 604 | LSL | 2003 | Active | Event-driven, OOP | Virtual World |
| 608 | M4 | 1977 | Active | Macro | Macro Processor |
| 610 | Macintosh WordPerfect | 1988 | Historical | Procedural | Macro |
| 619 | Make | 1976 | Active | Declarative | Build Tool |
| 629 | Max/MSP | 1990 | Active | Visual, Dataflow | Audio |
| 632 | Maxscript | 1996 | Active | Procedural | 3D Graphics |
| 633 | Maya Embedded Language | 1998 | Active | Procedural | 3D Graphics |
| 638 | MEDITECH Magic | 1982 | Active | Procedural | Healthcare |
| 639 | MEDITECH MagicFS | 1995 | Active | Procedural | Healthcare |
| 641 | MEL | 1998 | Active | Procedural | 3D Graphics |
| 1255 | Meson | 2013 | Active | Declarative | Build |
| 646 | MetaCard | 1992 | Historical | Procedural | GUI |
| 648 | MetaFont/MetaPost | 1979 | Active | Declarative | Graphics |
| 662 | ML/I | 1966 | Historical | Macro | Macro Processor |
| 663 | ML/I Macroprocessor | 1966 | Historical | Macro | Macro Processor |
| 1220 | Mojo | 2023 | Active | Multi-paradigm | AI/ML |
| 670 | MOO | 1990 | Dormant | OOP | Virtual World |
| 673 | Mops | 1987 | Dormant | Stack-based | Forth |
| 674 | Morse Code | 1844 | Historical | Encoding | Communication |
| 1262 | Move | 2019 | Active | Resource-oriented | Blockchain |
| 677 | Mozart | 1999 | Dormant | Multi-paradigm, Concurrent | Research |
| 684 | MSIL | 2002 | Active | Intermediate | Runtime |
| 685 | MSIL / CIL | 2002 | Active | Intermediate | Runtime |
| 1230 | MSL | 2014 | Active | Procedural | Shader |
| 688 | MUF | 1990 | Dormant | Procedural, Stack | Gaming |
| 689 | MultiMUD QuestEngine | 1990s | Historical | Scripting | Gaming |
| 692 | MUSH | 1989 | Dormant | Scripting | Gaming |
| 695 | NASL - Nessus Attack Scripting Language | 1998 | Active | Scripting | Security |
| 702 | NeoBook | 1997 | Active | Visual | Multimedia |
| 703 | NeoOffice Basic | 2003 | Active | Procedural | Office |
| 704 | Nepal | 2000s | Unknown | Unknown | Unknown |
| 706 | NetRexx | 1996 | Dormant | Object-oriented | JVM |
| 710 | NewtonScript | 1993 | Historical | Prototype-based | Mobile |
| 711 | Nial | 1981 | Dormant | Array | Research |
| 712 | Nice | 2002 | Dormant | Object-oriented, Functional | JVM |
| 1256 | Ninja | 2012 | Active | Declarative | Build |
| 715 | NIT | 2008 | Dormant | Object-oriented | Research |
| 1236 | Nix | 2003 | Active | Functional, Declarative | Configuration |
| 718 | Nova | 2020 | Active | Object-oriented | Mobile |
| 721 | Nroff | 1973 | Active | Markup | Document |
| 722 | NSIS | 2001 | Active | Scripting | Installer |
| 724 | NU-Prolog | 1984 | Historical | Logic | Research |
| 728 | NWScript | 2002 | Active | Scripting | Gaming |
| 730 | O'Basic | 1995 | Historical | Procedural | Desktop |
| 736 | OBJ | 1976 | Historical | Functional | Research |
| 743 | Obliq | 1993 | Historical | Object-oriented | Distributed |
| 746 | OCL | 1997 | Active | Declarative | Modeling |
| 749 | OmniMark | 1988 | Dormant | Streaming | Data Processing |
| 753 | OPAL | 1995 | Historical | Functional | Academic |
| 758 | OpenVMS DECTPU | 1984 | Historical | Procedural | Text Processing |
| 761 | OPS Script | 1985 | Historical | Procedural | Printing |
| 767 | Orthogonal | 1968 | Historical | Procedural | Academic |
| 1233 | OSL | 2010 | Active | Procedural | Shader |
| 774 | Parallel C# | 2007 | Historical | OOP, Concurrent | Academic |
| 777 | Parlog | 1983 | Historical | Logic, Concurrent | Academic |
| 778 | Parrot | 2001 | Dormant | Multi-paradigm | VM/Runtime |
| 780 | PascalX | 1976 | Historical | Procedural | Academic |
| 782 | PATH | 1980 | Historical | Dataflow | Academic |
| 795 | Pi | 2009 | Dormant | Functional | Academic |
| 802 | pine | 2004 | Dormant | Functional | Academic |
| 1242 | Pkl | 2024 | Active | Declarative | Configuration |
| 812 | Planc | 1980 | Historical | Concurrent | Academic |
| 1276 | Plankalkül | 1948 | Historical | Procedural | Historical |
| 814 | PLT Scheme | 1995 | Historical | Functional | Academic |
| 816 | PocketC | 1997 | Historical | Procedural | Mobile |
| 818 | Polyphonic C# | 2004 | Historical | OOP, Concurrent | Academic |
| 1218 | Pony | 2014 | Active | Object-oriented, Actor | Concurrent |
| 819 | Pop | 1975 | Historical | Functional, Procedural | Academic |
| 823 | Postscript | 1984 | Active | Stack-based, Functional | Graphics/Printing |
| 824 | POV-Ray | 1991 | Active | Declarative | 3D Graphics |
| 825 | POV-Ray 3.5 | 2002 | Historical | Declarative | 3D Graphics |
| 828 | PowerOn | 1990 | Active | Procedural | Domain-Specific |
| 832 | PReS Language | 2000 | Active | Procedural | Document Processing |
| 834 | Procmail | 1990 | Historical | Declarative | Email Processing |
| 837 | Prolog | 1972 | Active | Logic, Declarative | AI/Logic |
| 838 | promela | 1980 | Active | Declarative | Model Checking |
| 839 | Prostscript (printable) | 1985 | Historical | Stack-Based | Document Processing |
| 841 | Punch cards | 1890 | Historical | Data | Data Storage |
| 842 | Pure Data | 1996 | Active | Visual, Dataflow | Multimedia |
| 845 | PVScript | 1995 | Historical | Procedural | Industrial Control |
| 847 | Pyrex | 2002 | Historical | Procedural, OOP | Extension Language |
| 849 | Q | 2003 | Active | Functional, Array | Financial |
| 854 | QPAC | 1985 | Historical | Procedural | Statistical |
| 1247 | QUEL | 1976 | Historical | Declarative | Query |
| 857 | Quest ASL | 1998 | Active | Declarative | Interactive Fiction |
| 861 | QVT | 2008 | Active | Declarative | Model Transformation |
| 863 | R | 1993 | Active | Functional, OOP, Procedural | Statistical |
| 871 | RapidBATCH | 1995 | Historical | Procedural | Batch Processing |
| 872 | Rascal | 2009 | Active | Functional, OOP | Metaprogramming |
| 877 | RealBasic | 1996 | Historical | OOP, Event-Driven | Application Development |
| 880 | Refal | 1966 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 881 | Refal5 | 1989 | Active | Functional, Pattern-Matching | Symbolic Computing |
| 882 | Reflection Basic Script | 2000 | Active | Procedural | Terminal Automation |
| 885 | ReXplace | 1995 | Historical | Procedural | Text Processing |
| 895 | RPF | 1985 | Historical | Procedural | Report Generation |
| 1234 | RSL | 1988 | Historical | Procedural | Shader |
| 903 | Runtime Revolution | 1997 | Active | OOP, Event-driven | Application Development |
| 907 | S | 1976 | Active | Functional, Statistical | Data Analysis |
| 910 | S-Plus | 1988 | Dormant | Functional, Statistical | Data Analysis |
| 912 | S3 | 1992 | Active | OOP, Statistical | Data Analysis |
| 915 | SAIL | 1970 | Historical | Procedural, OOP | AI Research |
| 916 | SAL | 2000 | Active | Declarative | Verification |
| 918 | SALT | 2002 | Dormant | Markup, Scripting | Voice Applications |
| 919 | SAOL | 1997 | Historical | Procedural | Audio Processing |
| 920 | SAS | 1976 | Active | Procedural, Statistical | Data Analysis |
| 921 | SAS Macro Language | 1982 | Active | Procedural, Macro | Data Analysis |
| 922 | SASL - St Andrews Static Lang. | 1972 | Historical | Functional, Lazy | Research |
| 929 | SCAR | 2003 | Dormant | Procedural | Automation/Gaming |
| 934 | SCL | 1968 | Historical | Procedural | Job Control |
| 940 | seachange | 2010 | Historical | Functional | Research |
| 941 | sed | 1974 | Active | Declarative, Stream-oriented | Text Processing |
| 943 | Selcopy | 1980 | Dormant | Procedural | Mainframe Utility |
| 944 | Self | 1987 | Dormant | OOP, Prototype-based | Research |
| 945 | Sendmail | 1983 | Active | Declarative, Rule-based | Email Configuration |
| 946 | Sensetalk | 1993 | Active | Natural Language, Scripting | Automation/Testing |
| 947 | SETL | 1969 | Dormant | Procedural, Set-theoretic | Research |
| 948 | SFL | 1991 | Historical | Procedural | Application Development |
| 951 | Sharp EL9000 Calculator | 1986 | Historical | Procedural | Calculator |
| 954 | ShowText | 1990s | Historical | Markup | Documentation |
| 955 | Silk | 1997 | Active | Procedural, Scripting | Test Automation |
| 959 | SIMSCRIPT | 1962 | Dormant | Event-driven, OOP | Simulation |
| 960 | SimTalk | 1993 | Dormant | OOP, Event-driven | Simulation |
| 961 | Simula | 1962 | Historical | OOP, Procedural | Simulation/Research |
| 966 | SKI Combinator Calculus | 1920s | Active | Functional, Lambda Calculus | Theoretical |
| 969 | SLI (Simulation language interpreter) | 1975 | Historical | Procedural | Simulation |
| 976 | SML (Standard ML) | 1983 | Active | Functional | Academic |
| 979 | SNOBOL | 1962 | Historical | String Processing | Text Processing |
| 981 | Soar | 1983 | Active | Rule-based | AI/Cognitive |
| 1260 | Solidity | 2014 | Active | Object-oriented | Blockchain |
| 1245 | SPARQL | 2008 | Active | Declarative | Query |
| 1232 | SPIR-V | 2015 | Active | Intermediate | Shader |
| 987 | SPITBOL | 1971 | Historical | String Processing | Text Processing |
| 990 | SPSS | 1968 | Active | Statistical | Data Analysis |
| 996 | Squish | 2001 | Active | Scripting | Testing |
| 997 | SR | 1981 | Historical | Concurrent | Research |
| 998 | StarBasic | 1985 | Active | Procedural | Office Automation |
| 1253 | Starlark | 2017 | Active | Procedural | Build |
| 1000 | STATA | 1985 | Active | Statistical | Data Analysis |
| 1001 | Stratego | 1998 | Active | Functional | Program Transformation |
| 1005 | SuperCollider | 1996 | Active | OOP/Functional | Audio/Music |
| 1006 | SuperTalk | 1987 | Historical | OOP | Multimedia |
| 1007 | Surf | 2001 | Dormant | Concurrent | Research |
| 1008 | Swym | 2010 | Dormant | Concurrent | Research |
| 1014 | T | 1982 | Historical | Functional | Academic |
| 1017 | TADS 3 | 1996 | Active | OOP | Interactive Fiction |
| 1019 | Tandy Color BASIC | 1980 | Historical | Procedural | Home Computing |
| 1023 | TCL/TK | 1991 | Active | Scripting | GUI Development |
| 1026 | TECO | 1962 | Historical | Text Editor | Text Processing |
| 1029 | Tera Term Pro Macro | 1994 | Active | Scripting | Terminal Automation |
| 1030 | Terse | 1993 | Dormant | Functional | Research |
| 1031 | TeX/LaTeX | 1978 | Active | Markup/Macro | Document Typesetting |
| 1032 | texinfo | 1986 | Active | Markup | Documentation |
| 1036 | TI 81 Calculator | 1990 | Historical | Procedural | Calculator |
| 1037 | TI 83+/84+(SE) Basic | 1996 | Active | Procedural | Calculator |
| 1038 | TI 85 Calculator | 1992 | Historical | Procedural | Calculator |
| 1039 | TI 89 Calculator | 1998 | Active | Procedural | Calculator |
| 1040 | Tibco MarketSheet Script | 2000s | Dormant | Scripting | Financial |
| 1044 | TinTin++ | 1993 | Active | Scripting | MUD Client |
| 1046 | Tiny Basic | 1975 | Historical | Procedural | Home Computing |
| 1048 | TinyFugue | 1993 | Active | Scripting | MUD Client |
| 1049 | TinyKiss | 1990s | Dormant | Scripting | Radio/Packet |
| 1249 | TLA+ | 1999 | Active | Specification | Formal Methods |
| 1053 | Tokiwa | Unknown | Unknown | Unknown | |
| 1054 | TOM | 2000 | Dormant | Functional | Academic |
| 1240 | TOML | 2013 | Active | Declarative | Configuration |
| 1055 | Topline | Unknown | Unknown | Unknown | |
| 1057 | Trac | 1964 | Historical | Procedural | Text Processing |
| 1059 | Transcript | 1984 | Historical | Procedural | Text Processing |
| 1062 | troff | 1973 | Active | Markup | Document Formatting |
| 1065 | Trumpet Winsock | Unknown | Unknown | Networking | |
| 1066 | TSEPro Editor Macro | 1991 | Dormant | Scripting | Text Editor |
| 1068 | TSX 17 PLC | Unknown | Procedural | Industrial Control | |
| 1071 | Turbo PL | Unknown | Procedural | Unknown | |
| 1073 | Turing Machine | 1936 | Historical | Theoretical | Academic |
| 1076 | Tyle | Unknown | Unknown | Unknown | |
| 1081 | UC4 | 1985 | Active | Procedural | Automation |
| 1082 | uc4-script | Active | Scripting | Automation | |
| 1083 | UGCL | Unknown | Unknown | Unknown | |
| 1084 | UltraMacros | Unknown | Scripting | Automation | |
| 1085 | UML | 1997 | Active | Visual/Modeling | Design |
| 1086 | Unbabtized | Unknown | Unknown | Unknown | |
| 1226 | Unison | 2019 | Active | Functional | Distributed |
| 1095 | Unix DC | 1971 | Active | Stack-based | Calculator |
| 1101 | User-RPL | 1990 | Active | Stack-based/Procedural | Calculator |
| 1103 | v | Unknown | Unknown | Unknown | |
| 1110 | VCL | 1995 | Active | OOP | Framework/Application |
| 1112 | VectorScript | 1985 | Active | Procedural/Scripting | CAD |
| 1113 | Verilog | 1984 | Active | HDL/Concurrent | Hardware Design |
| 1114 | Version | Unknown | Unknown | Unknown | |
| 1116 | VGL | Unknown | Unknown | Graphics | |
| 1117 | VHDL | 1983 | Active | HDL/Concurrent | Hardware Design |
| 1118 | Vi | 1976 | Active | Modal/Command | Text Editor |
| 1119 | VIB Skript | Unknown | Scripting | Unknown | |
| 1120 | VICC | Unknown | Unknown | Unknown | |
| 1121 | Vim | 1991 | Active | Modal/Scripting | Text Editor |
| 1122 | VIM Macro | 1991 | Active | Scripting | Text Editor |
| 1123 | Vision:Report (Quickjob) | Dormant | Procedural/4GL | Reporting | |
| 1124 | Visual Basic | 1991 | Historical | OOP/Event-driven | Application/RAD |
| 1261 | Vyper | 2017 | Active | Procedural | Blockchain |
| 1139 | Warcraft 3 GUI | 2002 | Active | Visual/Event-driven | Gaming |
| 1140 | Warcraft 3 Jass | 2002 | Active | Procedural | Gaming |
| 1264 | WebAssembly | 2017 | Active | Stack-based | Runtime |
| 1151 | Windows Installer | 1999 | Active | Declarative | Installation |
| 1153 | Wise InstallMaster8 | 1995 | Historical | Declarative | Installation |
| 1156 | Word | 1983 | Unknown | Procedural | Macro |
| 1158 | WordBasic | 1990 | Historical | Procedural | Macro |
| 1159 | WordPerfect Macro | 1985 | Historical | Procedural | Macro |
| 1160 | WoS Quest Script | 2000 | Dormant | Procedural | Gaming |
| 1163 | WYLBUR | 1970 | Historical | Procedural | Text editing |
| 1164 | X-GUI scripting language | 1995 | Unknown | Procedural | GUI |
| 1274 | X10 | 2004 | Dormant | Object-oriented, Parallel | Parallel |
| 1166 | X10 1.7 | 2004 | Active | OOP/Concurrent | Research |
| 1278 | XAML | 2006 | Active | Declarative | UI |
| 1169 | XION | 2006 | Dormant | Declarative | Configuration |
| 1171 | XOTcl | 2000 | Dormant | OOP | Extension |
| 1174 | XS | 2001 | Unknown | Functional | Extension |
| 1177 | Xtend | 2011 | Active | OOP/Functional | JVM |
| 1181 | Yacc | 1975 | Active | Declarative | Parser generator |
| 1241 | YAML | 2001 | Active | Declarative | Configuration |
| 1183 | Ylva | 2005 | Unknown | Unknown | Unknown |
| 1184 | Yodl | 1999 | Active | Declarative | Documentation |
| 1252 | Z notation | 1977 | Dormant | Specification | Formal Methods |
| 1189 | Zeno | 1999 | Unknown | Logic | Research |
| 1193 | zmud scripting language | 1995 | Active | Procedural | Gaming/MUD |
| 1195 | Zonnon | 2002 | Dormant | OOP | Research |
| 1199 | ZT | 2006 | Unknown | Unknown | Unknown |
| 1200 | ZZT | 1991 | Historical | Procedural | Gaming |
Unknown
89 languages
| # | Name | Year | Status | Paradigm | Category |
|---|---|---|---|---|---|
| 12 | Abal | Unknown | |||
| 17 | ACE | Unknown | |||
| 18 | ACS | Unknown | |||
| 23 | ACTools | Unknown | |||
| 25 | ADL | Unknown | |||
| 33 | ALClient | Unknown | |||
| 48 | AML | Unknown | |||
| 50 | Anduril | Unknown | |||
| 64 | April | Unknown | |||
| 69 | AS | Unknown | |||
| 70 | ASHE | Unknown | |||
| 75 | Aspect | Unknown | |||
| 105 | Aurora | Unknown | |||
| 120 | babelscript | Unknown | |||
| 121 | Bacis1 | Unknown | |||
| 122 | BAK | Unknown | |||
| 136 | Bean Sheet | Unknown | |||
| 143 | Biferno | Unknown | |||
| 144 | Bind | Unknown | |||
| 145 | BIO | Unknown | |||
| 161 | BRL | Unknown | |||
| 162 | BS | Unknown | |||
| 163 | Builder Script | Unknown | |||
| 164 | Bullfrog | Unknown | |||
| 170 | c-smile | Unknown | |||
| 178 | Calc | Unknown | |||
| 182 | Candle | Unknown | |||
| 194 | CDL3 | Unknown | |||
| 205 | CHR | Unknown | |||
| 206 | Chrome | Unknown | |||
| 214 | click.EXE / instant.EXE | Unknown | |||
| 226 | coco | Unknown | |||
| 236 | ComWic | Unknown | |||
| 239 | Condit | Unknown | |||
| 242 | Conzept 16 | Unknown | |||
| 251 | CSC4 | Unknown | |||
| 253 | Cupid | Unknown | |||
| 258 | D++ | Unknown | |||
| 260 | Dark | Unknown | |||
| 264 | Darwin | Unknown | |||
| 276 | Definer | Unknown | |||
| 282 | Dialect | Unknown | |||
| 288 | DNA# | Unknown | |||
| 290 | DOGO | Unknown | |||
| 292 | Dot Tool | Unknown | |||
| 294 | DPas | Unknown | |||
| 296 | Draft Code Generator | Unknown | |||
| 300 | DSSP | Unknown | |||
| 302 | DUP | Unknown | |||
| 305 | DYL-280 | Unknown | |||
| 309 | EasyBatch | Unknown | |||
| 310 | EASystemCode v5.5s | Unknown | |||
| 314 | EDI C | Unknown | |||
| 323 | Ember | Unknown | |||
| 330 | EPM Macro | Unknown | |||
| 333 | ETA | Unknown | |||
| 336 | Ex | Unknown | |||
| 340 | Express | Unknown | |||
| 348 | Far macrolanguage | Unknown | |||
| 350 | FAST | Unknown | |||
| 352 | Feather | Unknown | |||
| 355 | Festival | Unknown | |||
| 356 | FILDZAN 32 | Unknown | |||
| 361 | FM | Unknown | |||
| 493 | ilc | Unknown | |||
| 502 | Inger | Unknown | |||
| 503 | Inline | Unknown | |||
| 509 | Iphigeneia | Unknown | |||
| 515 | ISCOM | Unknown | |||
| 517 | ISM/SML | Unknown | |||
| 518 | IT | Unknown | |||
| 606 | Luck | Unknown | |||
| 607 | M-Speak | Unknown | |||
| 609 | M5 | Unknown | |||
| 611 | Macmac | Unknown | |||
| 613 | MacroX | Unknown | |||
| 618 | Magnum | Unknown | |||
| 621 | MALG | Unknown | |||
| 630 | Maxim | Unknown | |||
| 634 | MC# | Unknown | |||
| 636 | MechaniQue | Unknown | |||
| 642 | Mercur | Unknown | |||
| 647 | Metacza | Unknown | |||
| 652 | Migol | Unknown | |||
| 653 | Migol 09 | Unknown | |||
| 654 | Mimer PG | Unknown | |||
| 669 | MoH script | Unknown | |||
| 671 | MoonPeanut | Unknown | |||
| 672 | MoonRock | Unknown |
About This Encyclopedia
This encyclopedia catalogs 1,200 programming languages ranging from the theoretical foundations of computation (Turing Machines, Lambda Calculus) to modern production languages (Kotlin, Rust, Swift) and everything in between.
Status Definitions
- Active: Maintained, updated, and commercially used
- Historical: Important historically but no longer maintained
- Dormant: Still available but minimal activity
- Esoteric: Designed for experimentation, art, or humor
- Unknown: Insufficient information to determine status
Data Sources
Language data was compiled from historical computing records, language documentation, academic papers, and industry usage reports. The 16 detailed research files are available in the language-data/ directory.