fbpx
维基百科

SCM (Scheme实现)

SCMScheme编程语言的一种方言。它是由Aubrey Jaffer用C写成,他还是SLIB英语SLIB Scheme和JACAL交互式计算机代数(符号式数学)程序的作者。它遵守了IEEE 1178和R5RS标准。它是在GNU宽通用公共许可证(LGPL)下发行的自由及开放源代码软件[2]

SCM
编程范型多范型: 函数式, 过程式, 元编程
语言家族Lisp/Scheme
設計者Aubrey Jaffer
實作者Aubrey Jaffer, Radey Shouman, Tanel Tammet (Hobbit)
发行时间1990年,​33年前​(1990
目前版本
  • 5f3 (2020年2月16日)[1]
型態系統强类型, 动态, 潜在英语Latent typing
實作語言C
系统平台IA-32, x86-64
操作系统Cross-platform
許可證LGPL
網站people.csail.mit.edu/jaffer/SCM
啟發語言
Lisp, Scheme, SIOD
影響語言
GNU Guile

SCM运行在很多不同的操作系统上,比如AmigaOS(还有模拟器)、LinuxAtari STmacOS(SCM Mac)[3]DOSOS/2NOS/VE英语NOS/VEUNICOS英语UNICOSVMSUnix及类似系统。

SCM包括了Hobbit,它是最初由Tanel Tammet英语Tanel Tammet在2002年书写的一个Scheme-to-C编译器。它生成的C文件的二进制形式可以被动态的静态的的连接于SCM可执行文件[4]。SCM包括可连接的用于针对SLIB特征的模块,就像序列比较、数组、记录、字节-数转换,和用于可移植操作系统接口(POSIX)系统调用和网络套接字Readlinecurses英语curses (programming library)Xlib的模块。

在一些平台上,SCM支持unexec(为Emacsbash开发),它从一个运行的SCM转储可执行的映像。这可被SCM用于快速启动。

SCM是在大约1990年从Scheme In One Defun(SIOD)开发而来。GNU Guile在1993年从SCM开始开发。

引用

  1. ^ Scheme release scm-5f3 available. 2020年2月16日 [2020年2月21日] (英語). 
  2. ^ Jaffer, Aubrey. SCM manual (PDF). MIT Computer Science and Artificial Intelligence Laboratory. Massachusetts Institute of Technology. (原始内容 (PDF)于2022-01-15). 
  3. ^ Jaffer, Aubrey. SCM Mac. MIT Computer Science and Artificial Intelligence Laboratory. Massachusetts Institute of Technology. (原始内容于2021-11-06). 
  4. ^ Jaffer, Aubrey. Hobbit manual (PDF). MIT Computer Science and Artificial Intelligence Laboratory. Massachusetts Institute of Technology. (原始内容 (PDF)于2022-01-01). 

外部链接

  • 官方网站
  • SCM project page on Savannah (页面存档备份,存于互联网档案馆

scheme实现, 是scheme编程语言的一种方言, 它是由aubrey, jaffer用c写成, 他还是slib, 英语, slib, scheme库和jacal交互式计算机代数, 符号式数学, 程序的作者, 它遵守了ieee, 1178和r5rs标准, 它是在gnu宽通用公共许可证, lgpl, 下发行的自由及开放源代码软件, scm编程范型多范型, 函数式, 过程式, 元编程语言家族lisp, scheme設計者aubrey, jaffer實作者aubrey, jaffer, radey, shouman,. SCM 是Scheme编程语言的一种方言 它是由Aubrey Jaffer用C写成 他还是SLIB 英语 SLIB Scheme库和JACAL交互式计算机代数 符号式数学 程序的作者 它遵守了IEEE 1178和R5RS标准 它是在GNU宽通用公共许可证 LGPL 下发行的自由及开放源代码软件 2 SCM编程范型多范型 函数式 过程式 元编程语言家族Lisp Scheme設計者Aubrey Jaffer實作者Aubrey Jaffer Radey Shouman Tanel Tammet Hobbit 发行时间1990年 33年前 1990 目前版本5f3 2020年2月16日 1 型態系統强类型 动态 潜在 英语 Latent typing 實作語言C系统平台IA 32 x86 64操作系统Cross platform許可證LGPL網站people wbr csail wbr mit wbr edu wbr jaffer wbr SCM啟發語言Lisp Scheme SIOD影響語言GNU GuileSCM运行在很多不同的操作系统上 比如AmigaOS 还有模拟器 Linux Atari ST macOS SCM Mac 3 DOS OS 2 NOS VE 英语 NOS VE UNICOS 英语 UNICOS VMS Unix及类似系统 SCM包括了Hobbit 它是最初由Tanel Tammet 英语 Tanel Tammet 在2002年书写的一个Scheme to C编译器 它生成的C文件的二进制形式可以被动态的或静态的的连接于SCM可执行文件 4 SCM包括可连接的用于针对SLIB特征的模块 就像序列比较 数组 记录 字节 数转换 和用于可移植操作系统接口 POSIX 系统调用和网络套接字 Readline curses 英语 curses programming library 和Xlib的模块 在一些平台上 SCM支持unexec 为Emacs和bash开发 它从一个运行的SCM转储可执行的映像 这可被SCM用于快速启动 SCM是在大约1990年从Scheme In One Defun SIOD 开发而来 GNU Guile在1993年从SCM开始开发 引用 编辑 Scheme release scm 5f3 available 2020年2月16日 2020年2月21日 英語 引文格式1维护 未识别语文类型 link Jaffer Aubrey SCM manual PDF MIT Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 原始内容存档 PDF 于2022 01 15 Jaffer Aubrey SCM Mac MIT Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 原始内容存档于2021 11 06 Jaffer Aubrey Hobbit manual PDF MIT Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 原始内容存档 PDF 于2022 01 01 外部链接 编辑官方网站 SCM project page on Savannah 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title SCM Scheme实现 amp oldid 75199752, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。