LTWlanguages & frameworks ltw://languages
  1. Home
  2. Languages
  3. S

Languages: S

108 programming languages
LanguageAppearedParadigmsType systemLanguages it influenced
///2006esoteric programming——
S1976imperative programming, array programming, object-oriented programmingdynamic typing, strong typing1
S-PLUS————
S/SL1980———
S21999object-oriented programming——
S3—structured programming, imperative programming——
SabreTalk————
SAC programming language1994array programminguniqueness typing, strong typing—
SAM761976———
SAMPL—multi-paradigm programming——
SAS Language1976procedural programming, data-driven programming——
SASL1972functional programming——
Sass2006—dynamic typing1
Sather1990functional programming, object-oriented programmingstatic typing, strong typing—
SATySFi————
Sawzall2003procedural programming——
Scala2004concurrent computing, functional programming, imperative programming, object-oriented programmingstatic typing, inference typing, structural typing, strong typing9
Scheme1975procedural programming, functional programming, imperative programming, metaprogrammingdynamic typing, latent typing, strong typing16
Scheme Scribe————
SCi Continuous System Simulation Language1967———
Scilab—array programmingdynamic typing—
SCM1990—dynamic typing, latent typing, strong typing—
Scol1996———
Scratch2003event-driven programming, visual programming language—3
ScratchJr————
Script—concatenative programming, stack-oriented programming——
Script-Fu————
Script.NET—imperative programming, metaprogrammingdynamic typing—
Scripter3————
SCUMM1987———
Sed1974data-driven programming—1
Seed72005generic programming, reflective programming, structured programming, imperative programming, multi-paradigm programming, object-oriented programmingmanifest typing, static typing, nominative typing, strong typing—
Self1987prototype-based programming, object-oriented programmingdynamic typing, strong typing10
Sense—object-oriented programmingdynamic typing—
SenseTalk1992object-oriented programmingduck typing—
SequenceL1989parallel computing, purely functional programming, array programming, declarative programmingstatic typing, inference typing—
SETL1969procedural programming, structured programming, imperative programming, object-oriented programmingdynamic typing2
Short Code1950procedural programming——
SICStus Prolog1988———
Silq2020imperative programming——
Simple Object Language1992——1
Simple Yet Powerful Scripting Language2005———
SIMSCRIPT1962——1
Simula1962procedural programming, structured programming, imperative programming, object-oriented programmingstatic typing, nominative typing10
Simulink————
Sing#2005———
Singularity————
SISAL1983dataflow programming, concurrent computing, functional programming, multi-paradigm programmingstatic typing, strong typing—
SK8—object-oriented programmingdynamic typing—
Skribe————
Sleep2004———
SLIP1960———
SmallBASIC————
Smalltalk1972class-based programming, object-oriented programmingdynamic typing, strong typing33
Snap!2011event-driven programming, object-oriented programmingdynamic typing1
Snap4Arduino2013———
Snek—imperative programmingdynamic typing—
SNOBOL1962imperative programming—3
Snowball————
Solidity2014—static typing—
SolidThinking Embed1989modularity——
Source2017procedural programming, functional programming, imperative programming, multi-paradigm programmingdynamic typing, duck typing—
SP/k1974structured programming, imperative programmingstatic typing, strong typing1
Space Programming Language1967———
SPARK1988procedural programmingstatic typing, nominative typing, safe typing, strong typing—
SPARQL2008declarative programming—1
SPARQL 1.02008———
SPARQL 1.12013———
SPARQL 1.1 Query Language2013———
SPARQL-Generate————
Speakeasy1964imperative programmingdynamic typing—
Speedcoding1953generic programming, procedural programming, structured programming, object-oriented programmingmanifest typing, static typing, strong typing1
Split-C1993imperative programmingmanifest typing, weak typing—
SQL1974declarative programmingstatic typing, strong typing3
Squeak1996object-oriented programmingdynamic typing—
Squirrel2003procedural programming, imperative programming, class-based programming, object-oriented programmingdynamic typing1
Stackless Python————
Stan————
Standard ML1983procedural programming, functional programming, imperative programming, modular programmingstatic typing, inference typing, strong typing7
Standard ML of New Jersey2002procedural programminginference typing, strong typing—
Stanford Artificial Intelligence Language1970———
Starlark—procedural programmingdynamic typing—
StarLogo2001agent-oriented programming, procedural programming, multi-paradigm programmingdynamic typing, duck typing, strong typing1
Stata1985———
Stateflow————
STELLA1985visual programming language——
Stencyl2011———
STOS BASIC1988——1
Strand1989parallel computing——
Strongtalk2002object-oriented programmingdynamic typing, static typing1
Stylus2011—dynamic typing—
Subtext2004visual programming language——
Sue1971———
Suneido2000———
Superbase database1983———
SuperCollider1996functional programming, object-oriented programmingdynamic typing—
SuperNova2010——1
SuperPascal1993concurrent computing, procedural programming——
SurgeScript2018———
Sutra————
Svelte2016———
SWI-Prolog1987———
Swift2014functional programming, imperative programming, block-structured programming, multi-paradigm programming, declarative programming, object-oriented programmingstatic typing, inference typing, strong typing5
Swift2007dataflow programming, concurrent computing—1
Swift LispKit——dynamic typing, latent typing, strong typing—
SYCL————
Synchronized Multimedia Integration Language1998———
SystemVerilog2002structured programming, object-oriented programmingstatic typing, weak typing—