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
Oxygene
parallel computing
,
object-oriented programming
2005
RemObjects Software
Oz
object-oriented programming
,
constraint programming
,
concurrent computing
,
prototype-based programming
,
imperative programming
,
functional programming
,
multi-paradigm programming
1991
—
P
—
2012
—
P#
—
2003
—
P*
—
2013
—
P4
imperative programming
2013
—
PACT
—
1955
IBM
Pan
declarative programming
—
—
Paradox
—
1985
Corel
ParaSail
concurrent computing
,
parallel computing
,
object-oriented programming
,
procedural programming
,
structured programming
2009
—
PARI/GP
—
1985
Henri Cohen
Parser
procedural programming
1997
—
Pascal
imperative programming
,
structured programming
1970
Niklaus Wirth
Pascal Script
object-oriented programming
,
multi-paradigm programming
,
imperative programming
,
procedural programming
2000
RemObjects Software
PascalABC.NET
object-oriented programming
2007
—
Pawn
—
1999
—
Pbrain
—
—
—
PCASTL
imperative programming
,
reflective programming
,
procedural programming
2008
—
PEARL
procedural programming
1977
—
Pencil Code
—
—
—
PeopleCode
multi-paradigm programming
,
imperative programming
,
object-oriented programming
—
Oracle Corporation
Perl
multi-paradigm programming
1987
The Perl Foundation
,
Larry Wall
Perl Data Language
functional programming
,
imperative programming
,
array programming
1996
Karl Glazebrook
Petr
—
—
Gemtree
Pforth
—
—
—
Pharo
reflective programming
,
object-oriented programming
2008
—
Phoenix Object Basic
object-oriented programming
, component-based software engineering,
imperative programming
—
—
PHP
imperative programming
,
functional programming
,
procedural programming
,
reflective programming
,
object-oriented programming
1995
Rasmus Lerdorf
,
Zeev Suraski
,
Andi Gutmans
,
Perforce Zend
,
PHP Group
Php4delphi
—
—
—
Phrogram
—
—
—
Pic Micro Pascal
procedural programming
—
—
Pico
procedural programming
,
reflective programming
1997
Vrije Universiteit Brussel
PicoLisp
metaprogramming
,
declarative programming
,
functional programming
,
procedural programming
,
reflective programming
,
object-oriented programming
1988
Alexander Burger
Pict
concurrent computing
,
functional programming
—
—
Piet
esoteric programming
1993
David Morgan-Mar
Pike
procedural programming
,
object-oriented programming
,
functional programming
1994
—
PILOT
imperative programming
1968
—
Pipeline Pilot
—
—
BIOVIA
Pixie
functional programming
2015
—
Pixilang
—
2006
—
Pizza
generic programming
1996
—
Pkl
—
2024
Apple Inc.
PL-11
procedural programming
1971
—
PL/0
structured programming
,
procedural programming
1975
—
PL/8
—
—
IBM
PL/C
procedural programming
,
imperative programming
,
structured programming
1973
Cornell University
PL/I
structured programming
,
procedural programming
,
concurrent computing
,
imperative programming
1964
IBM
PL/Java
procedural programming
—
—
1
…
19
20
21
22
23
…
31