Jump to content

Source (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Martinhenz (talk | contribs) at 10:53, 25 December 2019 (first version). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
source
ParadigmMulti-paradigm: scripting, imperative (procedural, functional
First appeared2017; 8 years ago (2017)
Stable release
1920 / 27 November 2019; 5 years ago (2019-11-27)
Typing disciplineDynamic, strong, duck
Implementation languageANSI C
OSbrowser-based
LicenseApache License
Filename extensions.js
Websitesicp.comp.nus.edu.sg/source/
Major implementations
Safari (web browser) (Safari's JavaScript is [Tail call
Dialects
Source §1, Source §2, Source §3, Source §4
Influenced by
JavaScript, [Scheme (programming language)

Source is a family of sublanguages of JavaScript, developed for the textbook Structure and Interpretation of Computer Programs, JavaScript Adaptation. The JavaScript sublanguages Source §1, Source §2, Source §3 and Source §4 are designed to be just powerful enough to support all examples of the respective chapter of the textbook.

References