Scheme 编辑
Scheme是一种函数式编程语言,是Lisp的两种主要方言之一,不同于与之并列的Common Lisp,Scheme遵循极简主义哲学,以一个小型语言核心作为标准,加上各种强力语言工具来扩展语言本身。
9
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Lisp,是具有悠久历史的计算机编程语言家族,有独特和完全用括号的波兰表示法。起源于1958年,是现今第二悠久而仍广泛使用的高阶编程语言。只有Fortran编程语言比它更早一年。Lisp编程语族已经演变出许多种方言。现代最著名的通用编程语种是Scheme、Common Lisp、Racket和Clojure。
Emacs Lisp,一种直译语言式的脚本语言,为LISP的方言之一,Emacs与XEmacs文字编辑器都使用这个程式语言来扩展他们的功能。它的直译器是以C语言来实作的。它受到Maclisp的影响很大,但是跟Common Lisp与Scheme有所不同。
R语言是一种自由软件程式语言与操作环境,主要用于统计分析、绘图以及数据挖掘。R本来由来自新西兰奥克兰大学的统计学家罗斯·伊哈卡和罗伯特·杰特曼开发,现在由R核心小组负责开发,同时也有其他用户编写了诸多外挂的软件包。R以S语言为基础,其语法来自Scheme。R的后台程序大多由C语言、Fortran和R自己写成。
Chez Scheme是一个由R. Kent Dybvig开发的Scheme实现,于1985年首次发布。Chez Scheme可以将源代码编译为原生的机器代码,支持PowerPC、SPARC、X86和X86-64处理器架构,并提供了一个优秀的REPL环境。Chez Scheme自7.9.1版本开始支持R6RS。
Cairo是一个让用于提供向量图形绘图的自由函式库,提供在多个背景下做二维空间的绘图,进阶的更可以使用硬件加速功能。虽然西柔是使用C语言撰写的,但是当使用cairo时,可以用许多其他种语言来使用,包括有C++、C Sharp、Java、Python、Perl、Ruby、Scheme、Smalltalk以及许多种语言,cairo在GNU较宽松公共许可证与Mozilla公共许可证两种授权条款下发行。
Cairo是一个让用于提供向量图形绘图的自由函式库,提供在多个背景下做二维空间的绘图,进阶的更可以使用硬件加速功能。虽然西柔是使用C语言撰写的,但是当使用cairo时,可以用许多其他种语言来使用,包括有C++、C Sharp、Java、Python、Perl、Ruby、Scheme、Smalltalk以及许多种语言,cairo在GNU较宽松公共许可证与Mozilla公共许可证两种授权条款下发行。
GNU Guile 是 GNU计划首选的扩展系统,是 Scheme 程序设计语言的一种实现,首个版本于1993年问世。
Scheme 48Scheme编程语言的一种方言,这个实现使用了发送字节码的解释器。它有一个外界函数接口用于调用来C语言语言的子程序,并带有一个正则表达式库,和一个到可移植操作系统接口的接口。它支持可移植Scheme库SLIB,并且是Scheme shell Scsh的基础。它已经被用于学术研究之中。它是在BSD许可证下发行的自由及开放源代码软件。
小盖伊·路易士·史提尔,绰号为“The Great Quux”,首字母缩写名为GLS,生于美国密苏里州,计算机科学家,是Scheme的共同作者,也曾与理查德·斯托曼共同开发了Emacs,在程式语言方面有很大的贡献。
Lisp,是具有悠久历史的计算机编程语言家族,有独特和完全用括号的波兰表示法。起源于1958年,是现今第二悠久而仍广泛使用的高阶编程语言。只有Fortran编程语言比它更早一年。Lisp编程语族已经演变出许多种方言。现代最著名的通用编程语种是Scheme、Common Lisp、Racket和Clojure。