Scheme是LISP编程语言的一个变体,由Guy Steele和Gerry Sussman于1975年创建
小猪老师
06月02日 15:43
此文约为312字,阅读需要2分钟
Scheme是LISP编程语言的一个变体,由麻省理工学院人工智能实验室的Guy Steele和Gerry Sussman于1975年创建。
扩展阅读
Scheme是由Guy Lewis Steele 和Gerald Sussman发明的,是Lisp编程语言的静态范围化。它被设计为具有非常清晰和简单的语义,以及几种不同的表达方式。在Scheme中可以找到方便的表达方式,包括命令式,函数式和消息传递样式等各种各样的编程范例。Scheme是最早结合一流程序的编程语言之一,从而证明了动态范围语言中静态作用域规则和块结构的有用性。
Scheme是Lisp的第一个主要方言,用于区分过程与lambda表达式和符号,对所有变量使用单个词法环境,并以与操作数位置相同的方式评估过程调用的运算符位置。通过完全依靠过程调用来表达迭代,Scheme强调了一个事实,即尾递归过程调用本质上是传递参数的goto。Scheme是第一个包含一流转义程序的广泛使用的编程语言,从中可以合成所有以前已知的顺序控制结构。
未知的网友