List of All Programming Languages of the World

If I say truth then there are more than 10,000 programming languages which peoples have just made for fun OR learning, but most of them are not ever used publicly for any project. In this blog, you will get to know about the programming languages which are being used in any real-world projects and know publicly.

So, here is the list:

A

A-0 System

A+

ABAP

ABC

ABC ALGOL

ACC

Accent

Ace DASL (Distributed Application Specification Language)

Action!

ActionScript

Actor

Ada

Adenine

AdvPL

Agda

Agilent VEE

Agora

AIMMS

Aldor

Alef

ALF

ALGOL 58

ALGOL 60

ALGOL 68

ALGOL W

Alice

Alma-0

AmbientTalk

Amiga E

AMOS

AMPL

AngelScript

Apache Pig latin

Apex

APL

App Inventor for Android’s visual block language

AppleScript

APT

Arc

ARexx

Argus

Assembly language

AutoHotkey

AutoIt

AutoLISP / Visual LISP

Averest

AWK

Axum

B

Babbage

Ballerina

Bash

BASIC

Batch file (Windows/MS-DOS)

bc

BCPL

BeanShell

Bertrand

BETA

BLISS

Blockly

BlooP

Boo

Boomerang

Bosque

C

C — ISO/IEC 9899

C — (C minus minus)

C++ (C plus plus) — ISO/IEC 14882

C*

C# (C sharp) — ISO/IEC 23270

C/AL

Caché ObjectScript

C Shell (csh)

Caml

Cayenne

CDuce

Cecil

Cesil

Céu

Ceylon

CFEngine

Cg

Ch

Chapel

Charm

CHILL

CHIP-8

chomski

ChucK

Cilk

CL (IBM)

Claire

Clarion

Clean

Clipper

CLIPS

CLIST

Clojure

CLU

CMS-2

COBOL — ISO/IEC 1989

CobolScript — COBOL Scripting language

Cobra

CoffeeScript

ColdFusion

COMAL

Combined Programming Language (CPL)

COMIT

Common Intermediate Language (CIL)

Common Lisp (also known as CL)

COMPASS

Component Pascal

Constraint Handling Rules (CHR)

COMTRAN

Cool

Coq

Coral 66

CorVision

COWSEL

CPL

Cryptol

Crystal

Csound

Cuneiform

Curl

Curry

Cybil

Cyclone

Cypher Query Language

Cython

CEEMAC

D

Dart

Darwin

DataFlex

Datalog

DATATRIEVE

dBase

dc

DCL

Delphi

DinkC

DIBOL

Dog

Draco

DRAKON

Dylan

DYNAMO

DAX (Data Analysis Expressions)

E

Ease

Easy PL/I

EASYTRIEVE PLUS

eC

ECMAScript

Edinburgh IMP

EGL

Eiffel

ELAN

Elixir

Elm

Emacs Lisp

Emerald

Epigram

EPL (Easy Programming Language)

EPL (Eltron Programming Language)

Erlang

es

Escher

ESPOL

Esterel

Etoys

Euclid

Euler

Euphoria

EusLisp Robot Programming Language

CMS EXEC (EXEC)

EXEC 2

Executable UML

Ezhil

F

F#

F*

Factor

Fantom

FAUST

FFP

fish

Fjölnir

FL

Flavors

Flex

FlooP

FLOW-MATIC

FOCAL

FOCUS

FOIL

FORMAC

@Formula

Forth

Fortran — ISO/IEC 1539

Fortress

FP

Franz Lisp

FreeBasic

Futhark

F-Script

G

GameMonkey Script

GAMS

GAP

G-code

GDScript

Genie

GDL

GEORGE

GLSL

GNU E

GNU Guile

Go

Go!

GOAL

Gödel

Golo

GOM (Good Old Mad)

Google Apps Script

Gosu

GOTRAN

GPSS

GraphTalk

GRASS

Grasshopper

Groovy

H

HAGGIS

HAL/S

Halide (programming language)

Hamilton C shell

Harbour

Hartmann pipelines

Haskell

Haxe

Hermes

High Level Assembly

HLSL

Hollywood

HolyC

Hop

Hopscotch

Hope

Hugo

Hume

HyperTalk

I

Icon

IBM Basic assembly language

IBM HAScript

IBM Informix-4GL

IBM RPG

IDL

Idris

Inform

J

J#

J++

JADE

JAL

Janus (concurrent constraint programming language)

Janus (time-reversible computing programming language)

JASS

Java

JavaFX Script

JavaScript(Scripting language)

Jess (programming language)

JCL

JEAN

Join Java

JOSS

Joule

JOVIAL

Joy

JScript

JScript .NET

Julia

Jython

K

Kaleidoscope

Karel

KEE

Kixtart

Klerer-May System

KIF

Kojo

Kotlin

KRC

KRL

KRL (KUKA Robot Language)

KRYPTON

KornShell (ksh)

Kodu

Kv

L

Ladder

LANSA

Lasso

Lava

LC-3

Lean

Legoscript

LIL

LilyPond

Limbo

Limnor

LINC

Lingo

LINQ

LIS

LISA

Language H

Lisp — ISO/IEC 13816

Lite-C

Lithe

Little b

LLL

Logo

Logtalk

LotusScript

LPC

LSE

LSL

LiveCode

LiveScript

Lua

Lucid

Lustre

LYaPAS

Lynx

M

M4

M#

Machine code

MAD (Michigan Algorithm Decoder)

MAD/I

Magik

Magma

Máni

Maple

MAPPER (now part of BIS)

MARK-IV (now VISION:BUILDER)

Mary

MATLAB

MASM Microsoft Assembly x86

MATH-MATIC

Maude system

Maxima (see also Macsyma)

Max (Max Msp — Graphical Programming Environment)

MaxScript internal language 3D Studio Max

Maya (MEL)

MDL

Mercury

Mesa

MHEG-5 (Interactive TV programming language)

Microcode

MicroScript

MIIS

Milk (programming language)

MIMIC

Mirah

Miranda

MIVA Script

ML

Model 204

Modelica

Modula

Modula-2

Modula-3

Mohol

MOO

Mortran

Mouse

MPD

MSL

MUMPS

MuPAD

Mutan

Mystic Programming Language (MPL)

N

Napier88

Neko

Nemerle

NESL

Net.Data

NetLogo

NetRexx

NewLISP

NEWP

Newspeak

NewtonScript

Nial

Nickle (NITIN)

Nim

Nix (Systems configuration language)

NPL

Not eXactly C (NXC)

Not Quite C (NQC)

NSIS

Nu

NWScript

NXT-G

O

Oak

Oberon

OBJ2

Object Lisp

ObjectLOGO

Object REXX

Object Pascal

Objective-C

Objective-J

Obliq

OCaml

occam

occam-π

Octave

OmniMark

Opa

Opal

OpenCL

OpenEdge ABL

OPL

OpenVera

OPS5

OptimJ

Orc

ORCA/Modula-2

Oriel

Orwell

Oxygene

Oz

P

P4

P′′

ParaSail (programming language)

PARI/GP

Pascal — ISO 7185

Pascal Script

PCASTL

PCF

PEARL

PeopleCode

Perl

PDL

Pharo

PHP

Pico

Picolisp

Pict

Pike

PILOT

Pipelines

Pizza

PL-11

PL/0

PL/B

PL/C

PL/I — ISO 6160

PL/M

PL/P

PL/SQL

PL360

PLANC

Plankalkül

Planner

PLEX

PLEXIL

Plus

POP-11

POP-2

PostScript

PortablE

POV-Ray SDL

Powerhouse

PowerBuilder — 4GL GUI application generator from Sybase

PowerShell

PPL

Processing

Processing.js

Prograph

PROIV

Prolog

PROMAL

Promela

PROSE modeling language

PROTEL

ProvideX

Pro*C

Pure

Pure Data

PureScript

Python

Q

Q# (Microsoft programming language)

Qalb

Quantum Computation Language

QtScript

QuakeC

QPL

.QL

R

R++

Racket

Raku

RAPID

Rapira

Ratfiv

Ratfor

rc

Reason

REBOL

Red

Redcode

REFAL

REXX

Rlab

ROOP

RPG

RPL

RSL

RTL/2

Ruby

Rust

S

S2

S3

S-Lang

S-PLUS

SA-C

SabreTalk

SAIL

SAS

SASL

Sather

Sawzall

Scala

Scheme

Scilab

Scratch

Script.NET

Sed

Seed7

Self

SenseTalk

SequenceL

Serpent

SETL

SIMPOL

SIGNAL

SiMPLE

SIMSCRIPT

Simula

Simulink

Singularity

SISAL

SLIP

SMALL

Smalltalk

SML

Strongtalk

Snap!

SNOBOL (SPITBOL)

Snowball

SOL

Solidity

SOPHAEROS

Source

SPARK

Speakeasy

Speedcode

SPIN

SP/k

SPS

SQL

SQR

Squeak

Squirrel

SR

S/SL

Starlogo

Strand

Stata

Stateflow

Subtext

SBL

SuperCollider

SuperTalk

Swift (Apple programming language)

Swift (parallel scripting language)

SYMPL

SystemVerilog

T

TACL

TACPOL

TADS

TAL

Tcl

Tea

TECO

TELCOMP

TeX

TEX

TIE

TMG, compiler-compiler

Tom

Toi

Topspeed

TPU

Trac

TTM

T-SQL

Transcript

TTCN

Turing

TUTOR

TXL

TypeScript

Tynker

U

UCSD Pascal

Umple

Unicon

Uniface

UNITY

Unix shell

UnrealScript

V

Verilog

VHDL

Vim script

Viper

Visual DataFlex

Visual DialogScript

Visual FoxPro

Visual J++

Visual LISP

Visual Objects

Visual Prolog

W

WebAssembly

WebDNA

Whiley

Winbatch

Wolfram Language

Wyvern

X

X10

xBase

xBase++

XBL

XC (targets XMOS architecture)

xHarbour

XL

Xojo

XOTcl

Xod

XPL

XPL0

XQuery

XSB

XSharp

XSLT

Xtend

Y

Yorick

YQL

Yoix

YUI

Z

Zebra, ZPL, ZPL2

Zeno

ZetaLisp

Zig

ZOPL

ZPL

Z++

Source: https://en.wikipedia.org/wiki/List_of_programming_languages

--

--

I'm a developer and my work is development

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store