S-Lang is an interpreted programming language designed by John E. Davis to provide extensibility to C-based applications in the form of an embedded interpreter. Created in 1992, its original syntax reflected its origins as a stack-oriented language, but the current syntax has evolved to more closely resemble that of C. S-Lang is small, simple, and dynamically typed, with strong support for numerical array-based operations.

PropertyValue
dbpprop:abstract
  • S-Lang is an interpreted programming language designed by John E. Davis to provide extensibility to C-based applications in the form of an embedded interpreter. Created in 1992, its original syntax reflected its origins as a stack-oriented language, but the current syntax has evolved to more closely resemble that of C. S-Lang is small, simple, and dynamically typed, with strong support for numerical array-based operations. Because of its size and ease-of-embedding, S-Lang has been embedded in non-numerical programs such as the slrn newsreader and the JED text editor.
dbpprop:date
  • June 2009
dbpprop:designer
  • John E. Davis
dbpprop:developer
  • John E. Davis
dbpprop:fileExt
  • sl
dbpprop:hasPhotoCollection
dbpprop:influencedBy
dbpprop:latestReleaseDate
  • 2008 (xsd:integer)
dbpprop:latestReleaseVersion
  • 2.2.0
dbpprop:license
dbpprop:name
  • S-Lang
dbpprop:paradigm
dbpprop:typing
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:year
  • 1992 (xsd:integer)
rdfs:comment
  • S-Lang is an interpreted programming language designed by John E. Davis to provide extensibility to C-based applications in the form of an embedded interpreter. Created in 1992, its original syntax reflected its origins as a stack-oriented language, but the current syntax has evolved to more closely resemble that of C. S-Lang is small, simple, and dynamically typed, with strong support for numerical array-based operations.
rdfs:label
  • S-Lang (programming language)
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:redirect of