Structure and Interpretation of Computer Programs, JavaScript Edition
SourceはJavaScriptの一連のサブ言語であり、もともとはダグラス・クロックフォード(英語版)『 JavaScript: The Good Parts. https://archive.org/details/javascriptgoodpa00croc_0 』にインスパイアされたものである。この言語は、SICP JSの各章に対応するSource §1、Source §2、Source §3、Source §4の各言語から構成される。各言語は、それぞれ次のセクションの言語のサブ言語となっており、それぞれの章で必要な機能のみを含むように設計されている。これらの言語は、SICP JSの読者をサポートするさまざまなツールを備えたWebベースのプログラミング環境であるSource Academy(英語版)を用いて実装されている。