Structure and Interpretation of Computer Programs: Difference between revisions

Content deleted Content added
FrescoBot (talk | contribs)
m Bot: link syntax and minor changes
This proposal has been soundly rejected
Tag: references removed
Line 1:
{{Merge from|Structure and Interpretation of Computer Programs, JavaScript Adaptation|discuss=Talk:Structure_and_Interpretation_of_Computer_Programs#Proposed_merge_of_Structure_and_Interpretation_of_Computer_Programs,_JavaScript_Adaptation_into_Structure_and_Interpretation_of_Computer_Programs|date=December 2019}}
{{Infobox book
| italic title = force
Line 54 ⟶ 53:
* ''[[Essentials of Programming Languages]] (EoPL)'', a book for Programming Languages courses
 
==See also==
==JavaScript Adaptation==
{{Main|* [[Structure and Interpretation of Computer Programs, JavaScript Adaptation}}]]
While the book focuses on principles, models and abstractions for programming rather than specific programming languages, all examples are written in the programming language [[Scheme (programming language)|Scheme]]. A variant of SICP that uses the language [[JavaScript]] instead of Scheme has been used in the course CS1101S<ref>{{cite web |url=http://www.comp.nus.edu.sg/~cs1101s |title=Department of Computer Science; CS1101S Programming Methodology |date=Fall 2019 |publisher=NUS |access-date=2019-12-23}}</ref> at the [[National University of Singapore]] (NUS) since 2012.<ref>{{cite web |url=http://sicp.comp.nus.edu.sg |title=Structure and Interpretation of Computer Programs, JavaScript Adaptation |date=2019 |publisher=NUS |access-date=2019-12-23}}</ref>
 
==References==