Scheme and the art of programming
by Steele, Guy L., Friedman, Daniel P., Springer, George
by Steele, Guy L., Friedman, Daniel P., Springer, George
The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP. The authors' enthusiasm for …
by Steele, Guy L., Friedman, Daniel P., Felleisen, Matthias, Bibby, Duane
"The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP. The authors' enthusiasm for…
Developers rightly fear the unintended complexity that infects most code. This book shows you how to write software that keeps complexity close to its inherent minimum. As you write software you should distinguish between code that alters your system's state, and code that does …
Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Programmers are often pressured to write code that works well for a specific purpose, with few reusable parts. But the best systems are evolvable; they …
by Gosling, James, Joy, Bill, Steele, Guy L., Bracha, Gilad, Buckley, Alex
by Gosling, James, Joy, Bill, Steele, Guy L., Bracha, Gilad, Buckley, Alex
by Gosling, James, Joy, Bill, Steele, Guy L., Bracha, Gilad, Buckley, Alex
by Gosling, James, Joy, Bill, Steele, Guy L., Bracha, Gilad, Buckley, Alex