ANSI Common Lisp 官方中文翻译版
5星 · 超过95%的资源 需积分: 9 176 浏览量
更新于2024-07-26
收藏 15.18MB PDF 举报
"ANSI Common Lisp 中文翻译版"
ANSI Common Lisp 是一种广泛使用的 Lisp 语言标准,由美国国家标准协会(American National Standards Institute)制定。这本书的中文翻译版旨在为中文读者提供一个全面理解 Common Lisp 的平台。Lisp 语言以其独特的语法、强大的宏系统和动态类型等特点,在计算机科学领域具有重要地位,尤其在人工智能和编译器设计方面有着广泛应用。
本书分为多个章节,详细介绍了 Common Lisp 的各个方面:
1. **简介**:这一章通常会介绍 Lisp 语言的历史、特点以及它在现代编程中的位置。
2. **欢迎来到 Lisp**:这一部分可能会引导读者了解 Lisp 的基本概念,包括其读写形式和基本的交互式开发环境。
3. **列表**:Lisp 的核心是列表数据结构,这一章将深入讲解如何操作列表,包括 cons、car、cdr 等基本操作。
4. **特殊数据结构**:除了列表,Lisp 还提供了其他数据结构,如向量、哈希表等,本章将介绍它们的使用方法。
5. **控制流**:涵盖 if、cond、do、loop 等控制结构,用于程序的逻辑控制。
6. **函数**:讨论函数定义、函数调用、匿名函数(lambda 表达式)以及函数作为一等公民的特性。
7. **输入与输出**:包括读取和打印数据,以及与外部世界交互的各种 I/O 操作。
8. **符号**:Lisp 中,符号是重要的数据类型,这一章会讲解符号的特性及其在符号表中的管理。
9. **数字**:涵盖各种数字类型(整数、浮点数、复数等)以及数学运算。
10. **宏**:Lisp 强大的宏系统允许程序员自定义语言构造,这一章会深入讨论宏的定义和使用。
11. **Common Lisp 对象系统 (CLOS)**:这是 Lisp 中面向对象编程的实现,包括类、方法、多重继承等概念。
12. **结构**:可能涉及模块化编程和包(package)系统,用于组织代码和避免命名冲突。
13. **速度**:讨论优化技巧和性能考虑,帮助程序员编写高效的 Lisp 代码。
14. **进阶话题**:可能涵盖编译器、垃圾收集、元编程等复杂主题。
15-17. **示例章节**:通过实例展示 Lisp 在推理、生成 HTML 和对象编程中的应用。
18. **附录**:提供调试工具和 Lisp 内部实现的简要信息,以及 Common Lisp 的变化和发展。
通过学习 ANSI Common Lisp 中文翻译版,读者可以掌握 Lisp 语言的核心概念和技术,从而能够运用 Lisp 解决实际问题并开发复杂的软件系统。无论你是初学者还是有经验的程序员,这本书都是一份宝贵的资源,能帮助你深入了解这个富有表达力和灵活性的语言。
2021-08-19 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
lispper
- 粉丝: 1
- 资源: 6
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器