跳转到内容

SAC语言

维基百科,自由的百科全书

这是SAC语言当前版本,由Mhss留言 | 贡献编辑于2024年11月3日 (日) 00:25 top。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
SAC
编程范型阵列式, 函数式
設計者Sven-Bodo Scholz, Clemens Grelck 等
发行时间1994年,​30年前​(1994
型態系統静态, 强类型
操作系统POSIX兼容 UNIX
許可證自由软件 [1]
網站http://www.sac-home.org
啟發語言
APL, SISAL, C

SACSingle Assignment C)是一门严格的纯函数式编程语言,以满足数值计算领域的需求为主要目的。怎样实现对多维数组的高效计算是SAC的核心部分。效率在程序设计领域可以有两方面的理解。一方面是提供高级的数组运算操作,以加快开发程序,另一方面是在某种模式下优化编译程序,以减少其所需的运行时间和存储容量。作为一门成功的计算机语言,必须满足第二个条件。

为了能够编译出高效的可执行代码,某些对数值计算不重要的函数式语言的特征(到目前为止)还不被SAC支持,比如高阶函数多态,以及惰性求值。而像HaskellCleanMiranda或者ML却拥有这些特征。

参见

[编辑]

引用

[编辑]

外部链接

[编辑]