ExpertClub
Programming languages
Operating systems
Developers and organizations
Paradigms
Typing disciplines
Licenses
Advertise
ExpertClub
Home
Programming languages
Operating systems
Developers and organizations
Paradigms
Typing disciplines
Licenses
Licenses
Platforms
System types
Countries
Industries
Languages by year
Rankings
ExpertClub
Stories
Advertise
About
Contact
Advertise
Home
Programming languages
Programming languages
1,476
programming languages
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Language
Paradigms
First appeared
Developer
Microalg
—
2014
—
MicroBlocks
live coding
—
—
Microsoft BASIC
—
1975
Microsoft
Microsoft C
structured programming
,
object-oriented programming
,
declarative programming
1983
Microsoft
Microsoft Excel Macro, version 4
—
—
Microsoft
Microsoft Macro Assembler
—
1981
Microsoft
Microsoft Pascal
—
—
Microsoft
Microsoft Small Basic
structured programming
2008
Microsoft
Microsoft Visual Programming Language
—
—
—
MIIS
—
1971
MEDITECH
Milk
—
—
MIT Computer Science and Artificial Intelligence Laboratory
MIMIC
object-oriented programming
1964
—
Mind
—
—
—
MiniZinc
constraint programming
2009
Monash University
Mirah
object-oriented programming
,
imperative programming
2008
—
Miranda
declarative programming
,
purely functional programming
1985
—
MIRC scripting language
procedural programming
,
event-driven programming
1995
—
Misty
actor model,
dynamic typing
—
Douglas Crockford
MIT/GNU Scheme
—
—
Massachusetts Institute of Technology
MIVA Script
imperative programming
1996
—
Mizar
declarative programming
1973
—
ML
functional programming
,
imperative programming
,
procedural programming
1973
Robin Milner
MLAB
multi-paradigm programming
—
—
MLisp
—
—
—
Mobile BASIC
—
2003
—
Mocklisp
—
—
—
Modelica
object-oriented programming
,
declarative programming
1997
Modelica Association
Modula
procedural programming
,
imperative programming
,
modular programming
1975
Niklaus Wirth
Modula-2
modular programming
,
imperative programming
,
structured programming
,
concurrent computing
1978
Niklaus Wirth
Modula-2+
modular programming
,
imperative programming
,
concurrent computing
1984
DEC Systems Research Center
Modula-3
object-oriented programming
,
imperative programming
1989
Digital Equipment Corporation
Mojo
imperative programming
,
generic programming
,
functional programming
2023
Modular
MOLOG
—
1986
—
Mondrian
—
1997
—
Monkey X
object-oriented programming
2011
—
MOO
—
1990
—
MoonScript
—
—
Leaf Corcoran
Mosel language
—
—
—
Motoko
—
—
Andreas Rossberg
,
Dfinity
Mouse
stack-oriented programming
—
—
Move
—
2019
—
MPD
concurrent computing
—
—
MS BASIC for Macintosh
—
—
Microsoft
MShell
object-oriented programming
—
—
MSX BASIC
imperative programming
1983
Microsoft
MultiLisp
—
—
—
MUMPS
imperative programming
,
procedural programming
1966
—
MXML
—
2004
Adobe
1
…
16
17
18
19
20
…
31