Languages
644 languages, 2 with lessons and 642 with an overview page. Search by name, paradigm or a word from the summary.
Tier 1
Full curriculum, beginner to expert. 14 shown
- BashBash is an imperative and procedural programming language that first appeared in 1989.Overview only
- CC is a multi-paradigm and imperative programming language that first appeared in 1972.Overview only
- C#C# is a multi-paradigm and structured programming language that first appeared in 2000.Overview only
- C++C++ is a multi-paradigm and procedural programming language that first appeared in 1985.Overview only
- GoGo is a multi-paradigm and concurrent programming language that first appeared in 2009.Overview only
- JavaJava is a multi-paradigm and generic programming language that first appeared in 1995.Overview only
- JavaScriptThe language of the web pages you use every day, also used for servers and command-line tools through Node.js.In progress
- KotlinKotlin is a multi-paradigm and object-oriented programming language that first appeared in 2011.Overview only
- PHPPHP is a multi-paradigm and imperative programming language that first appeared in 1995.Overview only
- PythonA readable general-purpose language used for scripting, data work, web back ends and teaching.Complete
- RustRust is a multi-paradigm and concurrent programming language that first appeared in 2012.Overview only
- SQLSQL is a declarative programming language that first appeared in 1973.Overview only
- SwiftSwift is a multi-paradigm and object-oriented programming language that first appeared in 2014.Overview only
- TypeScriptTypeScript is a multi-paradigm and functional programming language that first appeared in 2012.Overview only
Tier 2
Full curriculum, written after Tier 1. 29 shown
- AdaAda is a multi-paradigm and structured programming language that first appeared in 1980.Overview only
- Assembly languageAssembly language is an imperative and metaprogramming programming language that first appeared in 1947.Overview only
- ClojureClojure is a multi-paradigm and concurrent programming language that first appeared in 2007.Overview only
- COBOLCOBOL is a procedural and imperative programming language that first appeared in 1960.Overview only
- Common LispCommon Lisp is a multi-paradigm and procedural programming language that first appeared in 1984.Overview only
- DartDart is a multi-paradigm and functional programming language that first appeared in 2011.Overview only
- Delphi / Object PascalDelphi / Object Pascal is an imperative and structured programming language that first appeared in 1986.Overview only
- ElixirElixir is a multi-paradigm and functional programming language that first appeared in 2012.Overview only
- ErlangErlang is a multi-paradigm and concurrent programming language that first appeared in 1986.Overview only
- F#F# is a multi-paradigm and functional programming language that first appeared in 2005.Overview only
- FortranFortran is a multi-paradigm and structured programming language that first appeared in 1957.Overview only
- GleamGleam is a multi-paradigm and functional programming language that first appeared in 2016.Overview only
- GroovyGroovy is a multi-paradigm and object-oriented programming language that first appeared in 2003.Overview only
- HaskellHaskell is a functional programming language that first appeared in 1990.Overview only
- JuliaJulia is a multi-paradigm and object-oriented programming language that first appeared in 2012.Overview only
- LuaLua is a multi-paradigm and scripting programming language that first appeared in 1993.Overview only
- MATLABMATLAB is a multi-paradigm and imperative programming language that first appeared in 1984.Overview only
- MojoMojo is a multi-paradigm and imperative programming language that first appeared in 2023.Overview only
- Objective-CObjective-C is a reflective and object-oriented programming language that first appeared in 1984.Overview only
- OCamlOCaml is a multi-paradigm and functional programming language that first appeared in 1996.Overview only
- PerlPerl is a multi-paradigm programming language that first appeared in 1987.Overview only
- PowerShellPowerShell is an imperative and dataflow programming language that first appeared in 2006.Overview only
- PrologProlog is a logic programming language that first appeared in 1972.Overview only
- RR is a multi-paradigm and procedural programming language that first appeared in 1993.Overview only
- RubyRuby is a multi-paradigm and functional programming language that first appeared in 1995.Overview only
- ScalaScala is a multi-paradigm and concurrent programming language that first appeared in 2004.Overview only
- SoliditySolidity is an imperative and object-oriented programming language that first appeared in 2014.Overview only
- Visual Basic (.NET)Visual Basic (.NET) is a multi-paradigm and structured programming language that first appeared in 2001.Overview only
- ZigZig is a multi-paradigm and imperative programming language that first appeared in 2016.Overview only
Tier 3
Reference page: history, syntax sample and a path in. 601 shown
- .QL.QL is an object-oriented query language developed by Semmle for querying source code as a relational database. It later became the basis of GitHub's CodeQL.Overview only
- @FormulaThe Formula language is a scripting language used in Lotus Notes. Many of its language elements begin with the @ character, which is why it is also called @Formula.Overview only
- A-0 SystemThe A-0 System was an early compiler-related tool written by Grace Murray Hopper in 1951 and 1952 for the UNIVAC I. It functioned more as a loader or linker than as a modern compiler.Overview only
- A.NETA# (listed here as A.NET) is a port of the Ada programming language to Microsoft's .NET platform. It was distributed by the Department of Computer Science at the United States Air Force Academy under the GNU General Public License.Overview only
- A+A+ is an array programming language derived from APL. It was first released in 1988.Overview only
- ABAPABAP is a domain-specific high-level programming language created by SAP SE. It is used, alongside Java, to program the SAP NetWeaver Application Server.Overview only
- ABCABC is a structured, imperative teaching language developed at CWI in Amsterdam in the 1980s as an alternative to BASIC and Pascal for beginners. Its design influenced the Python language.Overview only
- ACCACC is a programming language. A full overview has not been written yet.Overview only
- AccentAccent is a programming language that first appeared in 1990.Overview only
- Action!Action! is a structured, ALGOL-like programming language for the Atari 8-bit computers. It was released in 1983 by Optimized Systems Software.Overview only
- ActionScriptActionScript is an object-oriented programming language originally developed by Macromedia. It is influenced by HyperTalk and is now an implementation of ECMAScript.Overview only
- ActorActor is a programming language invented by Charles Duff of The Whitewater Group in 1988. It was an offshoot of object-oriented extensions he had developed for the Forth language.Overview only
- AdenineAdenine is a programming language. A full overview has not been written yet.Overview only
- AdvPLAdvPL is a proprietary programming language based on xBase. It was released in 1999 and is used to develop applications for the Protheus ERP system from TOTVS.Overview only
- AgdaAgda is a dependently typed functional programming language. The current version, Agda 2, is a full rewrite of the original system developed at Chalmers in 1999.Overview only
- Agilent VEEKeysight VEE, originally Agilent VEE and earlier HP VEE, is a graphical dataflow programming environment. It is used for automated test, measurement, data analysis and reporting.Overview only
- AgoraAgora is a programming language. A full overview has not been written yet.Overview only
- AIMMSAIMMS is a commercial modelling language and environment for mathematical optimization and decision support. It was first released in 1993.Overview only
- AldorAldor is a multi-paradigm and object-oriented programming language that first appeared in 1990.Overview only
- AlefAlef is a discontinued concurrent programming language designed by Phil Winterbottom at Bell Labs as part of the Plan 9 operating system. It implemented the channel-based concurrency of Newsqueak in a compiled, C-like language.Overview only
- Algebraic Logic Functional programming languageAlgebraic Logic Functional (ALF) is a programming language that combines functional and logic programming. Its foundation is Horn clause logic with equality.Overview only
- ALGOL 58ALGOL 58, originally named IAL, is an early member of the ALGOL family of programming languages. It was an early compromise design that was soon superseded by ALGOL 60.Overview only
- ALGOL 60ALGOL 60 is an imperative, block-structured programming language defined in 1960 by an international committee. Its report introduced Backus-Naur form notation.Overview only
- ALGOL 68ALGOL 68 is an imperative member of the ALGOL family, conceived as a successor to ALGOL 60. It had a much wider scope of application and more rigorously defined syntax and semantics.Overview only
- ALGOL WALGOL W is a multi-paradigm and procedural programming language that first appeared in 1966.Overview only
- Alice MLAlice ML is a general-purpose, multi-paradigm functional programming language designed at Saarland University in Germany. It is a dialect of Standard ML augmented with lazy evaluation, concurrency and constraint programming.Overview only
- Alma-0Alma-0 is a multi-paradigm programming language that augments the imperative Modula-2 language with logic programming features and backtracking. It combines constraint programming with imperative and declarative styles.Overview only
- AmbientTalkAmbientTalk is an experimental object-oriented distributed programming language developed at the Vrije Universiteit Brussel in Belgium. It is aimed at programs deployed in mobile ad hoc networks.Overview only
- Amiga EAmiga E is a programming language created by Wouter van Oortmerssen for the Amiga computer. Work began in 1991, and the first release came in 1993.Overview only
- AMPLAMPL is an algebraic modeling language for describing and solving large-scale mathematical optimization problems. It was developed by Robert Fourer, David Gay and Brian Kernighan at Bell Laboratories.Overview only
- AnalitikAnalitik is a programming language developed in 1968 at the Institute of Cybernetics of the Academy of Sciences of the Ukrainian SSR. It is a development of the ALMIR-65 language and keeps compatibility with it.Overview only
- AngelScriptAngelScript is an embeddable scripting language for C++ applications, created by Andreas Jonsson. It was first released in 2003.Overview only
- Apache Pig latinPig Latin is the language of Apache Pig, a high-level platform for creating programs that run on Apache Hadoop. It abstracts Java MapReduce programming into a notation similar to SQL.Overview only
- ApexApex is a proprietary, Java-like programming language for building applications on the Salesforce platform. It is used to write server-side logic in the Salesforce environment.Overview only
- APLAPL is a programming language developed in the 1960s by Kenneth E. Iverson, centred on multidimensional arrays. It uses a large set of special symbols to express functions and operators concisely.Overview only
- App Inventor for Android's visual block languageApp Inventor's visual block language lets users build Android apps by joining graphical blocks instead of writing text code. It originated as a 2010 project and is now maintained by MIT.Overview only
- AppleScriptAppleScript is a scripting language created by Apple that facilitates automated control of Mac applications. It was first introduced in System 7.Overview only
- APTAPT is a high-level programming language most commonly used to generate instructions for numerically controlled machine tools. It was developed at MIT, with Douglas T. Ross leading the early effort from 1956.Overview only
- ArcArc is a dialect of Lisp developed by Paul Graham and Robert Morris. It is free and open-source software released under the Artistic License 2.0.Overview only
- ARexxARexx is a Rexx interpreter for the Amiga, written in 1987 by William S. Hawes. It adds Amiga-specific features that let scripts send commands to applications through their ARexx ports.Overview only
- ArgusArgus is a programming language created at MIT by Barbara Liskov between 1982 and 1988, with Maurice Herlihy, Paul Johnson, Robert Scheifler and William Weihl. It extends the CLU language, uses most of its syntax and semantics, and was designed to support distributed programs.Overview only
- ArkTSArkTS is a high-level, general-purpose, multi-paradigm, compiled, declarative, statically typed language developed by Huawei as a superset of TypeScript. It compiles to machine code through the Ark Compiler and was first released on September 30, 2021, on OpenHarmony.Overview only
- AssemblyScriptAssemblyScript is a TypeScript-based programming language that is statically compiled to WebAssembly. It resembles ECMAScript and JavaScript but adds static data types, and it is developed by the AssemblyScript Project and its community.Overview only
- ATSATS is a multi-paradigm, general-purpose, high-level functional programming language designed by Hongwei Xi as a dialect of ML. It combines theorem proving with practical programming through advanced type systems.Overview only
- AutoHotkeyAutoHotkey (AHK) is a free, open-source custom scripting language for Microsoft Windows. It is designed for keyboard shortcuts, macro creation and automating repetitive tasks in Windows applications.Overview only
- AutoItAutoIt is a freeware programming language for Microsoft Windows. It was first intended for creating automation scripts for Windows programs and has since grown to include enhancements in language design and functionality.Overview only
- AutoLISPAutoLISP is a dialect of Lisp built specifically for the full version of AutoCAD and its derivatives, such as AutoCAD Civil 3D and AutoCAD Mechanical. Its API and interpreter are not included in the AutoCAD LT product line.Overview only
- AverestAverest is a synchronous programming language and a set of tools to specify, verify and implement reactive systems. Its tools include a compiler for synchronous programs, a symbolic model checker, and a tool for hardware and software synthesis.Overview only
- AWKAWK is a scripting language designed for text processing and typically used as a data extraction and reporting tool. Like sed and grep, it is a filter and a standard feature of most Unix-like operating systems.Overview only
- AxumAxum is a domain-specific concurrent programming language based on the Actor model, under active development by Microsoft between 2009 and 2011. It is an object-oriented language for the .NET Common Language Runtime with C-like syntax.Overview only
- BB is a programming language developed at Bell Labs circa 1969 by Ken Thompson and Dennis Ritchie. It is classified on Wikipedia as a procedural programming language.Overview only
- BabbageBabbage is a programming language. A full overview has not been written yet.Overview only
- BallerinaBallerina is a general-purpose programming language designed by WSO2 for cloud computing application software. It is free and open-source software released under the Apache License 2.0.Overview only
- BASICBASIC is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College in 1964 so that students in non-scientific fields could use computers.Overview only
- Batch fileA batch file is a script file for DOS, OS/2 and Microsoft Windows. It is a plain text file of commands run by the command-line interpreter and can use conditional branching and looping constructs such as IF, FOR and GOTO.Overview only
- bcbc is an arbitrary-precision mathematical calculator program with an input language similar to C. It supports both interactive command-line use and script processing.Overview only
- BCPLBCPL is a procedural, imperative and structured programming language first implemented by Martin Richards at the University of Cambridge in 1967. It was originally intended for writing compilers, and its stripped-down successor B was the basis of the C language.Overview only
- BeanShellBeanShell is a small, free, embeddable Java source interpreter with object-oriented scripting features, written in Java. It runs on the Java virtual machine and extends standard Java syntax with conveniences such as loose types and method closures.Overview only
- BETABETA is a pure object-oriented language that originated in the Scandinavian School of object-orientation, where the first object-oriented language, Simula, was developed. It introduced nested classes and unified classes with procedures into patterns.Overview only
- BLISSBLISS is a system programming language developed at Carnegie Mellon University by W. A. Wulf, D. B. Russell and A. N. Habermann around 1970. It was perhaps the best known system language until C became common a few years later.Overview only
- BlocklyBlockly is a client-side JavaScript library for creating block-based visual programming languages and editors. A Google project released under the Apache License 2.0, it typically runs in a web browser.Overview only
- BlooPBlooP is a simple, Turing-incomplete programming language designed by Douglas Hofstadter to illustrate a point in Gödel, Escher, Bach. Its main control structure is a bounded loop, so all programs terminate and it can express only primitive recursive functions.Overview only
- BooBoo is an object-oriented, statically typed, general-purpose programming language for the Common Language Infrastructure. It uses Python-inspired syntax and focuses on language and compiler extensibility, with features such as type inference, generators and macros.Overview only
- BoomerangBoomerang is a programming language for writing lenses, which are well-behaved bidirectional transformations. Those lenses operate on ad-hoc, textual data formats.Overview only
- BosqueBosque is a free, open-source programming language designed and developed by Microsoft. It was inspired by the syntax and data types of TypeScript and the semantics of ML and Node/JavaScript, with goals of better software quality and developer productivity.Overview only
- C ShellThe C shell is a Unix shell created by Bill Joy while he was a graduate student at the University of California, Berkeley in the late 1970s. It was widely distributed from the 2BSD release of the Berkeley Software Distribution, which Joy first distributed in 1978.Overview only
- C--C-- is a C-like programming language designed to be generated mainly by compilers for high-level languages rather than written by human programmers. It was created by functional programming researchers Simon Peyton Jones and Norman Ramsey, and it is represented in plain ASCII text rather than bytecode.Overview only
- C*C* is a data-parallel superset of ANSI C with synchronous semantics. The Wikipedia summary gives no further detail on its design.Overview only
- C/ALC/AL was the programming language used within C/SIDE, the client/server integrated development environment in Microsoft Dynamics NAV and Dynamics 365 Business Central up until version 14. It is a database-specific language that resembles Pascal and has been replaced by AL.Overview only
- Caché ObjectScriptCaché ObjectScript is part of the Caché database system sold by InterSystems. It is a functional superset of the ANSI-standard MUMPS language and adds object-oriented programming, a macro preprocessor and embedded SQL.Overview only
- CalcpadCalcpad is free and open-source mathematical software created by Nedelcho Ganchovski in 2014. It is designed for engineering calculations and documenting results as HTML, PDF or Microsoft Word reports, using its own simplified syntax.Overview only
- CamlCaml is a multi-paradigm, general-purpose, high-level functional programming language and a dialect of the ML family. It was developed in France at INRIA and the École normale supérieure in Paris.Overview only
- CarbonCarbon is an experimental programming language designed for interoperability with C++, started as an open-source project at Google. Chandler Carruth introduced it at the CppNorth conference in July 2022 as a successor to C++, and its experimental MVP version 0.1 is expected in late 2026 at the earliest.Overview only
- CatrobatCatrobat is a block-based visual programming language and open-source non-profit project. It was first released in 2010 by Wolfgang Slany of Graz University of Technology in Austria, and it lets teenagers create games, animations and apps directly on a smartphone.Overview only
- CayenneCayenne is a programming language. A full overview has not been written yet.Overview only
- CecilCecil is a pure object-oriented programming language developed by Craig Chambers at the University of Washington in 1992 as part of the Vortex project. It has similarities to Objective-C, Modula-3 and Self, and its goals were extensibility, orthogonality, efficiency and ease of use.Overview only
- CEEMACCEEMAC is a programming language developed in the 1980s for the Apple II family of computers. It was developed by Brooke Boering and published by Vagabondo Enterprises.Overview only
- CESILCESIL (Computer Education in Schools Instructional Language) is a programming language designed to introduce pupils in British secondary schools to elementary programming. It is a simple language containing a total of fourteen instructions.Overview only
- CéuCéu is a programming language that first appeared in 2014.Overview only
- CeylonCeylon was an object-oriented, strongly statically typed programming language with an emphasis on immutability, created by Red Hat. It ran on the Java virtual machine and could be compiled to JavaScript, with a design focused on readability, predictability and modularity.Overview only
- CFEngineCFEngine is a configuration management system written by Mark Burgess. Its primary function is automated configuration and maintenance of large-scale computer systems, including servers, desktops and embedded network devices.Overview only
- CgCg is a programming language. A full overview has not been written yet.Overview only
- ChCh is a programming language that first appeared in 2001.Overview only
- ChapelChapel is an object-oriented and concurrent programming language that first appeared in 2009.Overview only
- CharmCharm is a structured programming language that first appeared in 1996.Overview only
- CHICKENCHICKEN is a multi-paradigm and functional programming language that first appeared in 2000.Overview only
- CHILLCHILL is a procedural programming language that first appeared in 1980.Overview only
- CHIP-8CHIP-8 is a programming language. A full overview has not been written yet.Overview only
- ChucKChucK is a multi-paradigm programming language that first appeared in 2003.Overview only
- CilkCilk is an imperative and procedural programming language that first appeared in 1994.Overview only
- ClaireClaire is a multi-paradigm and functional programming language that first appeared in 1994.Overview only
- ClarionClarion is an imperative and structured programming language that first appeared in 1986.Overview only
- CleanClean is a functional programming language that first appeared in 1987.Overview only
- ClipperClipper is a programming language that first appeared in 1985.Overview only
- CLIPSCLIPS is an object-oriented and logic programming language that first appeared in 1985.Overview only
- CLISTCLIST is a programming language. A full overview has not been written yet.Overview only
- CLUCLU is a multi-paradigm and object-oriented programming language that first appeared in 1975.Overview only
- CMS EXECCMS EXEC is a programming language. A full overview has not been written yet.Overview only
- CMS-2CMS-2 is an imperative programming language that first appeared in 1968.Overview only
- CobolScriptCobolScript is a programming language. A full overview has not been written yet.Overview only
- CobraCobra is a multi-paradigm and object-oriented programming language that first appeared in 2006.Overview only
- CoffeeScriptCoffeeScript is a multi-paradigm and prototype-based programming language that first appeared in 2009.Overview only
- ColdFusionColdFusion is a programming language that first appeared in 1995.Overview only
- COMALCOMAL is a structured programming language that first appeared in 1975.Overview only
- COMITCOMIT is a programming language that first appeared in 1957.Overview only
- Common Intermediate LanguageCommon Intermediate Language is a programming language. A full overview has not been written yet.Overview only
- COMPASSCOMPASS is a programming language. A full overview has not been written yet.Overview only
- Component PascalComponent Pascal is an imperative and structured programming language that first appeared in 1997.Overview only
- COMTRANCOMTRAN is a programming language that first appeared in 1957.Overview only
- Concurrent PascalConcurrent Pascal is an imperative and structured programming language that first appeared in 1974.Overview only
- Constraint Handling RulesConstraint Handling Rules is a logic and declarative programming language that first appeared in 1991.Overview only
- Control LanguageControl Language is an imperative programming language that first appeared in 1978.Overview only
- CORALCORAL is a procedural and imperative programming language that first appeared in 1964.Overview only
- CorVisionCorVision is a programming language that first appeared in 1986.Overview only
- COWSELCOWSEL is a multi-paradigm and structured programming language that first appeared in 1964.Overview only
- CPLCPL is a multi-paradigm and procedural programming language that first appeared in 1963.Overview only
- CryptolCryptol is a programming language that first appeared in 1980.Overview only
- CrystalCrystal is a multi-paradigm and object-oriented programming language that first appeared in 2014.Overview only
- CsoundCsound is a programming language that first appeared in 1986.Overview only
- CuneiformCuneiform is a functional and dataflow programming language that first appeared in 2013.Overview only
- CurlCurl is a multi-paradigm and object-oriented programming language that first appeared in 1998.Overview only
- CurryCurry is a functional and logic programming language that first appeared in 1995.Overview only
- CybilCybil is a programming language. A full overview has not been written yet.Overview only
- CycloneCyclone is a programming language that first appeared in 2002.Overview only
- Cypher Query LanguageCypher Query Language is a programming language. A full overview has not been written yet.Overview only
- CythonCython is a programming language that first appeared in 2007.Overview only
- DD is a multi-paradigm and functional programming language that first appeared in 2001.Overview only
- DarwinDarwin is a multi-paradigm and imperative programming language that first appeared in 1991.Overview only
- DataFlexDataFlex is a programming language. A full overview has not been written yet.Overview only
- DatalogDatalog is a logic and declarative programming language that first appeared in 1977.Overview only
- DATATRIEVEDATATRIEVE is a programming language. A full overview has not been written yet.Overview only
- DAXDAX is a programming language. A full overview has not been written yet.Overview only
- dBasedBase is an imperative and declarative programming language that first appeared in 1979.Overview only
- dcdc is a programming language. A full overview has not been written yet.Overview only
- DCLDCL is an imperative programming language.Overview only
- DIBOLDIBOL is a procedural and imperative programming language that first appeared in 1970.Overview only
- DinkCDinkC is a programming language that first appeared in 1998.Overview only
- DogDog is a programming language. A full overview has not been written yet.Overview only
- DracoDraco is an imperative and procedural programming language that first appeared in 1990.Overview only
- DRAKONDRAKON is a programming language that first appeared in 1996.Overview only
- DylanDylan is a multi-paradigm and functional programming language that first appeared in 1992.Overview only
- DYNAMODYNAMO is a programming language. A full overview has not been written yet.Overview only
- EE is a multi-paradigm and object-oriented programming language that first appeared in 1997.Overview only
- EaseEase is a concurrent programming language that first appeared in 1991.Overview only
- Easy PL/IEasy PL/I is a procedural and imperative programming language that first appeared in 1964.Overview only
- EASYTRIEVE PLUSEASYTRIEVE PLUS is a programming language. A full overview has not been written yet.Overview only
- ECMAScriptECMAScript is a programming language. A full overview has not been written yet.Overview only
- Edinburgh IMPEdinburgh IMP is a procedural and imperative programming language that first appeared in 1966.Overview only
- EGLEGL is a programming language. A full overview has not been written yet.Overview only
- EiffelEiffel is a multi-paradigm and object-oriented programming language that first appeared in 1986.Overview only
- ELANELAN is a procedural and structured programming language that first appeared in 1974.Overview only
- ElmElm is a functional programming language that first appeared in 2012.Overview only
- Emacs LispEmacs Lisp is a functional and metaprogramming programming language that first appeared in 1985.Overview only
- EmeraldEmerald is an object-oriented programming language.Overview only
- EpigramEpigram is a functional programming language that first appeared in 2004.Overview only
- EPLEPL is a multi-paradigm and imperative programming language that first appeared in 2004.Overview only
- EscherEscher is a declarative and functional programming language.Overview only
- ESPOLESPOL is a multi-paradigm and procedural programming language that first appeared in 1962.Overview only
- EsterelEsterel is an imperative and concurrent programming language.Overview only
- EtoysEtoys is a prototype-based and educational programming language that first appeared in 1996.Overview only
- EuclidEuclid is a multi-paradigm and structured programming language.Overview only
- EulerEuler is a multi-paradigm and procedural programming language that first appeared in 1965.Overview only
- EuphoriaEuphoria is an imperative and procedural programming language that first appeared in 1993.Overview only
- EusLisp Robot Programming LanguageEusLisp Robot Programming Language is a programming language. A full overview has not been written yet.Overview only
- EXEC 2EXEC 2 is a programming language. A full overview has not been written yet.Overview only
- Executable UMLExecutable UML is a programming language. A full overview has not been written yet.Overview only
- EzhilEzhil is an imperative and structured programming language that first appeared in 2007.Overview only
- FF is an array and procedural programming language.Overview only
- F*F* is a multi-paradigm and functional programming language that first appeared in 2011.Overview only
- FactorFactor is a multi-paradigm and stack-based programming language that first appeared in 2003.Overview only
- FantomFantom is a multi-paradigm and object-oriented programming language that first appeared in 2005.Overview only
- FAUSTFAUST is a functional programming language that first appeared in 2002.Overview only
- fishfish is a programming language that first appeared in 2005.Overview only
- FjölnirFjölnir is a procedural and object-oriented programming language.Overview only
- FLFL is a functional programming language that first appeared in 1989.Overview only
- FlavorsFlavors is a programming language. A full overview has not been written yet.Overview only
- FlexFlex is a programming language. A full overview has not been written yet.Overview only
- FlixFlix is a multi-paradigm and functional programming language.Overview only
- FLOW-MATICFLOW-MATIC is an imperative programming language that first appeared in 1955.Overview only
- FOCALFOCAL is an imperative programming language that first appeared in 1968.Overview only
- FOCUSFOCUS is a programming language. A full overview has not been written yet.Overview only
- FOILFOIL is a programming language. A full overview has not been written yet.Overview only
- FORMACFORMAC is a programming language. A full overview has not been written yet.Overview only
- ForthForth is a stack-based and procedural programming language that first appeared in 1970.Overview only
- FortressFortress is a multi-paradigm and structured programming language that first appeared in 2006.Overview only
- FoxBase/FoxProFoxBase/FoxPro is a programming language. A full overview has not been written yet.Overview only
- FPFP is a functional programming language that first appeared in 1977.Overview only
- Franz LispFranz Lisp is a multi-paradigm and functional programming language that first appeared in 1980.Overview only
- FutharkFuthark is an array and functional programming language that first appeared in 2014.Overview only
- G-codeG-code is a procedural and imperative programming language that first appeared in 1963.Overview only
- Game Maker LanguageGame Maker Language is a programming language that first appeared in 1999.Overview only
- Game Oriented Assembly LispGame Oriented Assembly Lisp is a multi-paradigm programming language that first appeared in 2001.Overview only
- GameMonkey ScriptGameMonkey Script is a programming language. A full overview has not been written yet.Overview only
- GAPGAP is a programming language that first appeared in 1988.Overview only
- GDScriptGDScript is a programming language that first appeared in 2014.Overview only
- General Algebraic Modeling SystemGeneral Algebraic Modeling System is a programming language. A full overview has not been written yet.Overview only
- Geometric Description LanguageGeometric Description Language is a programming language. A full overview has not been written yet.Overview only
- GEORGEGEORGE is a programming language. A full overview has not been written yet.Overview only
- GNU EGNU E is an object-oriented programming language that first appeared in 1991.Overview only
- GNU GuileGNU Guile is a programming language that first appeared in 1993.Overview only
- GNU OctaveGNU Octave is a programming language that first appeared in 1993.Overview only
- Go!Go! is a multi-paradigm and concurrent programming language that first appeared in 2003.Overview only
- GödelGödel is a declarative and logic programming language that first appeared in 1992.Overview only
- GoloGolo is a programming language that first appeared in 2012.Overview only
- GOMGOM is a procedural and imperative programming language that first appeared in 1959.Overview only
- Google Apps ScriptGoogle Apps Script is a programming language that first appeared in 2009.Overview only
- GosuGosu is a multi-paradigm and object-oriented programming language that first appeared in 2010.Overview only
- GOTRANGOTRAN is a programming language. A full overview has not been written yet.Overview only
- GPSSGPSS is a programming language that first appeared in 1961.Overview only
- GRASSGRASS is a programming language. A full overview has not been written yet.Overview only
- GrasshopperGrasshopper is a programming language that first appeared in 2007.Overview only
- HackHack is a multi-paradigm and imperative programming language that first appeared in 2014.Overview only
- HAGGISHAGGIS is a programming language. A full overview has not been written yet.Overview only
- HAL/SHAL/S is a procedural and imperative programming language that first appeared in 1964.Overview only
- HalideHalide is a functional and concurrent programming language that first appeared in 2012.Overview only
- Hamilton C shellHamilton C shell is a programming language that first appeared in 1988.Overview only
- HarbourHarbour is a multi-paradigm and imperative programming language that first appeared in 1999.Overview only
- Hartmann pipelineHartmann pipeline is a dataflow programming language that first appeared in 1986.Overview only
- HaxeHaxe is a multi-paradigm and object-oriented programming language that first appeared in 2005.Overview only
- HermesHermes is a programming language. A full overview has not been written yet.Overview only
- High Level AssemblyHigh Level Assembly is a programming language. A full overview has not been written yet.Overview only
- HollywoodHollywood is a programming language that first appeared in 2002.Overview only
- HolyCHolyC is a programming language that first appeared in 2005.Overview only
- HopHop is a multi-paradigm programming language that first appeared in 2006.Overview only
- HopeHope is a functional programming language that first appeared in 1980.Overview only
- HopscotchHopscotch is a programming language. A full overview has not been written yet.Overview only
- HumeHume is a functional programming language that first appeared in 2000.Overview only
- HyHy is a multi-paradigm and procedural programming language that first appeared in 2013.Overview only
- HyperTalkHyperTalk is a procedural and event-driven programming language that first appeared in 1987.Overview only
- IBM Basic assembly language and successorsIBM Basic assembly language and successors is a systems programming language that first appeared in 1964.Overview only
- IBM Informix-4GLIBM Informix-4GL is a multi-paradigm and procedural programming language that first appeared in 1986.Overview only
- IBM RPGIBM RPG is a multi-paradigm programming language that first appeared in 1959.Overview only
- IconIcon is a multi-paradigm and structured programming language that first appeared in 1977.Overview only
- IDLIDL is an array programming language that first appeared in 1977.Overview only
- IdrisIdris is a functional programming language that first appeared in 2007.Overview only
- InformInform is a programming language. A full overview has not been written yet.Overview only
- Instruction ListInstruction List is a programming language. A full overview has not been written yet.Overview only
- IoIo is a prototype-based programming language that first appeared in 2002.Overview only
- ISLISPISLISP is a multi-paradigm and functional programming language that first appeared in 1997.Overview only
- JJ is an array and functional programming language that first appeared in 1990.Overview only
- J#J# is an object-oriented and structured programming language that first appeared in 2002.Overview only
- J++J++ is a multi-paradigm and generic programming language that first appeared in 1996.Overview only
- JADEJADE is an object-oriented programming language.Overview only
- JALJAL is a programming language. A full overview has not been written yet.Overview only
- Janus (concurrent constraint programming language)Janus (concurrent constraint programming language) is a logic programming language that first appeared in 1990.Overview only
- Janus (reversible computing programming language)Janus (reversible computing programming language) is an imperative and procedural programming language that first appeared in 1982.Overview only
- JASSJASS is a programming language that first appeared in 2002.Overview only
- JavaFX ScriptJavaFX Script is a programming language. A full overview has not been written yet.Overview only
- JCLJCL is a programming language. A full overview has not been written yet.Overview only
- JEANJEAN is a programming language. A full overview has not been written yet.Overview only
- JessJess is a programming language that first appeared in 1995.Overview only
- Join JavaJoin Java is a concurrent programming language.Overview only
- JOSSJOSS is an imperative and procedural programming language that first appeared in 1963.Overview only
- JouleJoule is a multi-paradigm and object-oriented programming language that first appeared in 1996.Overview only
- JOVIALJOVIAL is a procedural and imperative programming language that first appeared in 1960.Overview only
- JoyJoy is a multi-paradigm and functional programming language that first appeared in 2001.Overview only
- jqjq is a functional and markup-adjacent programming language that first appeared in 2012.Overview only
- JScriptJScript is a multi-paradigm and object-oriented programming language that first appeared in 1996.Overview only
- JScript .NETJScript .NET is a multi-paradigm and object-oriented programming language.Overview only
- JythonJython is a programming language that first appeared in 2001.Overview only
- KK is an array and functional programming language that first appeared in 1993.Overview only
- KaleidoscopeKaleidoscope is a programming language. A full overview has not been written yet.Overview only
- KarelKarel is a procedural programming language that first appeared in 1981.Overview only
- KEEKEE is a programming language. A full overview has not been written yet.Overview only
- Kent Recursive CalculatorKent Recursive Calculator is a functional programming language that first appeared in 1981.Overview only
- KiXtartKiXtart is a programming language that first appeared in 1991.Overview only
- Klerer-May SystemKlerer-May System is a programming language. A full overview has not been written yet.Overview only
- KoduKodu is a programming language that first appeared in 2009.Overview only
- KojoKojo is a structured and functional programming language that first appeared in 2010.Overview only
- KornShellKornShell is a programming language that first appeared in 1983.Overview only
- KRLKRL is a logic programming language that first appeared in 1976.Overview only
- KRYPTONKRYPTON is a programming language. A full overview has not been written yet.Overview only
- KUKA Robot LanguageKUKA Robot Language is a programming language. A full overview has not been written yet.Overview only
- KvKv is a programming language that first appeared in 2011.Overview only
- LabVIEWLabVIEW is a programming language that first appeared in 1986.Overview only
- LadderLadder is a programming language. A full overview has not been written yet.Overview only
- Language HLanguage H is a procedural programming language that first appeared in 1962.Overview only
- LANSALANSA is a programming language. A full overview has not been written yet.Overview only
- LassoLasso is a multi-paradigm and object-oriented programming language that first appeared in 1995.Overview only
- LC-3LC-3 is a programming language. A full overview has not been written yet.Overview only
- LeanLean is a functional programming language that first appeared in 2013.Overview only
- LegoscriptLegoscript is a programming language. A full overview has not been written yet.Overview only
- LILLIL is a programming language. A full overview has not been written yet.Overview only
- LilyPondLilyPond is a programming language. A full overview has not been written yet.Overview only
- LimboLimbo is a concurrent programming language that first appeared in 1995.Overview only
- LINCLINC is a programming language. A full overview has not been written yet.Overview only
- LingoLingo is a programming language. A full overview has not been written yet.Overview only
- LINQLINQ is a programming language. A full overview has not been written yet.Overview only
- LISLIS is a programming language. A full overview has not been written yet.Overview only
- LISALISA is a programming language that first appeared in 1997.Overview only
- LispLisp is a multi-paradigm and functional programming language that first appeared in 1960.Overview only
- LitheLithe is a programming language. A full overview has not been written yet.Overview only
- Little bLittle b is a functional programming language that first appeared in 2004.Overview only
- LiveCodeLiveCode is a programming language that first appeared in 2001.Overview only
- LiveScriptLiveScript is a multi-paradigm and functional programming language that first appeared in 2011.Overview only
- LLLLLL is a programming language that first appeared in 2015.Overview only
- LogoLogo is a multi-paradigm and functional programming language that first appeared in 1967.Overview only
- LogtalkLogtalk is a logic and object-oriented programming language that first appeared in 1998.Overview only
- LotusScriptLotusScript is a programming language. A full overview has not been written yet.Overview only
- LPCLPC is a programming language. A full overview has not been written yet.Overview only
- LSELSE is a programming language. A full overview has not been written yet.Overview only
- LSLLSL is a programming language that first appeared in 2003.Overview only
- LuauLuau is a multi-paradigm and scripting programming language that first appeared in 2019.Overview only
- LucidLucid is a dataflow programming language that first appeared in 1976.Overview only
- LustreLustre is a dataflow and declarative programming language.Overview only
- LYaPASLYaPAS is a functional and structured programming language that first appeared in 1964.Overview only
- LynxLynx is a programming language. A full overview has not been written yet.Overview only
- M Formula languageM Formula language is a programming language. A full overview has not been written yet.Overview only
- M4M4 is a metaprogramming programming language that first appeared in 1977.Overview only
- Machine codeMachine code is a programming language. A full overview has not been written yet.Overview only
- MagikMagik is a programming language. A full overview has not been written yet.Overview only
- MagmaMagma is a programming language. A full overview has not been written yet.Overview only
- MapleMaple is a programming language that first appeared in 1982.Overview only
- MAPPERMAPPER is a programming language. A full overview has not been written yet.Overview only
- MARK-IVMARK-IV is a programming language that first appeared in 1967.Overview only
- MaryMary is an imperative programming language that first appeared in 1971.Overview only
- MASM Microsoft Assembly x86MASM Microsoft Assembly x86 is a programming language that first appeared in 1981.Overview only
- MATH-MATICMATH-MATIC is an imperative programming language that first appeared in 1957.Overview only
- Maude systemMaude system is a programming language. A full overview has not been written yet.Overview only
- MaxMax is a programming language. A full overview has not been written yet.Overview only
- MaximaMaxima is a programming language that first appeared in 1982.Overview only
- MaxScriptMaxScript is a programming language that first appeared in 1996.Overview only
- MayaMaya is a programming language. A full overview has not been written yet.Overview only
- MDLMDL is a multi-paradigm and functional programming language that first appeared in 1971.Overview only
- MercuryMercury is a logic and functional programming language that first appeared in 1995.Overview only
- MesaMesa is a programming language that first appeared in 1976.Overview only
- MHEG-5MHEG-5 is a programming language. A full overview has not been written yet.Overview only
- MicrocodeMicrocode is a programming language. A full overview has not been written yet.Overview only
- Microsoft Power FxMicrosoft Power Fx is an imperative and declarative programming language that first appeared in 2021.Overview only
- MIISMIIS is a procedural and query programming language.Overview only
- MIMICMIMIC is a programming language. A full overview has not been written yet.Overview only
- MirahMirah is an object-oriented and imperative programming language.Overview only
- MirandaMiranda is a functional and declarative programming language that first appeared in 1985.Overview only
- MIVA ScriptMIVA Script is an imperative programming language that first appeared in 1996.Overview only
- MLML is a multi-paradigm and functional programming language that first appeared in 1973.Overview only
- Model 204Model 204 is a programming language. A full overview has not been written yet.Overview only
- ModelicaModelica is a declarative programming language that first appeared in 1997.Overview only
- ModulaModula is an imperative and structured programming language that first appeared in 1975.Overview only
- Modula-2Modula-2 is an imperative and structured programming language that first appeared in 1978.Overview only
- Modula-3Modula-3 is an imperative and structured programming language that first appeared in 1988.Overview only
- MoholMohol is a programming language. A full overview has not been written yet.Overview only
- MOOMOO is a programming language. A full overview has not been written yet.Overview only
- MortranMortran is a programming language. A full overview has not been written yet.Overview only
- MouseMouse is a programming language. A full overview has not been written yet.Overview only
- MPDMPD is a programming language. A full overview has not been written yet.Overview only
- MSLMSL is an event-driven and procedural programming language that first appeared in 1995.Overview only
- MUMPSMUMPS is an imperative and procedural programming language that first appeared in 1966.Overview only
- MuPADMuPAD is a programming language. A full overview has not been written yet.Overview only
- Mystic Programming LanguageMystic Programming Language is a programming language. A full overview has not been written yet.Overview only
- Napier88Napier88 is a multi-paradigm and procedural programming language that first appeared in 1988.Overview only
- NASMNASM is a programming language that first appeared in 1996.Overview only
- NekoNeko is a programming language that first appeared in 2005.Overview only
- NELIACNELIAC is a procedural and imperative programming language that first appeared in 1958.Overview only
- NemerleNemerle is a multi-paradigm and aspect-oriented programming language that first appeared in 2003.Overview only
- NESLNESL is a concurrent and functional programming language that first appeared in 1993.Overview only
- Net.DataNet.Data is a programming language. A full overview has not been written yet.Overview only
- NetLogoNetLogo is a multi-paradigm and educational programming language that first appeared in 1999.Overview only
- NetRexxNetRexx is a multi-paradigm and object-oriented programming language that first appeared in 1996.Overview only
- NewLISPNewLISP is a multi-paradigm programming language that first appeared in 1991.Overview only
- NewspeakNewspeak is an object-oriented and functional programming language that first appeared in 2006.Overview only
- NewtonScriptNewtonScript is a prototype-based programming language that first appeared in 1993.Overview only
- NialNial is an array programming language that first appeared in 1981.Overview only
- NimNim is a multi-paradigm and concurrent programming language that first appeared in 2008.Overview only
- NixNix is a programming language that first appeared in 2003.Overview only
- Nord Programming LanguageNord Programming Language is a procedural and imperative programming language that first appeared in 1974.Overview only
- Not eXactly CNot eXactly C is a programming language. A full overview has not been written yet.Overview only
- NuNu is a structured and imperative programming language that first appeared in 2007.Overview only
- Nullsoft Scriptable Install SystemNullsoft Scriptable Install System is a programming language. A full overview has not been written yet.Overview only
- NWScriptNWScript is a programming language that first appeared in 2002.Overview only
- o:XMLo:XML is a programming language. A full overview has not been written yet.Overview only
- OakOak is a programming language. A full overview has not been written yet.Overview only
- OberonOberon is an imperative and structured programming language.Overview only
- OBJ2OBJ2 is a programming language. A full overview has not been written yet.Overview only
- Object LispObject Lisp is a programming language. A full overview has not been written yet.Overview only
- Object REXXObject REXX is a multi-paradigm and object-oriented programming language that first appeared in 1988.Overview only
- ObliqObliq is a multi-paradigm and imperative programming language that first appeared in 1993.Overview only
- occamoccam is an imperative and procedural programming language that first appeared in 1983.Overview only
- occam-Ï€occam-Ï€ is an imperative and procedural programming language.Overview only
- OmniMarkOmniMark is a programming language. A full overview has not been written yet.Overview only
- OpaOpa is a multi-paradigm and functional programming language that first appeared in 2011.Overview only
- OpalOpal is a programming language. A full overview has not been written yet.Overview only
- Open Programming LanguageOpen Programming Language is an imperative and structured programming language that first appeared in 1984.Overview only
- OpenCLOpenCL is a programming language that first appeared in 2009.Overview only
- OpenEdge Advanced Business LanguageOpenEdge Advanced Business Language is a programming language. A full overview has not been written yet.Overview only
- OpenGL Shading LanguageOpenGL Shading Language is a programming language that first appeared in 2002.Overview only
- OpenQASMOpenQASM is a programming language. A full overview has not been written yet.Overview only
- OPS5OPS5 is a programming language. A full overview has not been written yet.Overview only
- OptimJOptimJ is an object-oriented programming language that first appeared in 2006.Overview only
- OrcOrc is a concurrent and logic programming language that first appeared in 2004.Overview only
- ORCA/Modula-2ORCA/Modula-2 is a programming language that first appeared in 1994.Overview only
- OrielOriel is an imperative and procedural programming language that first appeared in 1991.Overview only
- OrwellOrwell is a functional programming language that first appeared in 1984.Overview only
- OxygeneOxygene is an imperative and object-oriented programming language that first appeared in 2005.Overview only
- OzOz is a multi-paradigm and logic programming language that first appeared in 1991.Overview only
- PP is a programming language that first appeared in 2012.Overview only
- P′′P′′ is an imperative and structured programming language that first appeared in 1964.Overview only
- P4P4 is a domain-specific and imperative programming language that first appeared in 2013.Overview only
- ParaSailParaSail is a concurrent and imperative programming language that first appeared in 2009.Overview only
- PARI/GPPARI/GP is a programming language. A full overview has not been written yet.Overview only
- PascalPascal is an imperative and structured programming language that first appeared in 1970.Overview only
- Pascal ScriptPascal Script is a procedural and object-oriented programming language that first appeared in 2000.Overview only
- PCASTLPCASTL is an imperative and reflective programming language that first appeared in 2008.Overview only
- PCFPCF is a functional programming language that first appeared in 1977.Overview only
- PDLPDL is an array programming language that first appeared in 1996.Overview only
- PEARLPEARL is a programming language. A full overview has not been written yet.Overview only
- PeopleCodePeopleCode is a multi-paradigm and object-oriented programming language.Overview only
- PharoPharo is an object-oriented programming language that first appeared in 2008.Overview only
- PicoPico is a programming language. A full overview has not been written yet.Overview only
- PicolispPicolisp is a functional and procedural programming language that first appeared in 1988.Overview only
- PictPict is a concurrent programming language.Overview only
- PikePike is a multi-paradigm and object-oriented programming language that first appeared in 1994.Overview only
- PILOTPILOT is a programming language. A full overview has not been written yet.Overview only
- PizzaPizza is a generic and functional programming language.Overview only
- PL-11PL-11 is a programming language. A full overview has not been written yet.Overview only
- PL/0PL/0 is a programming language. A full overview has not been written yet.Overview only
- PL/BPL/B is a procedural and imperative programming language that first appeared in 1972.Overview only
- PL/CPL/C is a procedural and imperative programming language that first appeared in 1970.Overview only
- PL/MPL/M is a programming language that first appeared in 1973.Overview only
- PL/PPL/P is a programming language. A full overview has not been written yet.Overview only
- PL/SPL/S is a programming language. A full overview has not been written yet.Overview only
- PL/SQLPL/SQL is a programming language. A full overview has not been written yet.Overview only
- PL360PL360 is a procedural and imperative programming language that first appeared in 1966.Overview only
- PLANCPLANC is a procedural and imperative programming language that first appeared in 1974.Overview only
- PlankalkülPlankalkül is a procedural programming language that first appeared in 1948.Overview only
- PlannerPlanner is a multi-paradigm and logic programming language that first appeared in 1969.Overview only
- PLEXPLEX is a procedural and imperative programming language.Overview only
- PLEXILPLEXIL is a multi-paradigm programming language that first appeared in 2005.Overview only
- PlusPlus is an imperative and structured programming language that first appeared in 1976.Overview only
- Polymorphic Programming LanguagePolymorphic Programming Language is a programming language. A full overview has not been written yet.Overview only
- PonyPony is a concurrent and object-oriented programming language that first appeared in 2015.Overview only
- POP-11POP-11 is a multi-paradigm and structured programming language that first appeared in 1975.Overview only
- POP-2POP-2 is a multi-paradigm and structured programming language that first appeared in 1970.Overview only
- POV-Ray SDLPOV-Ray SDL is a programming language that first appeared in 1991.Overview only
- PowerBuilderPowerBuilder is a programming language that first appeared in 1992.Overview only
- PowerhousePowerhouse is a programming language. A full overview has not been written yet.Overview only
- Pro*CPro*C is a programming language. A full overview has not been written yet.Overview only
- ProcessingProcessing is an object-oriented programming language that first appeared in 2001.Overview only
- PrographPrograph is a multi-paradigm and object-oriented programming language that first appeared in 1983.Overview only
- Project VeronaProject Verona is a domain-specific programming language that first appeared in 2019.Overview only
- PROMALPROMAL is an imperative and procedural programming language that first appeared in 1984.Overview only
- PromelaPromela is a programming language. A full overview has not been written yet.Overview only
- PROSE modeling languagePROSE modeling language is a programming language. A full overview has not been written yet.Overview only
- PROTELPROTEL is a programming language. A full overview has not been written yet.Overview only
- PurePure is a functional and declarative programming language that first appeared in 2008.Overview only
- Pure DataPure Data is a programming language. A full overview has not been written yet.Overview only
- PureScriptPureScript is a functional programming language that first appeared in 2013.Overview only
- QQ is an array and functional programming language that first appeared in 2003.Overview only
- Q#Q# is a domain-specific and functional programming language that first appeared in 2017.Overview only
- QalbQalb is a functional programming language that first appeared in 2012.Overview only
- QPLQPL is a programming language. A full overview has not been written yet.Overview only
- QtScriptQtScript is a programming language. A full overview has not been written yet.Overview only
- QuakeCQuakeC is an imperative and procedural programming language that first appeared in 1996.Overview only
- Quantum Computation LanguageQuantum Computation Language is a programming language. A full overview has not been written yet.Overview only
- R++R++ is a programming language. A full overview has not been written yet.Overview only
- RacketRacket is a multi-paradigm and functional programming language that first appeared in 1995.Overview only
- RakuRaku is a multi-paradigm programming language that first appeared in 2015.Overview only
- RAPIDRAPID is a programming language that first appeared in 1994.Overview only
- RapiraRapira is a procedural and structured programming language that first appeared in 1982.Overview only
- RatforRatfor is a programming language that first appeared in 1976.Overview only
- rcrc is an imperative and dataflow programming language that first appeared in 1989.Overview only
- ReasonReason is a multi-paradigm and functional programming language that first appeared in 2016.Overview only
- REBOLREBOL is a metaprogramming and markup-adjacent programming language that first appeared in 1997.Overview only
- RedRed is a multi-paradigm and imperative programming language that first appeared in 2011.Overview only
- RedcodeRedcode is a programming language that first appeared in 1984.Overview only
- REFALREFAL is a functional programming language that first appeared in 1968.Overview only
- ReScriptReScript is a multi-paradigm and functional programming language that first appeared in 2020.Overview only
- REXXREXX is a multi-paradigm and procedural programming language that first appeared in 1979.Overview only
- RocqRocq is a programming language that first appeared in 1989.Overview only
- RPLRPL is a stack-based and structured programming language that first appeared in 1984.Overview only
- RSLRSL is a programming language. A full overview has not been written yet.Overview only
- RTL/2RTL/2 is a multi-paradigm and imperative programming language that first appeared in 1972.Overview only
- SS is a multi-paradigm and imperative programming language that first appeared in 1976.Overview only
- S-LangS-Lang is a programming language. A full overview has not been written yet.Overview only
- S-PLUSS-PLUS is a programming language. A full overview has not been written yet.Overview only
- S/SLS/SL is a programming language. A full overview has not been written yet.Overview only
- S2S2 is a programming language. A full overview has not been written yet.Overview only
- S3S3 is a structured and imperative programming language that first appeared in 1975.Overview only
- SA-CSA-C is a programming language. A full overview has not been written yet.Overview only
- SabreTalkSabreTalk is a programming language. A full overview has not been written yet.Overview only
- SAILSAIL is a programming language that first appeared in 1969.Overview only
- SAKOSAKO is a multi-paradigm and structured programming language that first appeared in 1960.Overview only
- SASSAS is a programming language that first appeared in 1972.Overview only
- SASLSASL is a functional programming language that first appeared in 1972.Overview only
- SatherSather is an object-oriented and functional programming language that first appeared in 1990.Overview only
- SawzallSawzall is a programming language that first appeared in 2003.Overview only
- SBLSBL is a programming language that first appeared in 1983.Overview only
- SchemeScheme is a multi-paradigm and functional programming language that first appeared in 1975.Overview only
- ScilabScilab is a programming language. A full overview has not been written yet.Overview only
- ScratchScratch is an event-driven programming language that first appeared in 2003.Overview only
- ScratchJrScratchJr is a programming language that first appeared in 2014.Overview only
- Script.NETScript.NET is an imperative and metaprogramming programming language.Overview only
- SedSed is a scripting programming language that first appeared in 1974.Overview only
- Seed7Seed7 is a multi-paradigm and object-oriented programming language that first appeared in 2005.Overview only
- SelfSelf is an object-oriented and prototype-based programming language that first appeared in 1987.Overview only
- SenseTalkSenseTalk is an educational and multi-paradigm programming language that first appeared in 1992.Overview only
- SequenceLSequenceL is a concurrent and functional programming language that first appeared in 1989.Overview only
- SETLSETL is a multi-paradigm and imperative programming language that first appeared in 1969.Overview only
- Short CodeShort Code is a programming language that first appeared in 1950.Overview only
- SIGNALSIGNAL is a dataflow and declarative programming language.Overview only
- SiMPLESiMPLE is a programming language. A full overview has not been written yet.Overview only
- SIMSCRIPTSIMSCRIPT is a programming language. A full overview has not been written yet.Overview only
- SimulaSimula is a multi-paradigm and procedural programming language that first appeared in 1962.Overview only
- SimulinkSimulink is a programming language that first appeared in 1984.Overview only
- SISALSISAL is a functional and dataflow programming language that first appeared in 1983.Overview only
- SKILLSKILL is a functional and object-oriented programming language that first appeared in 1990.Overview only
- SLIPSLIP is a programming language. A full overview has not been written yet.Overview only
- SMALLSMALL is a procedural and imperative programming language that first appeared in 1980.Overview only
- SmalltalkSmalltalk is an object-oriented programming language that first appeared in 1972.Overview only
- SMLSML is a multi-paradigm and functional programming language that first appeared in 1983.Overview only
- Snap!Snap! is an object-oriented and educational programming language that first appeared in 2011.Overview only
- SNOBOLSNOBOL is an imperative and procedural programming language that first appeared in 1962.Overview only
- SnowballSnowball is a programming language. A full overview has not been written yet.Overview only
- SOLSOL is a programming language. A full overview has not been written yet.Overview only
- SOPHAEROSSOPHAEROS is a programming language. A full overview has not been written yet.Overview only
- SourceSource is a multi-paradigm and scripting programming language that first appeared in 2017.Overview only
- SP/kSP/k is a structured and imperative programming language that first appeared in 1974.Overview only
- SPARKSPARK is a multi-paradigm and structured programming language that first appeared in 2009.Overview only
- SpeakeasySpeakeasy is a programming language. A full overview has not been written yet.Overview only
- SpeedcodeSpeedcode is a structured and generic programming language that first appeared in 1953.Overview only
- SPINSPIN is a programming language. A full overview has not been written yet.Overview only
- SPLSPL is a procedural and imperative programming language that first appeared in 1972.Overview only
- SPSSPS is a programming language. A full overview has not been written yet.Overview only
- SQRSQR is a programming language. A full overview has not been written yet.Overview only
- SqueakSqueak is an object-oriented programming language that first appeared in 1996.Overview only
- SquirrelSquirrel is a multi-paradigm and scripting programming language that first appeared in 2003.Overview only
- SRSR is a programming language. A full overview has not been written yet.Overview only
- StarlogoStarlogo is a multi-paradigm and educational programming language that first appeared in 2001.Overview only
- StataStata is a programming language that first appeared in 1985.Overview only
- StateflowStateflow is a programming language. A full overview has not been written yet.Overview only
- StrandStrand is a programming language. A full overview has not been written yet.Overview only
- StrongtalkStrongtalk is an object-oriented programming language that first appeared in 2002.Overview only
- Structured TextStructured Text is a programming language. A full overview has not been written yet.Overview only
- SubtextSubtext is a programming language. A full overview has not been written yet.Overview only
- SuperColliderSuperCollider is a programming language that first appeared in 1996.Overview only
- SuperplanSuperplan is a programming language that first appeared in 1951.Overview only
- SuperTalkSuperTalk is a programming language. A full overview has not been written yet.Overview only
- Swift (parallel scripting language)Swift (parallel scripting language) is a dataflow and concurrent programming language that first appeared in 2007.Overview only
- SYCLSYCL is a programming language that first appeared in 2014.Overview only
- SYMPLSYMPL is a programming language. A full overview has not been written yet.Overview only
- TT is a multi-paradigm and object-oriented programming language that first appeared in 1982.Overview only
- TACLTACL is a programming language. A full overview has not been written yet.Overview only
- TclTcl is a multi-paradigm and event-driven programming language that first appeared in 1988.Overview only
- TeaTea is a multi-paradigm and functional programming language that first appeared in 1997.Overview only
- TELCOMPTELCOMP is a programming language that first appeared in 1965.Overview only
- TensilicaTensilica is a programming language. A full overview has not been written yet.Overview only
- TeXTeX is a programming language that first appeared in 1978.Overview only
- Text Adventure Development SystemText Adventure Development System is a prototype-based and domain-specific programming language that first appeared in 1988.Overview only
- Text Editor and CorrectorText Editor and Corrector is a programming language that first appeared in 1962.Overview only
- Text Processing UtilityText Processing Utility is a programming language. A full overview has not been written yet.Overview only
- TMGTMG is a programming language that first appeared in 1963.Overview only
- TomTom is a programming language. A full overview has not been written yet.Overview only
- TRACTRAC is a metaprogramming programming language that first appeared in 1964.Overview only
- Transact-SQLTransact-SQL is a programming language. A full overview has not been written yet.Overview only
- Transaction Application LanguageTransaction Application Language is a structured programming language.Overview only
- TTCNTTCN is a programming language. A full overview has not been written yet.Overview only
- TTMTTM is a metaprogramming programming language that first appeared in 1968.Overview only
- TuringTuring is a multi-paradigm and procedural programming language that first appeared in 1982.Overview only
- TUTORTUTOR is an imperative and procedural programming language that first appeared in 1969.Overview only
- TXLTXL is a functional programming language.Overview only
- TynkerTynker is a programming language. A full overview has not been written yet.Overview only
- UbercodeUbercode is a programming language. A full overview has not been written yet.Overview only
- UCSD PascalUCSD Pascal is a programming language that first appeared in 1977.Overview only
- UmpleUmple is an object-oriented programming language that first appeared in 2008.Overview only
- UniconUnicon is an object-oriented and procedural programming language.Overview only
- UnifaceUniface is a programming language. A full overview has not been written yet.Overview only
- UNITYUNITY is a programming language. A full overview has not been written yet.Overview only
- UnrealScriptUnrealScript is a programming language. A full overview has not been written yet.Overview only
- VV is a multi-paradigm and functional programming language that first appeared in 2019.Overview only
- ValaVala is a multi-paradigm and imperative programming language that first appeared in 2006.Overview only
- Vim scriptVim script is a programming language that first appeared in 1992.Overview only
- Visual DialogScriptVisual DialogScript is a programming language. A full overview has not been written yet.Overview only
- Visual FoxProVisual FoxPro is a programming language. A full overview has not been written yet.Overview only
- Visual ObjectsVisual Objects is a programming language. A full overview has not been written yet.Overview only
- Visual PrologVisual Prolog is a multi-paradigm and logic programming language.Overview only
- WATFIVWATFIV is a programming language. A full overview has not been written yet.Overview only
- WebAssemblyWebAssembly is a structured and stack-based programming language that first appeared in 2017.Overview only
- WhileyWhiley is an imperative and functional programming language that first appeared in 2010.Overview only
- Wolfram LanguageWolfram Language is a multi-paradigm and functional programming language that first appeared in 1988.Overview only
- WyvernWyvern is a programming language. A full overview has not been written yet.Overview only
- X++X++ is a programming language that first appeared in 2016.Overview only
- X10X10 is an object-oriented programming language that first appeared in 2004.Overview only
- XCXC is a programming language. A full overview has not been written yet.Overview only
- XLXL is a programming language. A full overview has not been written yet.Overview only
- XodXod is a declarative and dataflow programming language that first appeared in 2016.Overview only
- XojoXojo is a programming language. A full overview has not been written yet.Overview only
- XOTclXOTcl is a multi-paradigm and object-oriented programming language that first appeared in 2000.Overview only
- XPLXPL is a procedural and imperative programming language that first appeared in 1964.Overview only
- XPL0XPL0 is a programming language. A full overview has not been written yet.Overview only
- XQueryXQuery is a declarative and functional programming language that first appeared in 2007.Overview only
- XSBXSB is a logic programming language that first appeared in 1993.Overview only
- XSLTXSLT is a declarative programming language that first appeared in 1998.Overview only
- XtendXtend is an object-oriented and imperative programming language that first appeared in 2011.Overview only
- YorickYorick is a programming language that first appeared in 1996.Overview only
- YQLYQL is a programming language. A full overview has not been written yet.Overview only
- Z shellZ shell is a programming language that first appeared in 1990.Overview only
- Z++Z++ is a programming language. A full overview has not been written yet.Overview only
- ZebraZebra is a programming language. A full overview has not been written yet.Overview only
- ZetaLispZetaLisp is a programming language that first appeared in 1976.Overview only
- ZonnonZonnon is an imperative and structured programming language that first appeared in 2013.Overview only
- ZOPLZOPL is a programming language. A full overview has not been written yet.Overview only
- ZPLZPL is an array programming language that first appeared in 1993.Overview only
No languages match. Clear the search or pick a different filter.