Live briefing
Everything about S (programming language)
Statistical programming language
S is a statistical programming language developed primarily by John Chambers and Rick Becker, Trevor Hastie, William Cleveland and Allan Wilks of Bell Laboratories. The aim of the language, as expressed by John Chambers, is "to turn ideas into software, quickly and faithfully". It was formerly widely used by academic researchers, but has now been superseded by the partially backwards compatible R language, a part of the GNU free software project. S-PLUS was a widely used commercial implementation of S that was formerly sold by TIBCO Software. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: S (programming language)A 5-minute orientation
- Skim a recent paper: Prompting Is Programming: A Query Language for Large Language ModelsInfluential work since 2022
- Pick up a classic book: C++The most-reprinted book on the subject
- Read the landmark paper: Stan : A Probabilistic Programming LanguageCited 6,172 times
- Go sideways: John Chambers (statistician)A closely related topic
- Go sideways: Exploratory data analysisA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Stan : A Probabilistic Programming Language
ELIZA—A Computer Program For the Study of Natural Language Communication Between Man and Machine
A programmable programming language
CRN++: Molecular programming language
Incremental programming language development
The SNOBOL3 Programming Language
Mixed language programming
The programming language ACTUS
🆕 Influential since 2022
📚 Books worth reading
C++Herbert Schildt · 1987
The Gregg Reference ManualWilliam A. Sabin, William A Sabin · 1970
Invitation to Computer ScienceG. Michael Schneider, Judith L. Gersting · 1995
Operating System ConceptsAbraham Silberschatz · 1988
Side by SideSteven J. Molinsky · 1980
Structure and Interpretation of Computer Programs (SICP)Harold Abelson, Gerald Jay Sussman · 1985
Classical and object-oriented software engineeringStephen R. Schach · 1996
Programming in Python 3Mark Summerfield · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- John Chambers (statistician) John McKinley Chambers (born April 28, 1941) is the creator of the S programming language, and core member of the R programming language project. He was…
- Exploratory data analysis In statistics, exploratory data analysis (EDA) or exploratory analytics is an approach of analyzing data sets to summarize their main characteristics,…
- William S. Cleveland William Swain Cleveland II (January 24, 1943 – March 27, 2026) was an American computer scientist, professor of statistics and professor of computer science…
- List of numerical-analysis software Listed here are notable end-user computer applications intended for use with numerical or data analysis: Analytica is a widely used proprietary software…
- John Tukey John Wilder Tukey (/ˈtuːki/; June 16, 1915 – July 26, 2000) was an American mathematician and statistician, best known for the development of the fast…
- JMP (statistical software) JMP (pronounced "jump") is a suite of computer programs for statistical analysis and machine learning developed by JMP, a subsidiary of SAS Institute.…
- Trevor Hastie Trevor John Hastie (born 27 June 1953) is an American statistician and computer scientist. He is currently serving as the John A. Overdeck Professor of…
- S-PLUS S-PLUS was a commercial implementation of the S programming language sold by TIBCO Software Inc. It features object-oriented programming capabilities and…