ANSI Common Lisp 中文版
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
第十一章:Common Lisp 对象系统
来源 1
浏览
1049
扫码
打印
2020-12-10 07:58:02
第十一章:Common Lisp 对象系统
上一篇:
下一篇:
发布点评
附录 B:Lisp in Lisp
第十五章:示例:推论
15.1 目标 (The Aim)
15.2 匹配 (Matching)
15.3 回答查询 (Answering Queries)
15.4 分析 (Analysis)
第一章:简介
1.1 新的工具 (New Tools)
1.2 新的技术 (New Techniques)
1.3 新的方法 (New Approach)
第十二章:结构
12.1 共享结构 (Shared Structure)
Chapter 12 练习 (Exercises)
12.2 修改 (Modification)
12.3 示例:队列 (Example: Queues)
12.4 破坏性函数 (Destructive Functions)
12.5 示例:二叉搜索树 (Example: Binary Search Trees)
12.6 示例:双向链表 (Example: Doubly-Linked Lists)
12.7 环状结构 (Circular Structure)
12.8 常量结构 (Constant Structure)
Chapter 12 总结 (Summary)
第十七章:示例:对象
17.1 继承 (Inheritance)
17.2 多重继承 (Multiple Inheritance)
17.3 定义对象 (Defining Objects)
17.4 函数式语法 (Functional Syntax)
17.5 定义方法 (Defining Methods)
17.6 实例 (Instances)
17.7 新的实现 (New Implementation)
17.8 分析 (Analysis)
备注
第十四章:进阶议题
14.1 类型标识符 (Type Specifiers)
14.2 二进制流 (Binary Streams)
14.3 读取宏 (Read-Macros)
14.4 包 (Packages)
14.5 Loop 宏 (The Loop Facility)
14.6 状况 (Conditions)
附录 C:Common Lisp 的改变
第九章:数字
9.1 类型 (Types)
Chapter 9 练习 (Exercises)
9.2 转换及取出 (Conversion and Extraction)
9.3 比较 (Comparison)
9.4 算术 (Arithematic)
9.5 指数 (Exponentiation)
9.6 三角函数 (Trigometric Functions)
9.7 表示法 (Representations)
9.8 范例:追踪光线 (Example: Ray-Tracing)
Chapter 9 总结 (Summary)
第四章:特殊数据结构
4.1 数组 (Array)
Chapter 4 习题 (Exercises)
4.2 示例:二叉搜索 (Example: Binary Search)
4.3 字符与字符串 (Strings and Characters)
4.4 序列 (Sequences)
4.5 示例:解析日期 (Example: Parsing Dates)
4.6 结构 (Structures)
4.7 示例:二叉搜索树 (Example: Binary Search Tree)
4.8 哈希表 (Hash Table)
Chapter 4 总结 (Summary)
第二章:欢迎来到 Lisp
2.1 形式 (Form)
2.10 变量 (Variables)
2.11 赋值 (Assignment)
2.12 函数式编程 (Functional Programming)
2.13 迭代 (Iteration)
2.14 函数作为对象 (Functions as Objects)
2.15 类型 (Types)
2.16 展望 (Looking Forward)
Chapter 2 总结 (Summary)
Chapter 2 习题 (Exercises)
2.2 求值 (Evaluation)
2.3 数据 (Data)
2.4 列表操作 (List Operations)
2.5 真与假 (Truth)
2.6 函数 (Functions)
2.7 递归 (Recursion)
2.8 阅读 Lisp (Reading Lisp)
2.9 输入输出 (Input and Output)
附录 A:调试
中断循环 (Breakloop)
追踪与回溯 (Traces and Backtraces)
当什么事都没发生时 (When Noting Happens)
没有值或未绑定 (No Value/Unbound)
意料之外的 Nil (Unexpected Nils)
重新命名 (Renaming)
作为选择性参数的关键字 (Keywords as Optional Parameters)
错误声明 (Misdeclarations)
警告 (Warnings)
第六章:函数
6.1 全局函数 (Global Functions)
Chapter 6 总结 (Summary)
Chapter 6 练习 (Exercises)
6.2 局部函数 (Local Functions)
6.3 参数列表 (Parameter Lists)
6.4 示例:实用函数 (Example: Utilities)
6.5 闭包 (Closures)
6.6 示例:函数构造器 (Example: Function Builders)
6.7 动态作用域 (Dynamic Scope)
6.8 编译 (Compilation)
6.9 使用递归 (Using Recursion)
第十一章:Common Lisp 对象系统
11.1 面向对象编程 Object-Oriented Programming
11.10 两种模型 (Two Models)
Chapter 11 总结 (Summary)
Chapter 11 练习 (Exercises)
11.2 类与实例 (Class and Instances)
11.3 槽的属性 (Slot Properties)
11.4 基类 (Superclasses)
11.5 优先级 (Precedence)
11.6 通用函数 (Generic Functions)
11.7 辅助方法 (Auxiliary Methods)
11.8 方法组合机制 (Method Combination)
11.9 封装 (Encapsulation)
第十三章:速度
13.1 瓶颈规则 (The Bottleneck Rule)
13.2 编译 (Compilation)
13.3 类型声明 (Type Declarations)
13.4 避免垃圾 (Garbage Avoidance)
13.5 示例: 存储池 (Example: Pools)
13.6 快速操作符 (Fast Operators)
13.7 二阶段开发 (Two-Phase Development)
Chapter 13 总结 (Summary)
Chapter 13 练习 (Exercises)
第十章:宏
10.1 求值 (Eval)
Chapter 10 练习 (Exercises)
10.2 宏 (Macros)
10.3 反引号 (Backquote)
10.4 示例:快速排序法(Example: Quicksort)
10.5 设计宏 (Macro Design)
10.6 通用化引用 (Generalized Reference)
10.7 示例:实用的宏函数 (Example: Macro Utilities)
10.8 源自 Lisp (On Lisp)
Chapter 10 总结 (Summary)
附录 D:语言参考手册
第十六章:示例:生成 HTML
16.1 超文本标记语言 (HTML)
16.2 HTML 实用函数 (HTML Utilities)
16.3 迭代式实用函数 (An Iteration Utility)
16.4 生成页面 (Generating Pages)
第五章:控制流
5.1 区块 (Blocks)
5.2 语境 (Context)
5.3 条件 (Conditionals)
5.4 迭代 (Iteration)
5.5 多值 (Multiple Values)
5.6 中止 (Aborts)
5.7 示例:日期运算 (Example: Date Arithmetic)
Chapter 5 总结 (Summary)
Chapter 5 练习 (Exercises)
第三章:列表
3.1 构造 (Conses)
3.10 集合 (Sets)
3.11 序列 (Sequences)
3.12 栈 (Stacks)
3.13 点状列表 (Dotted Lists)
3.14 关联列表 (Assoc-lists)
3.15 示例:最短路径 (Example: Shortest Path)
3.16 垃圾 (Garbages)
Chapter 3 总结 (Summary)
Chapter 3 习题 (Exercises)
3.2 等式 (Equality)
3.3 为什么 Lisp 没有指针 (Why Lisp Has No Pointers)
3.4 建立列表 (Building Lists)
3.5 示例:压缩 (Example: Compression)
3.6 存取 (Access)
3.7 映射函数 (Mapping Functions)
3.8 树 (Trees)
3.9 理解递归 (Understanding Recursion)
第八章:符号
8.1 符号名 (Symbol Names)
Chapter 8 练习 (Exercises)
8.2 属性列表 (Property Lists)
8.3 符号很不简单 (Symbols Are Big)
8.4 创建符号 (Creating Symbols)
8.5 多重包 (Multiple Packages)
8.6 关键字 (Keywords)
8.7 符号与变量 (Symbols and Variables)
8.8 示例:随机文本 (Example: Random Text)
Chapter 8 总结 (Summary)
前言
第七章:输入与输出
7.1 流 (Streams)
7.2 输入 (Input)
7.3 输出 (Output)
7.4 示例:字符串代换 (Example: String Substitution)
7.5 宏字符 (Macro Characters)
Chapter 7 总结 (Summary)
Chapter 7 练习 (Exercises)
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度