The tools we use have a profound (and devious!) influence on our thinking habits, and therefore, on our thinking abilities. "How do we tell truths that might hurt?" – Edgar Dijkstra
- Wiki la elf.cs.pub.ro/pp
- Site-ul de cursuri la cs.curs.pub.ro/2011 (verificați folderul Note de curs și exempe)
- Land of Lisp (asigurați-vă că ajungeți la comic-ul de mai jos: scroll down! ;)
- Paul Graham's collection of Lisp Quotes
Seria de articole 'Lambda Papers' face parte din AI Memos memo-uri și rapoarte tehnice foarte influente publicate de laboratorul de AI de la MIT în anii 1970.
Le găsiți pe toate la http://library.readscheme.org/page1.html. Prin aceste articole Steele și Sussman și-au dezvoltat ideile la Scheme. De exemplu, Scheme a fost unul dintre primele limbaje care suportă continuări ca entități de prim rang. Steele a contribuit apoi la dezvoltarea Common Lisp.
Scopul acestei liste nu e să citiți integral toate paperurile! Nici eu n-am făcut asta! :) Mai degrabă, citiți abstractul (și eventual concluziile) și aruncați o privire prin ele. Sunt digerabile :)
- Scheme: an Interpreter for Extended Lambda Calculus
- Lambda: The Ultimate Imperative
- Lambda: The Ultimate Declarative
- Debuking the 'Expensive Procedure Call' Myth, or, Procedure Call Implementations Considered Harmful, or, Lambda: The Ultimate GOTO
- Design of a LISP-Based Processors, or, SCHEME: A Dialectric LISP, or, Finite Memories Considered Harmful, or, Lambda: The Ultimate Opcode
- Structure and Interpretation of Computer Programs curs video Berkeley
- Structure and Interpretation of Computer Programs curs video MIT, 1986!
- Structure and Interpretation of Computer Programs carte MIT
- Simply Scheme: Introducing Computer Science carte
- Teach Yourself Scheme in Fixnum Days carte
- How To Design Programs carte: chiar folosește Dr. Racket și HTDP e un limbaj selectabil