List of Computer Programming Languages | 700+ Languages [2021]

I hope you enjoy reading this!
Don’t forget to share this blog with your friends.

Table of Contents
List of Computer Programming Languages

The list of Computer Programming Languages is never updated and complete but this list is different here it’s very frequently updated and complete (with 700+ listed Computer Programming languages).

First, let me define the complete List of Computer Programming Languages, then will describe it.

List of Most Popular Computer Programming Languages

RankChangeLanguage Market ShareTrend
1N/APython30.32 %-1.8 %
2N/AJava17.79 %+1.0 %
3N/AJavaScript9.03 %+1.1 %
4N/A C#6.55 %-0.2 %
5UP C/C++6.02 %+0.3 %
6DOWNPHP5.94 %+0.0 %
7N/AR3.96 %-0.0 %
82x UP TypeScript2.26 %+0.3 %
9DOWNObjective-C2.24 %-0.3 %
10DOWNSwift1.78 %-0.4 %
11UPKotlin1.75 %+0.3 %
12DOWNMatlab1.72 %-0.2 %
13UPVBA1.38 %+0.1 %
14DOWNGo1.28 %-0.1 %
152x UPRust1.26 %+0.3 %
16DOWNRuby1.01 %-0.2 %
17UPVisual Basic0.76 %-0.1 %
182x UPAda0.74 %+0.3 %
193x DOWNScala0.72 %-0.3 %
20DOWNDart0.61 %+0.1 %
212x UPLua0.54 %+0.1 %
22DOWNAbap0.44 %-0.0 %
233x UPPerl0.38 %-0.0 %
24UPJulia0.36 %-0.0 %
253x DOWNGroovy0.34 %-0.1 %
List of Most Popular Computer Programming Languages

Complete List of Computer Programming Languages

  1. A.NET (A#/A sharp)
  2. A-0 System
  3. A+ (A plus)
  4. ABAP
  5. ABC
  6. ABC ALGOL
  7. ACC
  8. Accent (Rational Synergy)
  9. Ace DASL (Distributed Application Specification Language)
  10. Action!
  11. ActionScript
  12. Actor
  13. Ada
  14. Adenine (Haystack)
  15. AdvPL
  16. Agda
  17. Agilent VEE (Keysight VEE)
  18. Agora
  19. AIMMS
  20. Aldor
  21. Alef
  22. ALF
  23. ALGOL 58
  24. ALGOL 60
  25. ALGOL 68
  26. ALGOL W
  27. Alice (Alice ML)
  28. Alma-0
  29. AmbientTalk
  30. Amiga E
  31. AMOS (AMOS BASIC)
  32. AMPL
  33. Analitik
  34. AngelScript
  35. Apache Pig latin
  36. Apex (Salesforce.com, Inc)
  37. APL
  38. App Inventor for Android’s visual block language (MIT App Inventor)
  39. AppleScript
  40. APT
  41. Arc
  42. ARexx
  43. Argus
  44. Assembly language (ASM)
  45. AutoIt
  46. AutoLISP / Visual LISP
  47. Averest
  48. AWK
  49. Axum
  50. B
  51. BASIC
  52. Babbage
  53. Ballerina
  54. Bash
  55. BASIC
  56. Batch file (Windows/MS-DOS)
  57. bc (basic calculator)
  58. BCPL
  59. BeanShell
  60. Bertrand
  61. BETA
  62. BLISS
  63. C – ISO/IEC 9899
  64. C– (C minus minus)
  65. C++ (C plus plus) – ISO/IEC 14882
  66. C*
  67. C# (C sharp) – ISO/IEC 23270
  68. C/AL
  69. Caché ObjectScript
  70. C Shell (csh)
  71. Caml
  72. Cayenne (Lennart Augustsson)
  73. CDuce
  74. Cecil
  75. CESIL (Computer Education in Schools Instruction Language)
  76. Céu
  77. Ceylon
  78. CFEngine
  79. Cg (High-Level Shader/Shading Language [HLSL])
  80. Ch
  81. Chapel (Cascade High Productivity Language)
  82. Charm
  83. CHILL
  84. CHIP-8
  85. ChucK
  86. Cilk (also Cilk++ and Cilk plus)
  87. Control Language
  88. Claire
  89. CLEO
  90. Clarion
  91. Clean
  92. Clipper
  93. CLIPS
  94. CLIST
  95. Clojure
  96. CLU
  97. Coq (Gallina)
  98. CMS-2
  99. COBOL – ISO/IEC 1989
  100. CobolScript – COBOL Scripting language
  101. Cobra
  102. CoffeeScript
  103. ColdFusion
  104. COMAL
  105. COMIT
  106. Common Intermediate Language (CIL)
  107. Common Lisp (also known as CL)
  108. COMPASS
  109. D
  110. Dart
  111. Darwin
  112. DataFlex
  113. Datalog
  114. DATATRIEVE
  115. dBase
  116. dc
  117. DCL (DIGITAL Command Language)
  118. Delphi
  119. DinkC
  120. DIBOL
  121. Dog
  122. Draco
  123. DRAKON
  124. Dylan
  125. DYNAMO
  126. DAX (Data Analysis Expressions)
  127. E
  128. Ease
  129. Easy PL/I
  130. EASYTRIEVE PLUS
  131. eC
  132. ECMAScript
  133. Edinburgh IMP
  134. EGL
  135. Eiffel
  136. ELAN
  137. Elixir
  138. Elm
  139. Emacs Lisp
  140. Emerald
  141. Epigram
  142. EPL (Easy Programming Language)
  143. EPL (Eltron Programming Language)
  144. Erlang
  145. es
  146. Escher
  147. ESPOL
  148. Esterel
  149. Etoys
  150. Euclid
  151. Euler
  152. Euphoria
  153. EusLisp Robot Programming Language
  154. CMS EXEC (EXEC)
  155. EXEC 2
  156. Executable UML
  157. Ezhil
  158. F
  159. F# (F sharp)
  160. F*
  161. Factor
  162. Fantom
  163. Frink
  164. FAUST
  165. FFP
  166. fish
  167. Fjölnir
  168. FL
  169. Flavors
  170. Flex
  171. Flix
  172. FlooP
  173. FLOW-MATIC (B0)
  174. FOCAL (Formulating On-Line Calculations in Algebraic Language/FOrmula CALculator)
  175. FOCUS
  176. FOIL
  177. FORMAC (FORMula MAnipulation Compiler)
  178. @Formula
  179. Forth
  180. Fortran – ISO/IEC 1539
  181. Fortress
  182. FP
  183. FoxBase/FoxPro
  184. Franz Lisp
  185. Futhark
  186. F-Script
  187. Game Maker Language (Scripting language)
  188. GameMonkey Script
  189. GAMS (General Algebraic Modeling System)
  190. GAP
  191. G-code
  192. GDScript (Godot)
  193. Genie
  194. GDL (Geometric Description Language)
  195. GEORGE
  196. GLSL (OpenGL Shading Language)
  197. GNU E
  198. GNU Guile (GNU Ubiquitous Intelligent Language for Extensions)
  199. Go
  200. Go!
  201. GOAL (Game Oriented Assembly Lisp)
  202. Gödel
  203. Golo
  204. GOM (Good Old Mad)
  205. Google Apps Script
  206. Gosu
  207. GOTRAN (IBM 1620)
  208. GPSS (General Purpose Simulation System)
  209. GraphTalk (Computer Sciences Corporation)
  210. GRASS
  211. Grasshopper
  212. Groovy (Apache Groovy)
  213. Hack
  214. HAGGIS
  215. HAL/S
  216. Halide (programming language)
  217. Hamilton C shell
  218. Harbour
  219. Hartmann pipelines
  220. Haskell
  221. Haxe
  222. Hermes
  223. High Level Assembly (HLA)
  224. HLSL
  225. Hollywood
  226. HolyC (TempleOS)
  227. Hop
  228. Hopscotch
  229. Hope
  230. Hugo (Interactive Fiction/IF)
  231. Hume
  232. HyperTalk
  233. Io
  234. Icon
  235. ICI
  236. IBM Basic assembly language
  237. IBM HAScript
  238. IBM Informix-4GL
  239. IBM RPG
  240. IDL
  241. Idris
  242. Inform
  243. ISLISP
  244. J
  245. J# (J sharp)
  246. J++ (J plus plus)
  247. JADE
  248. Jai
  249. JAL
  250. Janus (concurrent constraint programming language)
  251. Janus (time-reversible computing programming language)
  252. JASS
  253. Java
  254. JavaFX Script
  255. JavaScript
  256. Jess (programming language)
  257. JCL
  258. JEAN
  259. Join Java
  260. JOSS
  261. Joule
  262. JOVIAL
  263. Joy
  264. JScript
  265. JScript .NET
  266. Julia
  267. Jython
  268. K
  269. Kaleidoscope
  270. Karel
  271. KEE
  272. Kixtart
  273. Klerer-May System
  274. KIF (Knowledge Interchange Format)
  275. Kojo
  276. Kotlin
  277. KRC
  278. KRL
  279. KRL (KUKA Robot Language)
  280. KRYPTON
  281. KornShell (ksh)
  282. Kodu
  283. Kv (Kivy)
  284. LabVIEW
  285. Ladder
  286. LANSA
  287. Lasso
  288. Lava
  289. LC-3
  290. Lean
  291. Legoscript
  292. Lexico
  293. LFE
  294. LIL
  295. LLVM
  296. LilyPond
  297. Limbo
  298. Limnor
  299. LINC
  300. Lingo
  301. LINQ
  302. LIS
  303. LISA
  304. Language H
  305. Lisp – ISO/IEC 13816
  306. Lite-C
  307. Lithe
  308. Little b
  309. LLL
  310. Logo
  311. Logtalk
  312. LotusScript
  313. LPC
  314. LSE
  315. LSL
  316. LiveCode
  317. LiveScript
  318. Lua
  319. Lucid
  320. Lustre
  321. LYaPAS
  322. Lynx
  323. M2001
  324. M4
  325. M#
  326. Machine code
  327. MAD (Michigan Algorithm Decoder)
  328. MAD/I
  329. Magik
  330. Magma
  331. Máni
  332. Maple
  333. MAPPER (now part of BIS)
  334. MARK-IV (now VISION:BUILDER)
  335. Mary
  336. MATLAB
  337. MASM Microsoft Assembly x86
  338. MATH-MATIC
  339. Maude system
  340. Maxima (see also Macsyma)
  341. Max (Max Msp – Graphical Programming Environment)
  342. MaxScript internal language 3D Studio Max
  343. Maya (MEL)
  344. MDL
  345. Mercury
  346. Mesa
  347. MHEG-5 (Interactive TV programming language)
  348. Microcode
  349. MicroScript
  350. Microsoft Power Fx
  351. MIIS
  352. Milk (programming language)
  353. MIMIC
  354. Mirah
  355. Miranda
  356. Mondrian
  357. MIVA Script
  358. ML
  359. Model 204
  360. Modelica
  361. Modula
  362. Modula-2
  363. Modula-3
  364. Mohol
  365. MOO
  366. Moonscipt
  367. Mortran
  368. Mouse
  369. MPD
  370. MSL
  371. MUMPS
  372. MuPAD
  373. Mutan
  374. Mystic Programming Language (MPL)
  375. NASM
  376. Napier88
  377. Neko
  378. Nemerle
  379. NESL
  380. Net.Data
  381. NetLogo
  382. NetRexx
  383. NewLISP
  384. NEWP
  385. Newspeak
  386. NewtonScript
  387. Nial
  388. Nickle (NITIN)
  389. Nim
  390. Nix (Systems configuration language)
  391. NPL
  392. Not eXactly C (NXC)
  393. Not Quite C (NQC)
  394. NSIS
  395. Nu
  396. NWScript
  397. NXT-G
  398. o:XML
  399. Oak
  400. Oberon
  401. OBJ2
  402. Object Lisp
  403. ObjectLOGO
  404. Object REXX
  405. Object Pascal
  406. Objective-C
  407. Objective-J
  408. Obliq
  409. OCaml
  410. occam
  411. occam-π
  412. Octave
  413. OmniMark
  414. Opa
  415. Opal
  416. OpenCL
  417. OpenEdge ABL
  418. OPL
  419. OpenVera
  420. OPS5
  421. OptimJ
  422. Orc
  423. ORCA/Modula-2
  424. Oriel
  425. Orwell
  426. Oxygene
  427. Oz
  428. P
  429. P4
  430. P′′
  431. ParaSail (programming language)
  432. PARI/GP
  433. Pascal – ISO 7185
  434. Pascal Script
  435. PCASTL
  436. PCF
  437. PEARL
  438. PeopleCode
  439. Perl
  440. PDL
  441. Pharo
  442. PHP
  443. Pico
  444. Picolisp
  445. Pict
  446. Pike
  447. PILOT
  448. Pipelines
  449. Pizza
  450. PL-11
  451. PL/0
  452. PL/B
  453. PL/C
  454. PL/I – ISO 6160
  455. PL/M
  456. PL/P
  457. PL/S
  458. PL/SQL
  459. PL360
  460. PLANC
  461. Plankalkül
  462. Planner
  463. PLEX
  464. PLEXIL
  465. Plus
  466. POP-11
  467. POP-2
  468. PostScript
  469. PortablE
  470. POV-Ray SDL
  471. Powerhouse
  472. PowerBuilder – 4GL GUI application generator from Sybase
  473. PowerShell
  474. PPL
  475. Processing
  476. Processing.js
  477. Prograph
  478. PROIV
  479. Project Verona
  480. Prolog
  481. PROMAL
  482. Promela
  483. PROSE modeling language
  484. PROTEL
  485. ProvideX
  486. Pro*C
  487. Pure
  488. Pure Data
  489. PureScript
  490. Python
  491. Q (programming language from Kx Systems)
  492. Q# (Microsoft programming language)
  493. Qalb
  494. Quantum Computation Language
  495. QtScript
  496. QuakeC
  497. QPL
  498. QL
  499. R
  500. R++
  501. Racket
  502. Raku
  503. RAPID
  504. Rapira
  505. Ratfiv
  506. Ratfor
  507. rc
  508. Reason
  509. REBOL
  510. Red
  511. Redcode
  512. REFAL
  513. REXX
  514. Rlab
  515. ROOP
  516. RPG
  517. RPL
  518. RSL
  519. RTL/2
  520. Ruby
  521. Rust
  522. S
  523. S2
  524. S3
  525. S-Lang
  526. S-PLUS
  527. SA-C
  528. SabreTalk
  529. SAIL
  530. SAKO
  531. SAS
  532. SASL
  533. Sather
  534. Sawzall
  535. Scala
  536. Scheme
  537. Scilab
  538. Scratch
  539. Script.NET
  540. Sed
  541. Seed7
  542. Self
  543. SenseTalk
  544. SequenceL
  545. Serpent
  546. SETL
  547. Short Code
  548. SIMPOL
  549. SIGNAL
  550. Silver
  551. SiMPLE
  552. SIMSCRIPT
  553. Simula
  554. Simulink
  555. Sing# (Sing Sharp)
  556. SISAL
  557. SLIP
  558. SMALL
  559. Smalltalk
  560. SML
  561. Strongtalk
  562. Snap!
  563. SNOBOL (SPITBOL)
  564. Snowball
  565. SOL
  566. Solidity
  567. SOPHAEROS
  568. Source
  569. SPARK
  570. Shell
  571. Speakeasy
  572. Spec# (Spec Sharp)
  573. Speedcode
  574. SPIN
  575. SP/k
  576. SPS
  577. SQL
  578. SQR
  579. Squeak
  580. Squirrel
  581. SR
  582. S/SL
  583. Starlogo
  584. Strand
  585. Stata
  586. Stateflow
  587. Subtext
  588. SBL
  589. SuperCollider
  590. Superplan
  591. SuperTalk
  592. Swift (Apple programming language)
  593. Swift (parallel scripting language)
  594. SYMPL
  595. SystemVerilog
  596. T
  597. TACL
  598. TACPOL
  599. TADS (Text Adventure Development System)
  600. TAL
  601. Tcl
  602. Tea
  603. TECO (Text Editor and Corrector)
  604. TELCOMP
  605. TeX
  606. TEX (Text Executive Programming Language)
  607. TIE
  608. TMG (TransMo Griffer), compiler-compiler
  609. Tom
  610. Toi
  611. Topspeed (Clarion)
  612. TPU (Text Processing Utility)
  613. Trac
  614. TTM
  615. T-SQL (Transact-SQL)
  616. Transcript (LiveCode)
  617. TTCN (Tree and Tabular Combined Notation)
  618. Turing
  619. TUTOR (PLATO Author Language)
  620. TXL
  621. TypeScript
  622. Tynker
  623. Ur
  624. Ubercode
  625. UCSD Pascal
  626. Umple
  627. Unicon
  628. Uniface
  629. UNITY
  630. UnrealScript
  631. Vala
  632. Verilog
  633. VHDL
  634. Vim script
  635. Viper (Ethereum/Ether (ETH))
  636. Visual DataFlex
  637. Visual DialogScript
  638. Visual FoxPro
  639. Visual J++ (Visual J plus plus)
  640. Visual LISP
  641. Visual Objects
  642. Visual Prolog
  643. WATFIV, WATFOR (WATerloo FORtran IV)
  644. WebAssembly
  645. WebDNA
  646. Whiley
  647. Winbatch
  648. Wolfram Language
  649. Wyvern
  650. X++ (X plus plus/Microsoft Dynamics AX)
  651. X10
  652. xBase++ (xBase plus plus)
  653. XBL
  654. XC (targets XMOS architecture)
  655. xHarbour
  656. XL
  657. Xojo
  658. XOTcl
  659. Xod
  660. XPL
  661. XPL0
  662. XQuery
  663. XSB
  664. XSharp (X#)
  665. XSLT
  666. Xtend
  667. Yorick
  668. YQL
  669. Yoix
  670. Z notation
  671. Zebra, ZPL, ZPL2
  672. Zeno
  673. ZetaLisp
  674. Zig
  675. ZOPL
  676. ZPL
  677. Z++

Let me know you feel this article needs an update or anything like that, on twitter.

Leave a Comment

Your email address will not be published. Required fields are marked *

Get an AMAZING ARTICLE for FREE that cost me 100$
Get an AMAZING ARTICLE for FREE that cost me 100$
Get inside Data of your Industry for FREE
You are only 2 steps away from complete research-based data.
This site uses cookies to improve your user experience.