《Scheme 编程语言:特点与优势》
1. Scheme 语言概述
Scheme 是一种通用的计算机编程语言,属于高级语言范畴。它不仅支持对传统数据(如数字和字符)的操作,还能处理字符串、列表和向量等结构化数据。尽管 Scheme 常与符号应用相关联,但丰富的数据类型和灵活的控制结构使其成为一种真正多功能的语言。它的应用场景极为广泛,涵盖了文本编辑器、优化编译器、操作系统、图形包、专家系统、数值应用、金融分析包、虚拟现实系统等几乎所有可想象的应用类型。
Scheme 相对容易学习,因为它基于少量的语法形式和语义概念,而且大多数实现的交互性鼓励用户进行实验。然而,要全面理解 Scheme 并非易事,充分发挥其潜力需要深入的学习和实践。
2. Scheme 语言的优势
- 可移植性 :Scheme 程序在不同机器上的同一 Scheme 系统实现中具有高度的可移植性,因为机器依赖性几乎完全对程序员隐藏。此外,由于有两个相关的 Scheme 标准化工作,编写可在不同 Scheme 实现之间移植的程序成为可能。正式的 ANSI/IEEE 标准在 “IEEE Standard for the Scheme Programming Language” 中描述,而 “Revised Reports on the Algorithmic Language Scheme” 系列报告则记录了一个不断发展的非正式标准,大多数实现都支持该标准,其中最新的 “Revised5 Report” 在几个方面扩展了 ANSI/IEEE 标准。
- 执行效率 :早期的 Scheme 系
超级会员免费看
订阅专栏 解锁全文
2464

被折叠的 条评论
为什么被折叠?



