陈颂光
全栈工程师,承接从编译器到网站的各类软件开发与咨询,也可以聊历史哲学。
关注我的 GitHub

与Scheme相关的博文目录

Scheme概览

Scheme 程序设计语言

Scheme语言是一种追求一致性的语言,拥有极简的语法,精晰的语义。Scheme语言和其它Lisp家族语言一样最初被用于人工智能领域,自1975年由Guy Lewis Steele Jr.与Gerald Jay Sussman发明以来,除用作教学和研究外,还被用作扩展语言(类似Microsoft Office中的宏),GNU项目正打算用Scheme作为各子项目的扩展语言并为此开发了一个解释器guile。Harold Abelson, Gerald Jay, Julie Sussman的《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs)长期在许多家大学被作为本科生第一门课的教材,低起点但深刻而全面,是一切编程教材的典范,极力推荐所有读者读读这本书。我仍然坚持,如果没有要立即投入工作的迫切性,Scheme是第一门语言的首选,因为它简单易学,可以集中于程序设计本身而不被次要的细节干扰。关于scheme的更多资源见http://www.schemers.org/,可找到各种标准、教材、软件等等。Scheme也有一些方言,以下我们介绍R7RS小语言标准。