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
Silq
imperative programming
2020
ETH Zurich
SiMPLE
—
1995
—
Simple Object Language
—
—
—
Simple Yet Powerful Scripting Language
—
2005
—
SIMSCRIPT
—
1962
—
Simul
—
2003
—
Simula
imperative programming
,
procedural programming
,
structured programming
,
object-oriented programming
1962
Kristen Nygaard
Simulink
—
—
MathWorks
Sinclair BASIC
imperative programming
—
—
Sing#
—
2005
Microsoft Research
Singularity
—
—
Microsoft
SISAL
multi-paradigm programming
,
functional programming
,
concurrent computing
,
dataflow programming
1983
—
SK8
object-oriented programming
—
Apple Inc.
Skribe
—
—
—
SLAM
—
1979
—
Slate
prototype-based programming
—
—
Sleep
—
2004
—
SMALL
procedural programming
,
structured programming
,
imperative programming
,
object-oriented programming
1980
—
SmallBASIC
—
—
—
Smalltalk
object-oriented programming
,
class-based programming
1972
Alan Kay
,
Dan Ingalls
,
Adele Goldberg
,
Diana Merry
SMT-LIB
declarative programming
—
—
SNAP
imperative programming
—
—
Snap!
event-driven programming
,
object-oriented programming
2011
—
Snap4Arduino
—
2013
—
Snek
imperative programming
—
Keith Packard
SNOBOL
imperative programming
1962
Bell Labs
SNOBOL4
—
—
—
Snowball
—
—
Martin Porter
Solidity
—
2014
—
SolidThinking Embed
modularity
1989
Visual Solutions, Inc.
Sort Merge Generator
—
1951
—
Source
procedural programming
,
multi-paradigm programming
,
imperative programming
,
functional programming
2017
—
SP/k
structured programming
,
imperative programming
1974
Ric Holt
,
James Cordy
Space Programming Language
—
1967
—
SPARK
procedural programming
1988
Altran
,
University of Southampton
SPARQL
declarative programming
2008
Eric G. Prud'hommeaux
,
Carlos Buil Aranda
SPARQL 1.0
—
—
—
SPARQL 1.1
—
2013
—
SPARQL 1.1 Query Language
—
—
—
SPARQL-Generate
—
—
—
Speakeasy
imperative programming
1964
—
Spectator
—
—
—
Speedcoding
structured programming
,
object-oriented programming
,
generic programming
,
procedural programming
1953
John Backus
,
IBM
Spice
—
1998
—
Spice Lisp
—
—
—
Split-C
imperative programming
—
—
SQF
—
—
—
SQL
declarative programming
1974
International Organization for Standardization
,
Donald D. Chamberlin
,
Raymond F. Boyce
1
…
24
25
26
27
28
…
31