ExpertClub
  1. Home
  2. Programming languages
  3. S

Programming languages: S

140 programming languages
LanguageParadigmsFirst appearedDeveloper
Sobject-oriented programming, array programming, imperative programming1976John Chambers
S-PLUS——Tibco Software
S/SL—1980James Cordy, Ric Holt
S2object-oriented programming1999Martin Atkins, Brad Fitzpatrick
S3imperative programming, structured programming—International Computers Limited
SA-C———
SabreTalk——Eastern Air Lines, IBM, American Airlines
SAC programming languagearray programming1994Sven-Bodo Scholz
SAM BASIC—1989—
SAM76—1976—
SAMPLmulti-paradigm programming——
SARL———
SAS Languageprocedural programming, data-driven programming1976SAS Institute, Anthony James Barr
SASLfunctional programming1972—
Sass—2006—
Satherfunctional programming, object-oriented programming1990GNU Project
SATySFi———
Sawzallprocedural programming2003—
Scalaconcurrent computing, functional programming, imperative programming, object-oriented programming2004École polytechnique fédérale de Lausanne, Martin Odersky
Scalable Application Language——Gupta Technologies
Scallop———
Schemefunctional programming, procedural programming, imperative programming, metaprogramming1975—
Scheme Scribe———
SCi Continuous System Simulation Language——Simulation Councils Inc (SCI)
Scientific Vector Language—1994—
Scilabarray programming—Dassault Systèmes
SCM—1990Aubrey Jaffer
Scol—1996—
Scratchevent-driven programming, visual programming language2003MIT Media Lab
ScratchJr———
Scriptstack-oriented programming, concatenative programming——
Script.NETimperative programming, metaprogramming—Microsoft
Scripter3——Naoki Takahashi
Scriptol—2001—
SCUMM—1987Lucasfilm Games
Seddata-driven programming1974Lee E. McMahon
Seed7imperative programming, object-oriented programming, multi-paradigm programming, generic programming, reflective programming, structured programming2005—
Selfprototype-based programming, object-oriented programming1987Sun Microsystems, Randall Smith, Stanford University, David Ungar
Senseobject-oriented programming—The Open University
SenseTalkobject-oriented programming1992—
SequenceLparallel computing, purely functional programming, array programming, declarative programming1989—
Sequentielle Formelübersetzung—1955—
SETLprocedural programming, structured programming, imperative programming, object-oriented programming1969Courant Institute School of Mathematics, Computing, and Data Science
Shakespeare———
Shen—2011—
Short Codeprocedural programming1950John Mauchly
SICStus Prolog—1988Swedish Institute of Computer Science
SIGNALdeclarative programming——
Silqimperative programming2020ETH Zurich
SiMPLE—1995—
Simple Object Language———
Simple Yet Powerful Scripting Language—2005—
SIMSCRIPT—1962—
Simul—2003—
Simulaimperative programming, procedural programming, structured programming, object-oriented programming1962Kristen Nygaard
Simulink——MathWorks
Sinclair BASICimperative programming——
Sing#—2005Microsoft Research
Singularity——Microsoft
SISALmulti-paradigm programming, functional programming, concurrent computing, dataflow programming1983—
SK8object-oriented programming—Apple Inc.
Skribe———
SLAM—1979—
Slateprototype-based programming——
Sleep—2004—
SMALLprocedural programming, structured programming, imperative programming, object-oriented programming1980—
SmallBASIC———
Smalltalkobject-oriented programming, class-based programming1972Alan Kay, Dan Ingalls, Adele Goldberg, Diana Merry
SMT-LIBdeclarative programming——
SNAPimperative programming——
Snap!event-driven programming, object-oriented programming2011—
Snap4Arduino—2013—
Snekimperative programming—Keith Packard
SNOBOLimperative programming1962Bell Labs
SNOBOL4———
Snowball——Martin Porter
Solidity—2014—
SolidThinking Embedmodularity1989Visual Solutions, Inc.
Sort Merge Generator—1951—
Sourceprocedural programming, multi-paradigm programming, imperative programming, functional programming2017—
SP/kstructured programming, imperative programming1974Ric Holt, James Cordy
Space Programming Language—1967—
SPARKprocedural programming1988Altran, University of Southampton
SPARQLdeclarative programming2008Eric G. Prud'hommeaux, Carlos Buil Aranda
SPARQL 1.0———
SPARQL 1.1—2013—
SPARQL 1.1 Query Language———
SPARQL-Generate———
Speakeasyimperative programming1964—
Spectator———
Speedcodingstructured programming, object-oriented programming, generic programming, procedural programming1953John Backus, IBM
Spice—1998—
Spice Lisp———
Split-Cimperative programming——
SQF———
SQLdeclarative programming1974International Organization for Standardization, Donald D. Chamberlin, Raymond F. Boyce
SQL*Plus—1982—
SQL/PSMmulti-paradigm programming1996—
SQLPL———
Squeakobject-oriented programming1996Apple Inc.
Squirrelobject-oriented programming, class-based programming, imperative programming, procedural programming2003—
Stackless Python———
StaDyn———
Stan———
Standard MLmodular programming, imperative programming, functional programming, procedural programming1983Robin Milner
Standard ML of New Jerseyprocedural programming2002—
Stanford Artificial Intelligence Language—1970Stanford Artificial Intelligence Laboratory
Stanislaus—1951—
Starlarkprocedural programming——
StarLogomulti-paradigm programming, procedural programming, agent-oriented programming2001MIT Media Lab
Stata—1985StataCorp
Stateflow——MathWorks
STELLAvisual programming language1985Barry Richmond
Stencyl—2011Jonathan Chung
STOS BASIC—1988François Lionet
Strandparallel computing1989Steve Taylor, Ian T. Foster
Strongtalkobject-oriented programming2002—
Structured Audio Orchestra Languageimperative programming——
Stylus—2011—
SubL———
Subtextvisual programming language2004—
Sue—1971Ric Holt
Suneido—2000—
Superbase database—1983—
SuperColliderfunctional programming, object-oriented programming1996—
SuperNova—2010Mahmoud Samir Fayed
SuperPascalconcurrent computing, procedural programming1993—
Superplanprocedural programming1951—
SurgeScript—2018—
Sutra———
Svelte—2016Alan Faubert, Rich Harris, Simon Holthausen, Dominic Gannaway, Tan Li Hau, Ben McCann, Paolo Ricciuti
SWI-Prolog—1987Jan Wielemaker
Swiftobject-oriented programming, functional programming, declarative programming, multi-paradigm programming, block-structured programming, imperative programming2014Chris Lattner, Apple Inc.
Swiftdataflow programming, concurrent computing2007—
Swift LispKit———
SYCL——Khronos Group
SYMPLprocedural programming, structured programming, imperative programming——
Synchronized Multimedia Integration Language——World Wide Web Consortium
SynthEdit———
SystemVerilogstructured programming, object-oriented programming2002—