Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
List of programming languages
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|None}} {{Programming language lists}} This is an index to notable [[programming language]]s, in current or historical use. Dialects of [[BASIC]] (which have [[List of BASIC dialects|their own page]]), [[esoteric programming language]]s, and [[markup language]]s are not included. A programming language does not need to be [[Imperative programming|imperative]] or [[Turing completeness|Turing-complete]], but must be [[executable]] and so does not include [[markup language]]s such as [[HTML]] or [[XML]], but does include [[domain-specific language]]s such as [[SQL]] and its dialects. {{Compact ToC|num=yes|seealso=yes|extlinks=no|side=yes|center=yes}} == A == {{columns-list|colwidth=22em| * [[A Sharp (.NET)|A.NET (A#/A sharp)]] * [[A-0 System]] * [[A+ (programming language)|A+ (A plus)]] <!-- * [[A++]] belongs on the esoteric page as it is for academic purposes only --> * [[ABAP]] * [[ABC (programming language)|ABC]] * [[ACC (programming language)|ACC]] * [[Accent (programming language)|Accent (Rational Synergy)]] * [[Action! (programming language)|Action!]] * [[ActionScript]] * [[Actor (programming language)|Actor]] * [[Ada (programming language)|Ada]] – [[ISO/IEC 8652]] * [[Adenine (programming language)|Adenine (Haystack)]] * [[AdvPL]] * [[Agda (programming language)|Agda]] * [[Agilent VEE]] (Keysight VEE) * [[Agora (programming language)|Agora]] * [[AIMMS]] * [[Aldor]] * [[Alef (programming language)|Alef]] * [[Algebraic Logic Functional programming language]] (ALF) <!-- Alacrity belongs on the esoteric page --> * [[ALGOL 58]] * [[ALGOL 60]] * [[ALGOL 68]] * [[ALGOL W]] * [[Alice (programming language)|Alice ML]] * [[Alma-0]] * [[AmbientTalk]] * [[Amiga E]] <!-- * [[AMOS (programming language)|AMOS (AMOS BASIC)]] is a BASIC dialect which has its own page. --> * [[AMPL]] * [[Аналитик|Analitik]] * [[AngelScript]] <!-- [[AngularJS]] is a Web app framework, not a programming language --> * [[Apache Pig|Apache Pig latin]] * [[Apex (programming language)|Apex (Salesforce.com, Inc)]] * [[APL (programming language)|APL]] * [[App Inventor for Android (programming language)|App Inventor for Android's visual block language (MIT App Inventor)]] * [[AppleScript]] * [[APT (programming language)|APT]] * [[Arc (programming language)|Arc]] <!-- [[Arduino]] is an environment; the language is effectively C++ --> <!-- [[Arden Syntax]]<ref>http://www.openclinical.org/gmm_ardensyntax.html{{Dead link|date=February 2022}}</ref> Arden is not a programming language, it is a formal language to encode medical information; a syntax used in Medical Logic Module development; S. C. Holt, 04/16/2012. --> * [[ArkTS]] * [[ARexx]] <!-- [[Arduino]] is based on Lua code, is not a programming language --> * [[Argus (programming language)|Argus]] <!-- ArnoldC belongs on the esoteric page --> <!-- [[Active Server Pages]] (ASP) is an environment, not a programming language --> * [[Assembly language]] (ASM) * [[AssemblyScript]] <!-- Asciidots belongs on the esoteric page --> * [[ATS (programming language)|ATS]] * [[AutoHotkey]] * [[AutoIt]] * [[AutoLISP]], Visual LISP * [[Averest]] * [[AWK]] * [[Axum (programming language)|Axum]] }} == B == {{columns-list|colwidth=22em| * [[B (programming language)|B]] * [[Babbage (programming language)|Babbage]] * [[Ballerina (programming language)|Ballerina]] * [[Bash (Unix shell)|Bash]] * [[BASIC]] <!-- [[Bash (Unix shell)|bash]] not a programming language --> * [[Batch file|Batch file (Windows/MS-DOS)]] <!-- [[BBC Basic 256]] – see [[List of BASIC dialects]] --> * [[bc (programming language)|bc (basic calculator)]] * [[BCPL]] * [[BeanShell]] <!-- Befunge belongs on the esoteric page ---> * [[BETA (programming language)|BETA]] <!-- Bungee [[File:Bootstrapped|thumb]] belongs on the esoteric page ---> <!-- Binary is synonym for [[machine code]] --> * [[BLISS]] <!-- [[Blitz Basic]] – see [[List of BASIC dialects]] --> * [[Blockly]] * [[BlooP and FlooP|BlooP]] * [[Boo (programming language)|Boo]] * [[Boomerang (programming language)|Boomerang]] * [[Bosque (programming language)|Bosque]] <!-- [[Bourne shell]] not a programming language --> <!-- [[Brainfuck]] belongs on the esoteric page --> <!-- [[Qualcomm Brew|BREW]] from its wiki page, it uses c/c++, not a programming language --> }} == C == {{columns-list|colwidth=22em| * [[C (programming language)|C]] – ISO/IEC 9899 * [[C--]] (C minus minus) * [[C++]] (C plus plus) – ISO/IEC 14882 * [[C*]] * [[C Sharp (programming language)|C#]] (C sharp) – ISO/IEC 23270 * [[C/AL]] * [[Caché ObjectScript]] <!-- [[Caché Basic]] – see [[List of BASIC dialects]] --> <!-- add csh in parantheses here, to remove duplicates--> * [[C Shell|C Shell (csh)]] * [[Caml]] * [[Carbon (programming language)|Carbon]] * [[Catrobat]] * [[Cayenne (programming language)|Cayenne (Lennart Augustsson)]] <!-- [[CBASIC]] - see [[List of BASIC dialects]] --> * [[Cecil (programming language)|Cecil]] * [[CESIL|CESIL (Computer Education in Schools Instruction Language)]] * [[Céu (programming language)|Céu]] * [[Ceylon (programming language)|Ceylon]] * [[CFEngine]] * [[Cg (programming language)|Cg (High-Level Shader/Shading Language [HLSL])]] * [[Ch (computer programming)|Ch]] * [[Chapel (programming language)|Chapel (Cascade High Productivity Language)]] * [[Charm (language)|Charm]] * [[CHILL]] * [[CHIP-8]] * [[ChucK]] <!-- [[CICS]] is a transaction framework with macro processor, not a programming language, languages used are PL/I, COBOL, Java --> * [[Cilk|Cilk (also Cilk++ and Cilk plus)]] * [[Claire (programming language)|Claire]] * [[Clarion (programming language)|Clarion]] * [[Clean (programming language)|Clean]] * [[Clipper (programming language)|Clipper]] * [[CLIPS (programming language)|CLIPS]] * [[CLIST]] * [[Clojure]] <!-- CLOS is under Common Lisp --> * [[CLU (programming language)|CLU]] * [[CMS-2 (programming language)|CMS-2]] * [[COBOL]] – ISO/IEC 1989 * [[CobolScript]] – COBOL Scripting language * [[Cobra (programming language)|Cobra]] * [[CoffeeScript]] * [[ColdFusion]] * [[COMAL]] * [[COMIT]] * [[Common Intermediate Language]] (CIL) * [[Common Lisp]] (also known as CL) * [[COMPASS]] * [[Component Pascal]] * [[COMTRAN]] * [[Concurrent Pascal]] * [[Constraint Handling Rules]] (CHR) * [[Control Language]] * ''Coq'', former name of [[Rocq (software)|Rocq]] * [[CORAL]], Coral 66 <!-- [[Corn (emulator)|Corn]] was a nintendo emulator, not a programming language --> * [[CorVision]] * [[COWSEL]] * [[CPL (programming language)|CPL]] * [[Cryptol]] * [[Crystal (programming language)|Crystal]] <!-- look at C Shell entry [[C shell|csh]] --> * [[Csound]] <!-- [[CSS]] is a style sheet language, not a programming language --> * [[Cuneiform (programming language)|Cuneiform]] * [[Curl (programming language)|Curl]] * [[Curry (programming language)|Curry]] * [[Cybil (programming language)|Cybil]] * [[Cyclone (programming language)|Cyclone]] * [[Cypher Query Language]] * [[Cython]] * [[CEEMAC]] }} == D == {{columns-list|colwidth=22em| * [[D (programming language)|D]] (also known as dlang) * [[Dart (programming language)|Dart]] * [[Darwin (programming language)|Darwin]] * [[DataFlex]] * [[Datalog]] * [[DATATRIEVE]] * [[dBase]] * [[dc (computer program)|dc]] * [[DIGITAL Command Language|DCL (DIGITAL Command Language)]] * [[Delphi (software)|Delphi]] * [[DIBOL]] * [[Dink Smallwood#Modification|DinkC]] * [[Dog (programming language)|Dog]] * [[Draco (programming language)|Draco]] * [[DRAKON]] * [[Dylan (programming language)|Dylan]] * [[DYNAMO (programming language)|DYNAMO]] * [[Data analysis expressions|DAX (Data Analysis Expressions)]] }} == E == {{columns-list|colwidth=22em| * [[E (programming language)|E]] <!--[[EarSketch]] is an educational IDE for python, javascript --> * [[Ease (programming language)|Ease]] * [[PL/I|Easy PL/I]] <!-- under EPL * [[Easy Programming Language]] --> * [[Easytrieve|EASYTRIEVE PLUS]] * [[ECMAScript]] * [[Edinburgh IMP]] * [[EGL (programming language)|EGL]] * [[Eiffel (programming language)|Eiffel]] * [[ELAN (programming language)|ELAN]] * [[Elixir (programming language)|Elixir]] * [[Elm (programming language)|Elm]] * [[Emacs Lisp]] * [[Emerald (programming language)|Emerald]] * [[Epigram (programming language)|Epigram]] * [[Easy Programming Language|EPL (Easy Programming Language)]] * [[Erlang (programming language)|Erlang]] * [[es (Unix shell)|es]] * [[Escher (programming language)|Escher]] <!-- * [[Category:Esoteric Programming Language|Esoteric Programming Language]] --> * [[Executive Systems Problem Oriented Language|ESPOL]] * [[Esterel]] * [[Etoys (programming language)|Etoys]] * [[Euclid (programming language)|Euclid]] * [[Euler (programming language)|Euler]] * [[Euphoria (programming language)|Euphoria]] * [[EusLisp Robot Programming Language]] * [[CMS EXEC]] (EXEC) * [[EXEC 2]] * [[Executable UML]] * [[Ezhil (programming language)|Ezhil]] <!-- Ethereal belongs on the esoteric page --> }} == F == {{columns-list|colwidth=22em| * [[F (programming language)|F]] * [[F Sharp (programming language)|F# (F sharp)]] * [[F* (programming language)|F*]] * [[Factor (programming language)|Factor]] * [[Fantom (programming language)|Fantom]] * [[FAUST (programming language)|FAUST]] <!-- [[False (programming language)]] belongs on the esoteric page --> * [[FFP (programming language)|FFP]] * [[friendly interactive shell|fish]] * [[Fjölnir (programming language)|Fjölnir]] <!-- FPC Pascal is under Pascal --> * [[FL (programming language)|FL]] * [[Flavors (programming language)|Flavors]] * [[Flex (language)|Flex]] * [[Flix (programming language)|Flix]] * [[BlooP and FlooP|FlooP]] * [[FLOW-MATIC|FLOW-MATIC (B0)]] * [[FOCAL (programming language)|FOCAL (Formulating On-Line Calculations in Algebraic Language/FOrmula CALculator)]] * [[FOCUS]] * [[FOIL (programming language)|FOIL]] * [[FORMAC]] (FORMula MAnipulation Compiler) * [[Formula language|@Formula]] * [[Forth (programming language)|Forth]] * [[Fortran]] – ISO/IEC 1539 * [[Fortress (programming language)|Fortress]] * [[FP (programming language)|FP]] * [[FoxPro (programming language)|FoxBase/FoxPro]] * [[Franz Lisp]] * [[Futhark (programming language)|Futhark]] }} == G == {{columns-list|colwidth=22em| <!-- [[Gambas]] – see [[List of BASIC dialects]] --> * [[Game Maker Language]] * [[GameMonkey Script]] * [[General Algebraic Modeling System]] (GAMS) * [[GAP computer algebra system|GAP]] * [[G-code]] * [[Godot (game engine)|GDScript (Godot)]] * [[Geometric Description Language]] (GDL) * [[GEORGE (programming language)|GEORGE]] <!-- [[GLBasic]] – see [[List of BASIC dialects]] --> * [[Gleam (programming language)|Gleam]] * [[OpenGL Shading Language]] (GLSL) * [[GNU E]] * [[GNU Guile | GNU Guile (GNU Ubiquitous Intelligent Language for Extensions)]] * [[GNU_Octave | GNU Octave]] * [[Go (programming language)|Go]] * [[Go! (programming language)|Go!]] * [[Game Oriented Assembly Lisp]] (GOAL) * [[Gödel (programming language)|Gödel]] * [[Golo (programming language)|Golo]] * Good Old Mad ([[MAD (programming language)|GOM]]) * [[Google Apps Script]] * [[Gosu (programming language)|Gosu]] * [[IBM 1620#GOTRAN|GOTRAN (IBM 1620)]] * General Purpose Simulation System ([[GPSS]]) * GraphTalk ([[Computer Sciences Corporation]]) * [[GRASS (programming language)|GRASS]] * [[Grasshopper 3D|Grasshopper]] * [[Apache Groovy|Groovy]] (by Apache) }} == H == {{columns-list|colwidth=22em| * [[Hack (programming language)|Hack]] * [[HAGGIS]] * [[HAL/S]] * [[Halide (programming language)]] * [[Hamilton C shell]] * [[Harbour (software)|Harbour]] * [[Hartmann pipeline]]s * [[Haskell]] * [[Haxe]] * [[Hermes (programming language)|Hermes]] * [[High Level Assembly]] (HLA) * [[High Level Shader Language]] (HLSL) * [[Hollywood (programming language)|Hollywood]] * HolyC ([[TempleOS]]) * [[Hop (software)|Hop]] * [[Hopscotch (programming language)|Hopscotch]] * [[Hope (programming language)|Hope]] <!-- [[HTML]] is a markup language. Do not add. --> * [[Hume (programming language)|Hume]] * [[HyperTalk]] * [[Hy (programming language)|Hy]] }} == I == {{columns-list|colwidth=22em| * [[Io (programming language)|Io]] * [[Icon (programming language)|Icon]] * [[IBM Basic assembly language]] * [[IBM Informix-4GL]] * [[IBM RPG]] * [[IDL (programming language)|IDL]] * [[Idris (programming language)|Idris]] * [[Inform (programming language)|Inform]] * [[Instruction List]] * [[ISLISP]] }} == J == {{columns-list|colwidth=22em| * [[J (programming language)|J]] * [[J Sharp|J# (J sharp)]] * [[Visual J++|J++ (J plus plus)]] * [[JADE (programming language)|JADE]] * [[Jai (programming language)|Jai]] * [[JAL (compiler)|JAL]] * [[Janus (concurrent constraint programming language)]] * [[Janus (time-reversible computing programming language)]] * [[JASS (scripting language)|JASS]] * [[Java (programming language)|Java]] * [[JavaFX Script]] * [[JavaScript]] * [[Jess (programming language)|Jess]] * [[Job Control Language|JCL]] * [[JEAN]] * [[Join Java]] * [[JOSS]] * [[Joule (programming language)|Joule]] * [[JOVIAL]] * [[Joy (programming language)|Joy]] * [[jq (programming language)|jq]] * [[JScript]] * [[JScript .NET]] * [[Julia (programming language)|Julia]] * [[Jython]] <!-- [[Just BASIC]] – see [[List of BASIC dialects]] --> <!-- Java EE, Java ME, Java Swing, etc., are subsets of Java, not separate languages --> <!-- Joomla is a PHP application, not a programming language --> }} == K == {{columns-list|colwidth=22em| * [[K (programming language)|K]] * [[Kaleidoscope (programming language)|Kaleidoscope]] * [[Karel (programming language)|Karel]] * [[IntelliCorp (Software)|KEE]] * [[KiXtart|Kixtart]] * [[Klerer-May System]] * [[Knowledge Interchange Format|KIF (Knowledge Interchange Format)]] * [[Kojo (programming language)|Kojo]] * [[Kotlin (programming language)|Kotlin]] * [[Kent Recursive Calculator|KRC]] * [[KRL (programming language)|KRL]] * KRL ([[KUKA Robot Language]]) * [[KRYPTON]] * [[KornShell|KornShell (ksh)]] * [[Kodu Game Lab|Kodu]] * [[Kivy (framework)#Kv language|Kv (Kivy)]] }} == L == {{columns-list|colwidth=22em| * [[LabVIEW]] * [[Ladder logic|Ladder]] * [[LANSA (development environment)|LANSA]] * [[Lasso (programming language)|Lasso]] * [[Little Computer 3|LC-3]] <!-- [[Liberty BASIC]] – see [[List of BASIC dialects]] --> * [[Lean (proof assistant)|Lean]] * [[Legoscript]] * [[Little Implementation Language|LIL]] * [[LilyPond]] * [[Limbo (programming language)|Limbo]] * [[LINC 4GL|LINC]] * [[Lingo (programming language)|Lingo]] * [[LINQ]] * [[LIS (programming language)|LIS]] * [[Language for Instruction Set Architecture|LISA]] * [[Language H]] * [[Lisp (programming language)|Lisp]] – ISO/IEC 13816 * [[Lithe (programming language)|Lithe]] * [[Little b (programming language)|Little b]] * [[Ethereum#Contract source code|LLL]] * [[Logo (programming language)|Logo]] * [[Logtalk]] <!-- LOLCODE is on the list of esoteric languages at Category:Esoteric_programming_languages --> * [[LotusScript]] * [[LPC (programming language)|LPC]] * [[LSE (programming language)|LSE]] * [[Linden Scripting Language|LSL]] * [[LiveCode]] * [[LiveScript (programming language)|LiveScript]] * [[Lua (programming language)|Lua]] * [[Lucid (programming language)|Lucid]] * [[Lustre (programming language)|Lustre]] * [[LYaPAS]] * [[Lynx (programming language)|Lynx]] }} == M == {{columns-list|colwidth=22em| * [[M Formula language]] * [[M4 (computer language)|M4]] * [[Machine code]] <!-- MacRuby is an implementation of Ruby --> * [[MAD (programming language)|MAD]] (Michigan Algorithm Decoder) * [[MAD (programming language)|MAD/I]] * [[Magik (programming language)|Magik]] * [[Magma computer algebra system|Magma]] <!-- Malbolge belongs on the esoteric page --> <!-- [[MapBasic]] – see [[List of BASIC dialects]] --> * [[Maple (software)|Maple]] * [[MAPPER]] (now part of BIS) * [[MARK IV (software)|MARK-IV]] (now VISION:BUILDER) * [[Mary (programming language)|Mary]] * [[MATLAB]] * [[Microsoft Macro Assembler|MASM Microsoft Assembly x86]] <!-- MinminC belongs on the esoteric page --> * [[MATH-MATIC]] <!-- [[Mathcad]] not a programming language --> * [[Maude system]] * [[Maxima (software)|Maxima]] (see also [[Macsyma]]) * [[Max (software)|Max]] (Max Msp – Graphical Programming Environment) * [[Autodesk 3ds Max|MaxScript]] internal language 3D Studio Max * [[Maya Embedded Language|Maya (MEL)]] * [[MDL (programming language)|MDL]] * [[Mercury (programming language)|Mercury]] * [[Mesa (programming language)|Mesa]] * [[MHEG-5|MHEG-5 (Interactive TV programming language)]] * [[Microassembler|Microcode]] <!-- [[Microsoft Small Basic]] (not the same as Small Basic) - see [[List of BASIC dialects]] page --> * [[Microsoft Power Fx]] * [[MIIS (programming language)|MIIS]] * [[MIMIC]] * [[Mirah (programming language)|Mirah]] * [[Miranda (programming language)|Miranda]] * [[MIVA Script]] * [[ML (programming language)|ML]] * [[Model 204]] * [[Modelica]] * [[Modula]] * [[Modula-2]] * [[Modula-3]] * [[Mohol programming languages|Mohol]] * [[Mojo (programming language)|Mojo]] * [[MOO (programming language)|MOO]] * [[Mortran]] * [[Mouse (programming language)|Mouse]] * [[MPD (programming language)|MPD]] * [[MIRC scripting language|MSL]] <!-- [[MSX BASIC]] – see [[List of BASIC dialects]] --> * [[MUMPS]] * [[MuPAD]] <!-- a computer algebra system with its own language --> * [[Ethereum#Programming languages|Mutan]] <!-- [[MySQL]] is a database, not a programming language. --> * [[Mystic BBS|Mystic Programming Language]] (MPL) }} == N == {{columns-list|colwidth=22em| * [[Netwide Assembler|NASM]] * [[Napier88]] * [[Neko (programming language)|Neko]] * [[Nemerle]] * [[NESL]] * [[Net.Data]] * [[NetLogo]] * [[NetRexx]] * [[NewLISP]] * [[NEWP]] * [[Newspeak (programming language)|Newspeak]] * [[NewtonScript]] * [[Nial]] <!-- Nil belongs on the esoteric page --> * [[Nickle (programming language)|Nickle]] ([[Nickle (programming language)|NITIN]]) * [[Nim (programming language)|Nim]] * [[Nix package manager|Nix (Systems configuration language)]] * [[NORD Programming Language|NPL]] * [[Not eXactly C]] (NXC) * [[Not Quite C]] (NQC) * [[Nullsoft Scriptable Install System|NSIS]] * [[Nu (programming language)|Nu]] * [[NWScript]] * [[NXT-G]] }} == O == {{columns-list|colwidth=22em| * [[o:XML]] * [[Oak (programming language)|Oak]] * [[Oberon (programming language)|Oberon]] * [[OBJ2]] * [[Object Lisp]] * [[ObjectLOGO]] * [[Object REXX]] * [[Object Pascal]] * [[Objective-C]] * [[Obliq]] * [[OCaml]] * [[occam (programming language)|occam]] * [[occam-π]] * [[GNU Octave|Octave]] * [[OmniMark]] * [[Opa (programming language)|Opa]] * [[Opal (programming language)|Opal]] * [[Open Programming Language]] (OPL) * [[OpenCL]] * [[OpenEdge Advanced Business Language]] (ABL) * [[OpenQASM]] * [[OPS5]] * [[OptimJ]] * [[Orc (programming language)|Orc]] * [[ORCA/Modula-2]] * [[Oriel (scripting language)|Oriel]] * [[Orwell (programming language)|Orwell]] * [[Oxygene (programming language)|Oxygene]] * [[Oz (programming language)|Oz]] }} == P == {{columns-list|colwidth=22em| * [[P (programming language)|P]] * [[P4 (programming language)|P4]] * [[P′′]] * [[ParaSail (programming language)|ParaSail]] * [[PARI/GP]] * [[Pascal (programming language)|Pascal]] – ISO 7185 * [[Pascal Script]] <!-- [[PBASIC]] – see [[List of BASIC dialects]] --> * [[PCASTL]] * [[Programming language for Computable Functions|PCF]] * [[PEARL (programming language)|PEARL]] * [[PeopleCode]] * [[Perl]] * [[Perl Data Language|PDL]] * [[Pharo]] * [[PHP]] * [[Pico (programming language)|Pico]] * [[Picolisp]] * [[Pict (programming language)|Pict]] <!-- [[Piet]] belongs on the esoteric page --> * [[Pike (programming language)|Pike]] * [[PILOT]] * [[Hartmann pipeline|Pipelines]] * [[Pizza (programming language)|Pizza]] * [[PL-11]] * [[PL/0]] * [[Programming Language for Business|PL/B]] * [[PL/C]] * [[PL/I]] – ISO 6160 * [[PL/M]] * [[PL/P]] * [[PL/S]] * [[PL/SQL]] * [[PL360]] * [[PLANC]] * [[Plankalkül]] * [[Planner (programming language)|Planner]] * [[PLEX (programming language)|PLEX]] * [[PLEXIL]] * [[Plus (programming language)|Plus]] * [[Pony (programming language)|Pony]] * [[POP-11]] * [[POP-2]] <!-- [[Poplog]] is an IDE --> * [[PostScript]] * [[Amiga E#PortablE|PortablE]] * [[POV-Ray|POV-Ray SDL]] * [[Powerhouse (programming language)|Powerhouse]] * [[PowerBuilder]] – 4GL GUI application generator from Sybase * [[PowerShell]] * [[Polymorphic Programming Language|PPL]] * [[Processing (programming language)|Processing]] * [[Processing.js]] * [[Prograph]] * [[Project Verona]] * [[Prolog]] * [[PROMAL]] * [[Promela]] * [[PROSE modeling language]] * [[Protel|PROTEL]] * [[Pro*C]] * [[Pure (programming language)|Pure]] * [[Pure Data]] <!-- [[PureBasic]] – see [[List of BASIC dialects]] --> * [[PureScript]] * [[PWCT]] * [[Python (programming language)|Python]] }} == Q == {{columns-list|colwidth=22em| * [[Q (programming language from Kx Systems)]] * [[Q Sharp|Q#]] * [[Qalb (programming language)|Qalb]] <!-- [[QBASIC]] (not the same thing as Quick Basic) – see [[List of BASIC dialects]] --> * [[Quantum Computation Language]] * [[QtScript]] * [[QuakeC]] * [[Quantum programming|QPL]] <!-- [[Quick Basic]] (not the same thing as QBASIC) – see [[List of BASIC dialects]] --> * [[.QL]] }} == R == {{columns-list|colwidth=22em| * [[R (programming language)|R]] * [[R++]] * [[Racket (programming language)|Racket]] * [[Raku (programming language)|Raku]] * [[RAPID]] * [[Rapira]] * [[Ratfiv]] * [[Ratfor]] <!-- [[RBScript]] – see [[List of BASIC dialects]] --> <!--Do not add RBX.Lua onto the list. Roblox Lua is just a slightly modified version of Lua with added and removed functions.--> * [[Rc (Unix shell)|rc]] * [[Reason (programming language)|Reason]] * [[REBOL]] * [[Red (programming language)|Red]] * [[Core War|Redcode]] <!-- [[REALBASIC]] – see [[List of BASIC dialects]] --> * [[REFAL]] * [[REXX]] * [[Ring (programming language)|Ring]] * [[Rocq (software)|Rocq]] (previously known as ''Coq'') * [[ROOP (programming language)|ROOP]] * [[IBM RPG|RPG]] * [[RPL (programming language)|RPL]] * [[Robot Battle#Robot scripting language|RSL]] * [[RTL/2]] * [[Ruby (programming language)|Ruby]] <!-- [[Ruby on Rails]] is a Ruby library, not a programming language --> * [[Rust (programming language)|Rust]] }} == S == {{columns-list|colwidth=22em| * [[S (programming language)|S]] * [[S2 (programming language)|S2]] * [[S3 (programming language)|S3]] * [[S-Lang]] * [[S-PLUS]] * [[SA-C (programming language)|SA-C]] * [[SabreTalk]] * [[SAIL (programming language)|SAIL]] * [[SAKO (programming language)|SAKO]] * [[SAS (software)|SAS]] * [[SASL (programming language)|SASL]] * [[Sather]] * [[Sawzall (programming language)|Sawzall]] * [[Scala (programming language)|Scala]] * [[Scheme (programming language)|Scheme]] * [[Scilab]] * [[Scratch (programming language)|Scratch]] * [[ScratchJr]] * [[Script.NET]] * [[Sed]] * [[Seed7]] * [[Self (programming language)|Self]] * [[SenseTalk]] * [[SequenceL]] * [[Ethereum#Programming languages|Serpent]] * [[SETL]] * [[Short Code (computer language)|Short Code]] * [[Superbase database#History|SIMPOL]] <!-- Shake Speare belongs on the esoteric page --> * [[SIGNAL (programming language)|SIGNAL]] * [[SiMPLE]] * [[SIMSCRIPT]] * [[Simula]] * [[Simulink]] * [[SISAL]] * [[SKILL]] * [[SLIP (programming language)|SLIP]] * [[SMALL]] <!-- [[Small Basic]] (not the same as Micrtosoft Small Basic) – see [[List of BASIC dialects]] --> * [[Smalltalk]] * [[Standard ML|SML]] * [[Strongtalk]] * [[Snap! (programming language)|Snap!]] * [[SNOBOL]] ([[SPITBOL compiler|SPITBOL]]) * [[Snowball programming language|Snowball]] * [[Secure Operations Language|SOL]] * [[Solidity]] * [[SOPHAEROS]] * [[Source (programming language)|Source]] * [[SPARK (programming language)|SPARK]] * [[Speakeasy (computational environment)|Speakeasy]] * [[Speedcoding|Speedcode]] * [[Parallax Propeller|SPIN]] * [[SP/k]] * [[Systems Programming Language|SPL]] * [[IBM 1401 Symbolic Programming System|SPS]] * [[SQL]] * [[SQR]] * [[Squeak]] * [[Squirrel (programming language)|Squirrel]] * [[SR (programming language)|SR]] * [[S/SL programming language|S/SL]] * [[Starlogo]] * [[Strand (programming language)|Strand]] * [[Structured Text]] * [[Stata]] * [[Stateflow]] * [[Subtext (programming language)|Subtext]] * [[Superbase database|SBL]] * [[SuperCollider]] * [[Superplan]] * [[SuperTalk]] * [[Swift (programming language)|Swift (Apple programming language)]] * [[Swift (parallel scripting language)]] * [[SYCL]] * [[SYMPL]] }} == T == {{columns-list|colwidth=22em| * [[T (programming language)|T]] * [[TACL (programming language)|TACL]] * [[TADS|TADS (Text Adventure Development System)]] * [[Transaction Application Language|TAL]] * [[Tcl | tcl (aka tcl/tk )]] <!-- tcl aka tcl/tk--> * [[Tea (programming language)|Tea]] * [[text Editor and Corrector|TECO (Text Editor and Corrector)]] * [[TELCOMP]] * [[TeX]] <!-- [[TI-BASIC]] - see [[List of BASIC dialects]] page --> <!-- [[Tiny Basic]] - see [[List of BASIC dialects]] page --> * [[Tensilica Instruction Extension|TIE]] <!-- [[thinBasic]] – see [[List of BASIC dialects]] --> * [[TMG (language)|TMG (TransMoGrifier)]], compiler-compiler * [[Tom (pattern matching language)|Tom]] * [[Toi (programming language)|Toi]] * [[Clarion (programming language)|Topspeed (Clarion)]] * [[text Processing Utility|TPU (Text Processing Utility)]] * [[TRAC (programming language)|Trac]] * [[TTM (programming language)|TTM]] * [[Transact-SQL|T-SQL (Transact-SQL)]] * [[Transcript (programming language)|Transcript (LiveCode)]] * [[TTCN|TTCN (Tree and Tabular Combined Notation)]] <!--* [[Turbo Pascal]] is a dialect, not a language, else we include Turbo C, QuickPascal, etc. --> * [[Turing (programming language)|Turing]] * [[TUTOR]] (PLATO Author Language) * [[TXL (programming language)|TXL]] * [[TypeScript]] * [[Tynker]] }} == U == {{columns-list|colwidth=22em| * [[Ubercode]] * [[UCSD Pascal]] * [[Umple]] * [[Unicon (programming language)|Unicon]] * [[Uniface (programming language)|Uniface]] * [[UNITY (programming language)|UNITY]] <!-- * [[Unix shell]] is not a specific language --> <!-- Unlambda belongs on the esoteric page --> * [[UnrealScript]] <!-- Unified Modeling Language (UML) is not a programming language --> }} == V == {{columns-list|colwidth=22em| * [[V (programming language)|V]] (also known as vlang) * [[Vala (programming language)|Vala]] * [[Verse (programming language)|Verse]] * [[Vim (text editor)#Vim script|Vim script]] * [[Ethereum#Smart contracts|Viper (Ethereum/Ether (ETH))]] <!-- [[Visual Basic (classic)]] – see [[List of BASIC dialects]] --> <!-- [[Visual Basic .NET]] – see [[List of BASIC dialects]] --> * [[Visual DataFlex]] * [[Visual DialogScript]] * [[Visual FoxPro]] * [[Visual J++|Visual J++ (Visual J plus plus)]] * [[AutoLISP|Visual LISP]] * [[Visual Objects]] * [[Visual Prolog]] }} == W == {{columns-list|colwidth=22em| * [[WATFIV]], WATFOR (WATerloo FORtran IV) * [[WebAssembly]] * [[Whiley (programming language)|Whiley]] <!-- Whitespace belongs on the esoteric page --> * [[Wolfram Language]] * [[Wyvern (programming language)|Wyvern]] <!-- W3.CSS is a CSS framework, not a programming language --> }} == X == {{Columns-list|colwidth=22em| * [[X++|X++ (X plus plus/Microsoft Dynamics AX)]] * [[X10 (programming language)|X10]] * [[xBase++|xBase++ (xBase plus plus)]] * [[XBL]] * [[XC (programming language)|XC]] (targets [[XCore XS1|XMOS architecture]]) * [[XL (programming language)|XL]] <!-- XML is a markup language, not a programming language --> * [[Xojo]] * [[XOTcl]] * [[XOD (programming language)|Xod]] * [[XPL]] * [[XPL0]] * [[XQuery]] * [[XSB]] * [[XSLT]] * [[Xtend]] }} == Y == {{columns-list|colwidth=22em| <!-- [[Yabasic]] – see [[List of BASIC dialects]] --> * [[YASS (programming language)|YASS]] * [[Yorick (programming language)|Yorick]] * [[YQL (programming language)|YQL]] }} == Z == {{columns-list|colwidth=22em| * [[Z++]] * [[Z shell]] * [[Zebra (programming language)|Zebra, ZPL, ZPL2]] * [[ZetaLisp]] * [[Zig (programming language)|Zig]] * [[Zonnon]] * [[ZOPL]] * [[ZPL (programming language)|ZPL]] }} == See also == {{Sister project links|Programming languages|auto=1|wikt=programming language|q=y|v=y}} * [[Lists of programming languages]] * [[List of open-source programming languages]] * [[List of programming languages by type]] * [[Comparison of programming languages]] * [[List of BASIC dialects]] * [[List of markup languages]] * [[List of stylesheet languages]] * [[List of programming languages for artificial intelligence]] * [[History of programming languages]] * [[:Category:Programming languages]] * {{Wikibooks-inline|List of hello world programs}} {{Programming languages}} {{Portal bar|Computer programming}} [[Category:Lists of programming languages| ]] [[Category:Computer programming|*]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Columns-list
(
edit
)
Template:Compact ToC
(
edit
)
Template:Portal bar
(
edit
)
Template:Programming language lists
(
edit
)
Template:Programming languages
(
edit
)
Template:Short description
(
edit
)
Template:Sister project links
(
edit
)
Template:Wikibooks-inline
(
edit
)