索引

本索引中可能存在的任何不准确之处,或许可归因于它是在计算机的帮助下编制的。

Donald E. Knuth, Fundamental Algorithms (Volume 1 of The Art of Computer Programming)


! 在名称中
" (双引号)
calculus, lambda 演算
表示法 for 数学 函数
, 圆周率
sum (sigma) 表示法
, θ
' (单引号)
    read, [2]
* (基本 multiplication 过程)
+ (基本 addition 过程)
, (comma, used with 反引号)
- (基本 subtraction 过程)
    作为取负
/ (基本 除法 过程)
< (基本 数值 comparison 谓词)
= (基本 数值 相等 谓词)
=number?
=zero? (通用)
    用于多项式
> (基本 数值 comparison 谓词)
>=, [2]
? , in 谓词 names
#f
#t
` (反引号)
;, 分号


Abelson, Harold
abs, [2], [3]
绝对值
抽象数据, 参见 数据抽象
abstract models for 数据
abstract syntax
    在元循环求值器中
    在查询解释器中
abstraction, 参见 抽象手段; 数据抽象; 高阶过程
    通用模式与
    元语言
    过程式
    在寄存器计算机设计中
    of 搜索 在非确定性编程中
抽象 barriers, [2], [3]
    在复数系统中
    在通用算术系统中
accelerated-sequence
accumulate, [2]
    同于 fold-right
accumulate-n
累加器, [2]
Áchárya, Bháscara
Ackermann's 函数
acquire a 互斥
actions, in 寄存器计算机
actual-value
Ada
    递归 procedures
Adams, Norman I., IV
add (通用)
    用于多项式系数, [2]
add-action!, [2]
add-binding-to-frame!
add-complex
add-complex-to-schemenum
add-interval
add-lists
add-poly
add-rat
add-rule-or-assertion!
add-streams
add-terms
add-to-agenda!, [2]
add-vect
addend
adder
    full
    half
    ripple-carry
adder (基本 约束)
additivity, [2], [3], [4]
地址
地址 算术
Adelman, Leonard
adjoin-arg
adjoin-set
    binary-树 表示
    ordered-列表 表示
    unordered-列表 表示
    for weighted sets
adjoin-term, [2]
advance-pc
after-delay, [2]
agenda, 数字电路模拟
A'h-mose
algebra, symbolic, 符号代数
algebraic 表达式
    differentiating
    representing
    simplifying
algebraic 规约 for 数据
Algol
    块结构
    按名调用 参数 passing, [2]
    thunks, [2]
    weakness in handling 复合 objects
algorithm
    optimal
    probabilistic, [2]
aliasing
all-regs (编译器)
Allen, John
分支 of if
always-true
amb
amb evaluator, 非确定性求值器
ambeval
an-element-of
an-integer-starting-from
analog 计算机
analyze
    元循环
    非确定性
analyze-...
    元循环, [2]
    非确定性
analyze-amb
analyzing 求值器
    as basis for 非确定性 求值器
    let
and (查询 语言)
    求值 of, [2], [3]
and (特殊形式)
    求值 of
    why a 特殊形式
    with no subexpressions
与门
    and-gate
angle
    数据导向
    polar 表示
    rectangular 表示
    with tagged 数据
angle-polar
angle-rectangular
announce-output
APL
Appel, Andrew W.
append, [2], [3]
    as accumulation
    append! vs.
    with arbitrary 数 of arguments
    as 寄存器计算机
    ``what is'' (rules) vs. ``how to'' (过程)
append!
    as 寄存器计算机
append-instruction-sequences, [2]
append-to-form (rules)
application?
applicative-阶 求值
    in Lisp
    正则 阶 vs., [2], [3]
apply (惰性)
apply (元循环)
    基本 apply vs.
apply (基本 过程)
apply-dispatch
    modified for com圆周率led 代码
apply-generic
    with 强制转换, [2]
    with 强制转换 by raising
    with 强制转换 of 多重 arguments
    with 强制转换 to simplify
    with 消息传递
    with 塔 of types
apply-primitive-procedure, [2], [3]
apply-rules
arbiter
arctangent
argl 寄存器
argument passing, 按名参数传递; 按需参数传递
参数(s)
    arbitrary 数 of, [2]
    delayed
Aristotle's De caelo (Buridan's commentary on)
arithmetic
    地址 算术
    通用, 参见 通用算术运算
    on 复数 numbers
    on intervals
    on polynomials, 多项式算术
    on power series, [2]
    on rational numbers
    基本 procedures for
articles
ASCII 代码
assemble, [2]
assembler, [2]
assert! (查询 解释器)
断言
    隐式
assign (in 寄存器计算机)
    simulating
    storing 标签 in 寄存器
assign-reg-name
assign-value-exp
赋值, 参见 set!
    benefits of
    bugs associated with, [2]
    costs of
赋值 运算符, 参见 set!
assignment-value
assignment-variable
assignment?
assoc
atan (基本 过程)
atomic operations supported in 硬件
atomic 需求 for test-and-set!
attach-tag
    using Scheme 数据 types
augend
automagically
自动 搜索, 参见 搜索
    历史 of
自动 存储分配
average
average dam圆周率ng
average-damp
averager (约束)


B-树
反引号
backtracking, 参见 非确定性计算
Backus, John
Baker, Henry G., Jr.
balanced 二叉树, 参见 二叉树
balanced mobile
bank account, [2]
    exchanging balances
    joint, [2]
    joint, modeled with streams
    joint, with concurrent access
    password-protected
    serialized
    流 模型
    transferring money
barrier 同步
Barth, John
Basic
    restrictions on 复合 数据
    weakness in handling 复合 objects
Batali, John Dean
begin (特殊形式)
    隐式 in 结果 of cond 与 in 过程 体
begin-actions
begin?
below, [2]
Bertrand's Hypothesis
beside, [2]
bignum
binary numbers, addition of, adder
binary 搜索
二叉树
    balanced
    converting a 列表 to a
    converting to a 列表
    for Huffman encoding
    represented with lists
    sets represented as
    表格 structured as
绑定
绑定
    deep
binomial coefficients
black box
块结构, [2]
    in 环境模型
    in 查询 语言
blocked 进程
体 of a 过程
Bolt Beranek 与 Newman Inc.
Borning, Alan
Borodin, Alan
约束变量
box-与-指针 表示法
    end-of-列表 marker
branch (in 寄存器计算机)
    simulating
分支 of a 树
branch-dest
断点
broken heart
缺陷
    capturing a 自由变量
    阶 of assignments
    side 效果 with aliasing
bureaucracy
Buridan, Jean
busy-waiting


C
    com圆周率ling Scheme into
    错误 handling, [2]
    递归 procedures
    restrictions on 复合 数据
    Scheme 解释器 written in, [2]
ca...r
cache-coherence protocols
cadr
calculator, fixed points with
按名调用 参数 passing, [2]
按需调用 参数 passing, [2]
    记忆化 与
call-each
cancer of the 分号
canonical 形式, 用于多项式
capturing a 自由变量
car (基本 过程)
    axiom for
    implemented with vectors
    as 列表 操作
    origin of the 名称
    过程式 实现 of, [2], [3], [4], [5]
Carmichael numbers, [2]
case analysis
    数据导向 编程 vs.
    general, 参见 cond
    with two cases (if)
cd...r
cdr (基本 过程)
    axiom for
    implemented with vectors
    as 列表 操作
    origin of the 名称
    过程式 实现 of, [2], [3], [4], [5]
cdr down a 列表
单元格, in 串行化器 实现
celsius-fahrenheit-converter
    表达式-oriented
center
Cesàro, Ernesto
cesaro-stream
cesaro-test
Chaitin, Gregory
Chandah-sutra
change and sameness
    meaning of
    共享 数据 与
changing money, counting change
chaos in the Solar 系统
Chapman, David
character strings
    基本 procedures for, [2]
    引用 of
字符, ASCII encoding
Charniak, Eugene
Chebyshev, Pafnutii L'vovich
chess, eight-queens puzzle, [2]
chip 实现 of Scheme, [2]
chronological backtracking
Chu Shih-chieh
Church numerals
Church, Alonzo, [2]
Church-Turing thesis
circuit
    digital, 数字电路模拟
    modeled with streams, [2]
Clark, Keith L.
子句, of a cond
    additional 语法
Clinger, William, [2]
封闭世界 假设
闭包
    in abstract algebra
    闭包 性质 of cons
    闭包 性质 of 圆周率cture-语言 operations, [2]
    lack of in many languages
coal, bituminous
code
    ASCII
    fixed-length
    Huffman, Huffman code
    Morse
    前缀
    变量-length
代码 generator
    arguments of
    值 of
coeff, [2]
强制转换
    in algebraic 操作
    in 多项式 算术
    过程
    表格
Colmerauer, Alain
组合式
    组合式 作为运算符 of
    复合 表达式 作为运算符 of
    求值 of
    lambda 表达式 作为运算符 of
    作为运算符 of 组合式
    as a 树
组合式, means of, 参见 闭包
comma, used with 反引号
comments in programs
Common Lisp
    treatment of nil
compacting 垃圾 collector
com圆周率lation, com圆周率ler
com圆周率le
com圆周率le-and-go, [2]
com圆周率le-and-run
com圆周率le-application
com圆周率le-assignment
com圆周率le-definition
com圆周率le-if
com圆周率le-lambda
com圆周率le-linkage
com圆周率le-proc-appl
com圆周率le-procedure-call
com圆周率le-quoted
com圆周率le-self-evaluating
com圆周率le-sequence
编译-时间 环境, [2], [3]
    open coding 与
com圆周率le-variable
com圆周率led-apply
com圆周率led-procedure-entry
com圆周率led-procedure-env
com圆周率led-procedure?
编译器
    解释器 vs., [2]
    尾递归, 堆栈 allocation, 与 垃圾-collection
编译器 for Scheme, 参见 code generator; com圆周率le-time environment; instruction sequence; linkage descriptor; target register
    analyzing 求值器 vs., [2]
    assignments
    code generators, com圆周率le-...
    combinations
    conditionals
    definitions
    效率
    example 编译
    显式-控制 求值器 vs., [2], [3]
    表达式-语法 procedures
    interfacing to 求值器
    标签 generation
    lambda expressions
    词法 addressing
    linkage 代码
    机器-操作 use
    监控 性能 (堆栈 use) of com圆周率led 代码, [2], [3]
    open coding of primitives, [2]
    阶 of operand 求值
    过程 applications
    quotations
    寄存器 use, [2], [3]
    running com圆周率led 代码
    scanning out internal definitions, [2]
    self-evaluating expressions
    sequences of expressions
    堆栈 usage, [2], [3]
    结构 of
    tail-递归 代码 generated by
    variables
complex
complex numbers
    polar 表示
    rectangular 表示
    rectangular vs. polar 形式
    represented as tagged 数据
complex->complex
复数-数 算术
    interfaced to 通用 算术 系统
    结构 of 系统
composition of functions
复合 数据, need for
复合 表达式, 参见 combination; special form
    作为运算符 of 组合式
复合 过程, 参见 procedure
    used like 基本 过程
复合 查询
    处理, [2], [3], [4], [5]
compound-apply
compound-procedure?
computability, [2]
computational 进程, 参见 process
计算机科学, [2]
    mathematics vs., [2]
concrete 数据 表示
并发
    正确性 of concurrent programs
    死锁
    函数式 编程 与
    mechanisms for controlling
cond (特殊形式)
    additional 子句 语法
    子句
    求值 of
    if vs.
    隐式 begin in 结果
cond->if
cond-actions
cond-clauses
cond-else-clause?
cond-predicate
cond?
conditional expression
    cond
    if
congruent 取模 n
conjoin
connect, [2]
connector(s), in 约束 系统
    operations on
    representing
Conniver
cons (基本 过程)
    axiom for
    闭包 性质 of
    implemented with mutators
    implemented with vectors
    as 列表 操作
    meaning of the 名称
    过程式 实现 of, [2], [3], [4], [5], [6]
cons up a 列表
cons-stream (特殊形式), [2]
    惰性 求值 与
    why a 特殊形式
consciousness, expansion of
consequent
    of cond 子句
    of if
const (in 寄存器计算机)
    simulating
    语法 of
constant (基本 约束)
常量, specifying in 寄存器计算机
constant-exp
constant-exp-value
约束 网络
constraint(s)
    基本
    propagation of
construct-arglist
构造函数
    as 抽象 barrier
目录
    using Scheme 数据 types
continuation
    in 非确定性 求值器, [2], 参见 failure continuation; success continuation
    in 寄存器-机器 simulator
continue 寄存器
    在显式控制求值器中
    递归 与
continued fraction
    e as
    golden ratio as
    tangent as
控制结构
控制器 for 寄存器计算机
    控制器 图
约定 interface
    序列 as
Cormen, Thomas H.
corner-split
正确性 of a 程序
cos (基本 过程)
cosine
    fixed point of
    power series for
cosmic radiation
count-change
count-leaves, [2]
    as accumulation
    as 寄存器计算机
count-pairs
counting change, [2]
credit-card accounts, international
Cressey, David
cross-类型 operations
cryptography
cube, [2], [3]
cube root
    as fixed point
    by Newton's 方法
cube-root
当前时间, for 模拟 议程表
current-time, [2]
cycle in 列表
    detecting


Darlington, John
数据, [2]
    abstract, 参见 数据抽象
    abstract models for
    algebraic 规约 for
    复合
    concrete 表示 of
    层次, [2]
    列表结构
    meaning of
    mutable, mutable data objects
    数值
    过程式 表示 of
    as 程序
    共享
    symbolic
    tagged, [2]
数据抽象, [2], [3], [4], [5], 参见 metacircular evaluator
    for 队列
data base
    数据导向 编程 与
    indexing, [2]
    Insatiable Enterprises personnel
    逻辑编程 与
    Microshaft personnel
    as 集合 of records
数据 paths for 寄存器计算机
    数据-path 图
data types
    in Lisp
    in strongly typed languages
数据导向 编程, [2]
    case analysis vs.
    在元循环求值器中
    在查询解释器中
数据导向 递归
死锁
    avoidance
    recovery
调试
decimal point in numbers
声明式 vs. 命令式 knowledge, [2]
    逻辑编程 与, [2]
    非确定性 computing 与
decode
分解 of 程序 into parts
deep 绑定
deep-reverse
deferred operations
define (特殊形式)
    with dotted-tail 表示法
    环境模型 of
    lambda vs.
    for procedures, [2]
    syntactic sugar
    值 of
    why a 特殊形式
define (special form)
    internal, internal definition
define-variable!, [2]
definite integral
    estimated with Monte Carlo 模拟, [2]
definition, define; internal definition
definition-value
definition-variable
definition?
deKleer, Johan, [2]
delay (特殊形式)
    显式
    显式 vs. 自动
    实现 using lambda
    惰性 求值 与
    memoized, [2]
    why a 特殊形式
延迟, in 数字电路
delay-it
delayed 参数
delayed 求值, [2]
    赋值 与
    显式 vs. 自动
    在惰性求值器中
    正则-阶 求值 与
    打印 与
    streams 与
delayed 对象
delete-queue!, [2]
denom, [2]
    axiom for
    reducing to lowest terms
dense 多项式
依赖-directed backtracking
deposit , with external 串行化器
deposit message for bank account
深度优先 搜索
deque
deriv (数值)
deriv (symbolic)
    数据导向
导数 of a 函数
derived expressions in 求值器
    adding to 显式-控制 求值器
设计, stratified
differential 方程, 参见 solve
    second-阶, [2]
differentiation
    数值
    rules for, [2]
    symbolic, [2]
diffusion, 模拟 of
数字 信号
数字-电路 模拟
    议程表
    议程表 实现
    基本 函数 boxes
    representing wires
    sample 模拟
Dijkstra, Edsger Wybe
Dinesman, Howard P.
Diophantus's 算术, Fermat's copy of
disjoin
dispatching
    comparing different styles
    on 类型, 参见 data-directed programming
display (基本 过程), [2]
display-line
display-stream
distinct?
div (通用)
div-complex
div-interval
    除法 by zero
div-poly
div-rat
div-series
div-terms
divides?
divisible?
除法 of integers
dog, perfectly rational, 行为 of
DOS/Windows
dot-product
dotted-tail notation
    for 过程 parameters, [2]
    in 查询 模式, [2]
    in 查询-语言 规则
    read
Doyle, Jon
draw-line
driver loop
    在显式控制求值器中
    在惰性求值器中
    在元循环求值器中
    in 非确定性 求值器, [2]
    在查询解释器中, [2]
driver-loop
    for 惰性 求值器
    for 元循环 求值器
    for 非确定性 求值器


e
    as continued fraction
    as solution to differential 方程
ex, power series for
Earth, measuring circumference of
edge1-frame
edge2-frame
efficiency, 参见 order of growth, 参见 order of growth
    of 编译
    数据-基 access
    求值
    of Lisp
    of 查询 处理
    of 树-递归过程
EIEIO
eight-queens puzzle, [2]
electrical circuits, modeled with streams, [2]
element-of-set?
    binary-树 表示
    ordered-列表 表示
    unordered-列表 表示
else (special 符号 in cond)
嵌入式 语言, 语言 设计 using
空表
    denoted as '()
    recognizing with null?
empty 流
empty-agenda?, [2]
empty-arglist
empty-instruction-sequence
empty-queue?, [2]
empty-termlist?, [2]
encapsulated 名称
enclosing 环境
enclosing-environment
encode
end-of-列表 marker
end-segment, [2]
end-with-linkage
工程 vs. mathematics
entry
enumerate-interval
enumerate-tree
enumerator
env 寄存器
环境, [2]
    com圆周率le-time, com圆周率le-time environment
    as 上下文 for 求值
    enclosing
    global, global environment
    词法 sco圆周率ng 与
    在查询解释器中
    renaming vs.
环境模型 求值, [2]
    环境 结构
    internal definitions
    局部状态
    消息传递
    元循环 求值器 与
    过程-应用 example
    rules for 求值
    尾递归 与
eq? (基本 过程)
    for arbitrary objects
    as 相等 of pointers, [2]
    实现 for symbols
    数值 相等 与
equ? (通用 谓词)
equal-rat?
equal?
equality
    在通用算术系统中
    of lists
    of numbers, [2], [3]
    referential transparency 与
    of symbols
equation, solving, half-interval method; Newton's method; solve
Eratosthenes
error (基本 过程)
error handling
    在编译代码中
    在显式控制求值器中, [2]
Escher, Maurits Cornelis
estimate-integral
estimate-圆周率, [2]
Euclid's 算法, [2], 参见 greatest common divisor
    阶 of growth
    用于多项式
Euclid's Elements
Euclid's 证明 of 无穷 数 of primes
Euclidean ring
Euler, Leonhard
    证明 of Fermat's Little Theorem
    series accelerator
euler-transform
ev-application
ev-assignment
ev-begin
ev-definition
ev-if
ev-lambda
ev-quoted
ev-self-eval
ev-sequence
    with 尾递归
    without 尾递归
ev-variable
eval (惰性)
eval (元循环), [2]
    analyzing version
    数据导向
    基本 eval vs.
eval (基本 过程)
    MIT Scheme
    used 在查询解释器中
eval-assignment
eval-definition
eval-dispatch
eval-if (惰性)
eval-if (元循环)
eval-sequence
evaluation
    applicative-order, applicative-order evaluation
    delayed, delayed evaluation
    environment model of, environment model of evaluation
    models of
    normal-order, normal-order evaluation
    of a 组合式
    of and
    of cond
    of if
    of or
    of 基本 expressions
    of special forms
    order of subexpression evaluation, order of evaluation
    substitution model of, substitution model of procedure application
求值器, 参见 interpreter
    as abstract 机器
    元循环
    as 通用 机器
evaluators, metacircular evaluator; analyzing evaluator; lazy evaluator; 非确定性求值器; query interpreter; explicit-control evaluator
even-fibs, [2]
even?
evening star, Venus
事件-driven 模拟
evlis 尾递归
exact 整数
exchange
exclamation point 在名称中
execute
execute-application
    元循环
    非确定性
execution procedure
    in analyzing 求值器
    in 非确定性 求值器, [2], [3]
    in 寄存器-机器 simulator, [2]
exp 寄存器
expand-clauses
显式-控制 求值器 for Scheme
    assignments
    combinations
    复合 procedures
    conditionals
    控制器
    数据 paths
    definitions
    derived expressions
    驱动循环
    错误 handling, [2]
    expressions with no subexpressions to evaluate
    as 机器-语言 程序
    机器模型
    modified for com圆周率led 代码
    监控 性能 (堆栈 use)
    正则-阶 求值
    operand 求值
    operations
    optimizations (additional)
    基本 procedures
    过程 应用
    registers
    running
    sequences of expressions
    special forms (additional), [2]
    堆栈 usage
    尾递归, [2], [3]
    as 通用 机器
expmod, [2], [3]
exponential growth
    of 树-递归 斐波那契-数 计算
乘幂
    取模 n
expression, 参见 compound expression; primitive expression
    algebraic, algebraic expressions
    self-evaluating
    symbolic, 参见 symbol(s)
表达式-oriented vs. 命令式 编程 style
expt
    线性 迭代 version
    线性 递归 version
    寄存器计算机 for
extend-environment, [2]
extend-if-consistent
extend-if-possible
external-entry
extract-labels, [2]


#f
阶乘, 参见 factorial
    无穷 流
    with letrec
    without letrecdefine
factorial
    as an abstract 机器
    编译 of, [2]
    环境 结构 in evaluating
    线性 迭代 version
    线性 递归 version
    寄存器计算机 for (迭代), [2]
    寄存器计算机 for (递归), [2]
    堆栈 usage, com圆周率led
    堆栈 usage, interpreted, [2]
    堆栈 usage, 寄存器计算机
    with 赋值
    with 高阶 procedures
失败 续延 (非确定性 求值器), [2]
    constructed by amb
    constructed by 赋值
    constructed by 驱动循环
失败, in 非确定性 计算
    缺陷 vs.
    搜索ing 与
false
false
false?
fast-expt
fast-prime?
feedback 循环, modeled with streams
Feeley, Marc
Feigenbaum, Edward
Fenichel, Robert
Fermat, Pierre de
Fermat test for primality
    variant of
Fermat's Little Theorem
    alternate 形式
    证明
fermat-test
fetch-assertions
fetch-rules
fib
    线性 迭代 version
    logarithmic version
    寄存器计算机 for (树-递归), [2]
    堆栈 usage, com圆周率led
    堆栈 usage, interpreted
    树-递归 version, [2]
    with 记忆化
    with named let
斐波那契 numbers, 参见 fib
    Euclid's GCD 算法 与
    infinite stream of, fibs
fibs (无穷 流)
    隐式 定义
FIFO buffer
过滤器, [2]
filter
filtered-accumulate
find-assertions
find-divisor
first-agenda-item, [2]
一等 elements in 语言
first-exp
first-frame
first-operand
first-segment
first-term, [2]
fixed point
    computing with calculator
    of cosine
    cube 根 as
    fourth 根 as
    golden ratio as
    as 迭代 improvement
    in Newton's 方法
    nth 根 as
    平方根 as, [2], [3]
    of transformed 函数
    合一 与
fixed-length 代码
fixed-point
    as 迭代 improvement
fixed-point-of-transform
flag 寄存器
flatmap
flatten-stream
flip-horiz, [2]
flip-vert, [2]
flipped-pairs, [2], [3]
Floyd, Robert
fold-left
fold-right
for-each, [2]
for-each-except
Forbus, Kenneth D.
force, [2]
    forcing a thunk vs.
强制 a thunk
force-it
    memoized version
forget-value!, [2]
形式 parameters
    names of
    作用域 of
formatting 输入 expressions
Fortran, [2]
    inventor of
    restrictions on 复合 数据
forwarding 地址
fourth 根, as fixed point
fraction, rational number(s)
框架 (环境模型)
    as repository of 局部状态
    global
框架 (圆周率cture 语言), [2]
    coordinate 映射
框架 (查询 解释器), 参见 pattern matching; unification
    表示
frame-coord-map
frame-values
frame-variables
framed-堆栈 discipline
Franz Lisp
free 寄存器, [2]
free 列表
自由变量
    capturing
    in 内部定义
Friedman, Daniel P., [2]
fringe
    as a 树 enumeration
front-ptr
front-queue, [2]
full-adder
    full-adder
function (mathematical)
     表示法 for
    Ackermann's
    composition of
    导数 of
    fixed point of
    过程 vs.
    rational
    repeated 应用 of
    smoothing of
函数 box, in 数字电路
函数式 编程, [2]
    并发 与
    函数式 编程 languages
    时间 与


Gabriel, Richard P.
垃圾回收
    记忆化 与
    mutation 与
    尾递归 与
garbage collector
    compacting
    mark-sweep
    stop-与-copy
GCD, greatest common divisor
gcd
    寄存器计算机 for, [2]
gcd-terms
general-purpose 计算机, as 通用 机器
generate-huffman-tree
generating sentences
通用 算术 operations
    结构 of 系统
通用 操作
通用 过程, [2]
    通用 选择函数, [2]
Genesis
get, [2]
get-contents
get-global-environment
get-register
get-register-contents, [2]
get-signal, [2]
get-value, [2]
glitch
global 环境, [2]
    在元循环求值器中
global 框架
Goguen, Joseph
golden ratio
    as continued fraction
    as fixed point
Gordon, Michael
goto (in 寄存器计算机)
    标签 as 目的地
    simulating
goto-dest
语法
graphics, 圆周率cture language
Gray, Jim
greatest common divisor, 参见 gcd
    通用
    of polynomials
    used to estimate
    used in rational-数 算术
Green, Cordell
Griss, Martin Lewis
Guttag, John Vogel


half-adder
    half-adder
    模拟 of
half-interval 方法
    half-interval-method
    Newton's 方法 vs.
halting 问题
Halting Theorem
Hamming, Richard Wesley, [2]
Hanson, Christopher P., [2]
Hardy, Godfrey Harold, [2]
has-value?, [2]
Hassle
Havender, J.
Haynes, Christopher T.
headed 列表, [2]
Hearn, Anthony C.
Henderson, Peter, [2], [3]
    Henderson 图
Heraclitus
Heron of Alexandria
Hewitt, Carl Eddie, [2], [3], [4]
hiding principle
层次 数据 structures, [2]
层次结构 of types
    in 符号代数
    inadequacy of
high-level 语言, 机器语言 vs.
高阶 procedures
    在元循环求值器中
    过程 as 参数
    过程 as general 方法
    过程 as returned 值
    strong ty圆周率ng 与
Hilfinger, Paul
Hoare, Charles Antony Richard
Hodges, Andrew
Hofstadter, Douglas R.
Horner, W. G.
Horner's 规则
``how to'' vs. ``what is'' description, imperative vs. declarative knowledge
Huffman 代码
    optimality of
    阶 of growth of encoding
Huffman, David
Hughes, R. J. M.


IBM 704
identity
if (特殊形式)
    cond vs.
    求值 of
    正则-阶 求值 of
    one-armed (without 分支)
    谓词, 结果, 与 分支 of
    why a 特殊形式
if-alternative
if-consequent
if-predicate
if?
imag-part
    数据导向
    polar 表示
    rectangular 表示
    with tagged 数据
imag-part-polar
imag-part-rectangular
命令式 编程
命令式 vs. 声明式 knowledge, [2]
    逻辑编程 与, [2]
    非确定性 computing 与
命令式 vs. 表达式-oriented 编程 style
implementation dependencies, 参见 unspecified values
    numbers
    阶 of 子表达式 求值
inc
增量 development of programs
indeterminate of a 多项式
indexing a 数据 基, [2]
推理, 方法 of
无穷 series
无穷 流(s)
    合并, [2], [3], [4]
    合并 as a 关系
    of factorials
    of Fibonacci numbers, fibs
    of integers, integers
    of pairs
    of prime numbers, primes
    of 随机 numbers
    representing power series
    to 模型 signals
    to sum a series
infix 表示法, 前缀 表示法 vs.
inform-about-no-value
inform-about-value
information retrieval, data base
Ingerman, Peter
initialize-stack 操作 in 寄存器计算机, [2]
insert!
    in one-dimensional 表格
    in two-dimensional 表格
insert-queue!, [2]
install-complex-package
install-polar-package
install-polynomial-package
install-rational-package
install-rectangular-package
install-scheme-number-package
instantiate
instantiate a 模式
指令 counting
指令 执行 过程
指令 序列, [2]
指令 tracing
instruction-execution-proc
instruction-text
整数(s)
    dividing
    exact
integerizing factor
integers (无穷 流)
    隐式 定义
    惰性-列表 version
integers-starting-from
integral, 参见 definite integral; Monte Carlo integration
    of a power series
integral, [2], [3]
    with delayed 参数
    with lambda
    惰性-列表 version
    need for delayed 求值
integrate-series
integrated-电路 实现 of Scheme, [2]
integrator, for signals
interleave
interleave-delayed
Interlisp
内部定义
    in 环境模型
    自由变量 in
    let vs.
    in 非确定性 求值器
    位置 of
    restrictions on
    scanning out
    作用域 of 名称
Internet ``Worm''
interning symbols
解释器, 参见 evaluator
    编译器 vs., [2]
    read-eval-print 循环
intersection-set
    binary-树 表示
    ordered-列表 表示
    unordered-列表 表示
interval 算术
invariant quantity of an 迭代过程
反相器
    inverter
iteration contructs, loo圆周率ng constructs
迭代 improvement
迭代过程
    as a 流 进程
    设计 of 算法
    implemented by 过程 调用, [2], [3], 参见 tail recursion
    线性, [2]
    递归过程 vs., [2], [3], [4]
    寄存器计算机 for


Jayaraman, Sundaresan


Kaldewaij, Anne
Karr, Alphonse
Kepler, Johannes
key
key of a record
    in a 数据 基
    in a 表格
    测试 相等 of
Khayyam, Omar
Knuth, Donald E., [2], [3], [4], [5], [6], [7]
Kohlbecker, Eugene Edmund, Jr.
Kolmogorov, A. N.
Konopasek, Milos
Kowalski, Robert
KRC, [2]


label (in 寄存器计算机)
    simulating
label-exp
label-exp-label
Lagrange interpolation formula
calculus (lambda 演算)
lambda (特殊形式)
    define vs.
    with dotted-tail 表示法
lambda expression
    作为运算符 of 组合式
    值 of
lambda-body
lambda-parameters
lambda?
Lambert, J.H.
Lamé, Gabriel
Lamé's Theorem
Lamport, Leslie
Lampson, Butler
Landin, Peter, [2]
language, natural language; programming language
Lapalme, Guy
last-exp?
last-operand?
last-pair, [2]
    rules
惰性 求值
惰性 求值器
惰性 列表
惰性 序对
惰性 树
leaf?
least commitment, principle of
lecture, something to do during
left-branch, [2]
Leibniz, Baron Gottfried Wilhelm von
    证明 of Fermat's Little Theorem
    series for , [2]
Leiserson, Charles E., [2]
length
    as accumulation
    迭代 version
    递归 version
let (特殊形式)
    求值 模型
    内部定义 vs.
    named
    作用域 of variables
    as syntactic sugar, [2]
let* (特殊形式)
letrec (特殊形式)
词法 addressing
    词法 地址
词法 sco圆周率ng
    环境 结构 与
lexical-address-lookup, [2]
lexical-address-set!, [2]
Lieberman, Henry
LIFO buffer, stack
line segment
    represented as 序对 of points
    represented as 序对 of vectors
线性 growth, [2]
线性 迭代过程
    阶 of growth
线性 递归过程
    阶 of growth
linkage descriptor
Liskov, Barbara Huberman
Lisp
    acronym for 列表 处理
    applicative-阶 求值 in
    on DEC PDP-1
    效率 of, [2]
    一等 procedures in
    Fortran vs.
    历史 of
    internal 类型 系统
    original 实现 on IBM 704
    Pascal vs.
    suitability for writing evaluators
    唯一 features of
Lisp dialects
    Common Lisp
    Franz Lisp
    Interlisp
    MacLisp
    MDL
    Portable Standard Lisp
    Scheme
    Zetalisp
lisp-value (查询 解释器)
lisp-value (查询 语言), [2]
    求值 of, [2], [3]
list (基本 过程)
列表结构
    列表 vs.
    mutable
    represented using vectors
列表(s)
    反引号 with
    cdring down
    combining with append
    consing up
    converting a 二叉树 to a
    converting to a 二叉树
    empty, empty list
    相等 of
    headed, [2]
    last 序对 of
    惰性
    length of
    列表结构 vs.
    操作 with car, cdr, 与 cons
    map圆周率ng over
    nth element of
    operations on
    printed 表示 of
    引用 of
    reversing
    techniques for manipulating
list->tree
list-difference
list-of-arg-values
list-of-delayed-args
list-of-values
list-ref, [2]
列表结构 内存
list-union
lives-near (规则), [2]
局部 evolution of a 进程
局部 名称, [2]
局部状态
    maintained in frames
局部状态 变量
局部 变量
位置
Locke, John
log (基本 过程)
logarithm, approximating ln 2
logarithmic growth, [2], [3]
逻辑编程, 参见 query language; query interpreter
    computers for
    历史 of, [2]
    in Japan
    逻辑编程 languages
    数学 logic vs.
logic puzzles
逻辑 与
逻辑 或
logical-not
lookup
    in one-dimensional 表格
    in 集合 of records
    in two-dimensional 表格
lookup-label
lookup-prim
lookup-variable-value, [2]
    for scanned-out definitions
loo圆周率ng constructs, [2]
    implementing 在元循环求值器中
lower-bound


机器语言
    high-level 语言 vs.
Macintosh
MacLisp
, 参见 reader macro character
magician, numerical analyst
magnitude
    数据导向
    polar 表示
    rectangular 表示
    with tagged 数据
magnitude-polar
magnitude-rectangular
make-account
    in 环境模型
    with serialization, [2], [3]
make-account-and-serializer
make-accumulator
make-agenda, [2]
make-assign
make-begin
make-branch
make-center-percent
make-center-width
make-code-tree
make-com圆周率led-procedure
make-complex-from-mag-ang
make-complex-from-real-imag
make-connector
make-cycle
make-decrementer
make-execution-procedure
make-frame, [2], [3]
make-from-mag-ang, [2]
    消息传递
    polar 表示
    rectangular 表示
make-from-mag-ang-polar
make-from-mag-ang-rectangular
make-from-real-imag, [2]
    消息传递
    polar 表示
    rectangular 表示
make-from-real-imag-polar
make-from-real-imag-rectangular
make-goto
make-if
make-instruction
make-instruction-sequence
make-interval, [2]
make-joint
make-label
make-label-entry
make-lambda
make-leaf
make-leaf-set
make-machine, [2]
make-monitored
make-mutex
make-new-machine
make-operation-exp
make-perform
make-point
make-poly
make-polynomial
make-primitive-exp
make-procedure
make-product, [2]
make-queue, [2]
make-rat, [2], [3]
    axiom for
    reducing to lowest terms
make-rational
make-register
make-restore
make-save
make-scheme-number
make-segment, [2]
make-serializer
make-simplified-withdraw, [2]
make-stack
    with monitored 堆栈
make-sum, [2]
make-table
    消息传递 实现
    one-dimensional 表格
make-tableau
make-term, [2]
make-test
make-time-segment
make-tree
make-vect
make-wire, [2], [3]
make-withdraw
    in 环境模型
    using let
making change, counting change
map, [2]
    as accumulation
    with 多重 arguments
map-over-symbols
map-successive-pairs
map圆周率ng
    over lists
    嵌套, [2]
    as a transducer
    over trees
mark-sweep 垃圾 collector
mathematical function, function (mathematical)
mathematics
    计算机科学 vs., [2]
    工程 vs.
矩阵, represented as 序列
matrix-*-matrix
matrix-*-vector
max (基本 过程)
McAllester, David Allen, [2]
McCarthy, John, [2], [3], [4]
McDermott, Drew
MDL
means of 抽象
    define
组合手段, 参见 闭包
measure in a Euclidean ring
member
memo-fib
memo-proc
记忆化, [2]
    按需调用 与
    by delay
    垃圾回收 与
    of thunks
memoize
memory
    in 1964
    列表结构
memq
merge
merge-weighted
merging infinite streams, infinite stream(s)
消息传递, [2]
    环境模型 与
    in bank account
    in 数字-电路 模拟
    尾递归 与
元循环 求值器
元循环 求值器 for Scheme
    analyzing version
    combinations (过程 applications)
    编译 of, [2]
    数据抽象 in, [2], [3], [4]
    数据导向 eval
    derived expressions
    驱动循环
    效率 of
    环境模型 求值 in
    环境 operations
    evalapply
    eval-apply cycle, [2]
    表达式 表示, [2]
    global 环境
    高阶 procedures in
    implemented 语言 vs. 实现 语言
    job of
    阶 of operand 求值
    基本 procedures
    表示 of environments
    表示 of procedures
    表示 of true 与 false
    running
    special forms (additional), [2], [3], [4], [5], [6]
    special forms as derived expressions
    symbolic 微分 与
    语法 of evaluated 语言, [2], [3]
    tail recursiveness unspecified in
    truefalse
元语言 抽象
MicroPlanner
Microshaft
midpoint-segment
Miller, Gary L.
Miller, James S.
Miller-Rabin test for primality
Milner, Robin
min (基本 过程)
Minsky, Marvin Lee, [2]
Miranda
MIT
    Artificial Intelligence Laboratory
    early 历史 of
    Project MAC
    Re搜索 Laboratory of Electronics, [2]
MIT Scheme
    the empty 流
    eval
    internal definitions
    numbers
    random
    user-initial-environment
    without-interrupts
ML
mobile
modeling
    as a 设计 strategy
    in science 与 工程
models 求值
modified registers, instruction sequence
modifies-register?
模块化, [2]
    along 对象 boundaries
    函数式 programs vs. objects
    hiding principle
    streams 与
    through dispatching on 类型
    through 无穷 streams
    through modeling with objects
取模 n
modus ponens
money, changing, counting change
monitored 过程
Monte Carlo integration
    流 formulation
Monte Carlo 模拟
    流 formulation
monte-carlo
    无穷 流
Moon, David A., [2]
morning star, evening star
Morris, J. H.
Morse 代码
Mouse, Minnie 与 Mickey
mul (通用)
    用于多项式系数
mul-complex
mul-interval
    more efficient version
mul-poly
mul-rat
mul-series
mul-streams
mul-terms
Multics 时间-sharing 系统
multiple-dwelling
multiplicand
multiplication by Russian peasant 方法
multiplier
    基本 约束
    选择函数
Munro, Ian
mutable 数据 objects, 参见 queue; table
    implemented with 赋值
    列表结构
    pairs
    过程式 表示 of
    共享 数据
mutator
互斥
相互 exclusion
mystery


name, 参见 local name; variable; local variable
    encapsulated
    of a 形式 参数
    of a 过程
named let (特殊形式)
naming
    of computational objects
    of procedures
naming conventions
    ! for 赋值 与 mutation
    ? for predicates
native 语言 of 机器
natural language
    parsing, parsing natural language
    引用 in
needed registers, instruction sequence
needs-register?
negate
嵌套 applications of carcdr
嵌套 combinations
nested definitions, internal definition
nested map圆周率ngs, map圆周率ng
new 寄存器
new-cars 寄存器
new-cdrs 寄存器
new-withdraw
newline (基本 过程), [2]
Newton's method
    for cube roots
    for differentiable functions
    half-interval 方法 vs.
    for square roots, [2], [3]
newton-transform
newtons-method
下一页 (linkage descriptor)
next-to (rules)
nil
    dispensing with
    as 空表
    as end-of-列表 marker
    as ordinary 变量 在 Scheme 中
no-more-exps?
no-operands?
节点 of a 树
non-computable
非严格
nondeterminism, in 行为 of concurrent programs, [2]
非确定性 choice point
非确定性 computing
非确定性 求值器
    阶 of operand 求值
非确定性 编程 vs. Scheme 编程, [2], [3], [4]
nondeterministic programs
    logic puzzles
    pairs with prime sums
    parsing natural 语言
    Pythagorean triples, [2], [3]
正则-阶 求值
    应用序 vs., [2], [3]
    delayed 求值 与
    在显式控制求值器中
    of if
normal-order evaluator, lazy evaluator
not (基本 过程)
not (查询 语言), [2]
    求值 of, [2], [3]
notation in this book
    italic symbols in 表达式 语法
    slanted characters for 解释器 响应
nouns
nth 根, as fixed point
null? (基本 过程)
    implemented with typed pointers
数 理论
number(s)
    comparison of
    decimal point in
    相等 of, [2], [3]
    在通用算术系统中
    实现 dependencies
    整数 vs. 实数
    整数, exact
    in Lisp
    有理数
number? (基本 过程)
    数据 types 与
    implemented with typed pointers
numer, [2]
    axiom for
    reducing to lowest terms
数值 analysis
数值 analyst
数值 数据


obarray
对象 程序
对象(s)
    benefits of modeling with
    with 时间-varying 状态
面向对象 编程 languages
old 寄存器
oldcr 寄存器
ones (无穷 流)
    惰性-列表 version
op (in 寄存器计算机)
    simulating
open coding of primitives, [2]
operands
operands of a 组合式
operation
    cross-类型
    通用
    in 寄存器计算机
操作-与-类型 表格
    赋值 needed for
    implementing
operation-exp
operation-exp-op
operation-exp-operands
operator
运算符 of a 组合式
    组合式 as
    复合 表达式 as
    lambda 表达式 as
optimality
    of Horner's 规则
    of Huffman 代码
or (查询 语言)
    求值 of, [2]
or (特殊形式)
    求值 of
    why a 特殊形式
    with no subexpressions
或门
    or-gate, [2]
order, [2]
阶 表示法
order of evaluation
    赋值 与
    实现-dependent
    in 编译器
    在显式控制求值器中
    在元循环求值器中
    在 Scheme 中
order of events
    decoupling apparent from actual
    indeterminacy in concurrent systems
阶 of growth
    线性 迭代过程
    线性 递归过程
    logarithmic
    树-递归过程
order of subexpression evaluation, order of evaluation
ordered-列表 表示 of sets
ordinary numbers (在通用算术系统中)
origin-frame
Ostrowski, A. M.
outranked-by (规则), [2]


P 操作 on semaphore

    复数-数
    polar 表示
    多项式
    rational-数
    rectangular 表示
    Scheme-数
painter(s)
    高阶 operations
    operations
    represented as procedures
    transforming 与 combining
序对(s)
    axiomatic 定义 of
    box-与-指针 表示法 for
    无穷 流 of
    惰性
    mutable
    过程式 表示 of, [2], [3]
    represented using vectors
    used to represent 序列
    used to represent 树
pair? (基本 过程)
    implemented with typed pointers
pairs
Pan, V. Y.
parallel-execute
parallel-instruction-sequences
parallelism, concurrency
parameter, formal parameters
parameter passing, 按名参数传递; 按需参数传递
parentheses
    delimiting 组合式
    delimiting cond clauses
    in 过程 定义
parse
parse-...
parsing natural 语言
    real 语言 understanding vs. toy parser
partial-sums
Pascal
    lack of 高阶 procedures
    递归 procedures
    restrictions on 复合 数据
    weakness in handling 复合 objects
Pascal, Blaise
Pascal's triangle
password-protected bank account
模式
模式匹配
    实现
    合一 vs., [2]
模式 变量
    表示 of, [2]
pattern-match
pc 寄存器
perform (in 寄存器计算机)
    simulating
perform-action
Perlis, Alan J., [2]
    quips, [2]
permutations of a 集合
    permutations
Phillips, Hubert
(圆周率)
    approximation with half-interval 方法
    approximation with Monte Carlo integration, [2]
    Cesàro estimate for, [2]
    Leibniz's series for, [2]
    流 of approximations
    Wallis's formula for
圆周率-stream
圆周率-sum
    with 高阶 procedures
    with lambda
圆周率cture 语言
Pingala, Áchárya
圆周率pelining
Pitman, Kent M.
Planner
point, represented as a 序对
pointer
    in box-与-指针 表示法
    typed
polar
polar?
poly
polynomial
多项式 算术
    addition
    除法
    Euclid's 算法
    greatest common divisor, [2]
    interfaced to 通用 算术 系统
    multiplication
    probabilistic 算法 for GCD
    rational functions
    subtraction
多项式(s)
    canonical 形式
    dense
    evaluating with Horner's 规则
    层次结构 of types
    indeterminate of
    sparse
    univariate
pop
Portable Standard Lisp
porting a 语言
power series, as 流
    adding
    dividing
    integrating
    multiplying
PowerPC
谓词
    of cond 子句
    of if
    naming 约定 for
前缀 代码
前缀 表示法
    infix 表示法 vs.
prepositions
preserving, [2], [3], [4]
pretty-打印
prime 数(s)
    cryptography 与
    Eratosthenes's sieve for
    Fermat test for
    infinite stream of, primes
    Miller-Rabin test for
    测试 for
prime-sum-pair
prime-sum-pairs
    无穷 流
prime?, [2]
primes (无穷 流)
    隐式 定义
基本 constraints
基本 表达式
    求值 of
    名称 of 基本 过程
    名称 变量
    
primitive procedures (those marked ns are not in the IEEE Scheme standard)
    *
    +
    -, [2]
    /
    <
    =
    >
    apply
    atan
    car
    cdr
    cons
    cos
    display
    eq?
    error (ns)
    eval (ns)
    list
    log
    max
    min
    newline
    not
    null?
    number?
    pair?
    quotient
    random (ns), [2]
    read
    remainder
    round
    runtime (ns)
    set-car!
    set-cdr!
    sin
    symbol?
    vector-ref
    vector-set!
primitive query, simple query
primitive-apply
primitive-implementation
primitive-procedure-names
primitive-procedure-objects
primitive-procedure?, [2]
principle of least commitment
print 操作 in 寄存器计算机
print-point
print-queue
print-rat
print-result
    monitored-堆栈 version
print-stack-statistics 操作 in 寄存器计算机
打印, primitives for
probabilistic 算法, [2], [3]
probe
    in 约束 系统
    in 数字-电路 simulator
proc 寄存器
过程式 抽象
过程式 表示 数据
    mutable 数据
过程, [2]
    anonymous
    arbitrary 数 of arguments, [2]
    as 参数
    as black box
    体 of
    复合
    creating with define
    creating with lambda, [2], [3]
    作为数据
    定义 of
    一等 in Lisp
    形式 parameters of
    as general 方法
    通用, [2]
    higher-order, higher-order procedure
    隐式 begin in 体 of
    数学 函数 vs.
    memoized
    monitored
    名称 of
    naming (with define)
    as 模式 for 局部 evolution of a 进程
    as returned 值
    returning 多重 values
    作用域 of 形式 parameters
    特殊形式 vs., [2]
procedure application
    组合式 denoting
    环境模型 of
    substitution model of, substitution model of procedure application
procedure-body
procedure-environment
procedure-parameters
进程
    迭代
    线性 迭代
    线性 递归
    局部 evolution of
    阶 of growth of
    递归
    resources required by
    shape of
    树-递归
product
    as accumulation
product?
程序
    as abstract 机器
    comments in
    作为数据
    增量 development of
    结构 of, [2], [3], 参见 abstraction barriers
    structured with subroutines
程序 计数器
programming
    data-directed, data-directed programming
    demand-driven
    elements of
    functional, functional programming
    命令式
    odious style
编程语言
    设计 of
    函数式
    logic
    面向对象
    strongly typed
    very high-level
Prolog, [2]
prompt-for-input
prompts
    显式-控制 求值器
    惰性 求值器
    元循环 求值器
    非确定性 求值器
    查询 解释器
propagate
propagation of constraints
proving programs correct
pseudo-随机 序列
pseudodivision of polynomials
pseudoremainder of polynomials
push
put, [2]
puzzles
    eight-queens puzzle, [2]
    logic puzzles
Pythagorean triples
    with 非确定性 programs, [2], [3]
    with streams


qeval, [2]
quantum mechanics
quasiquote
queens
查询, 参见 simple query; compound query
查询 解释器
    adding 规则 或 断言
    compound query, compound query
    数据 基
    驱动循环, [2]
    环境 结构 in
    框架, [2]
    improvements to, [2], [3]
    无穷 loops, [2]
    instantiation
    Lisp 解释器 vs., [2], [3]
    overview
    模式匹配, [2]
    模式-变量 表示, [2]
    problems with notlisp-value, [2]
    查询 求值器, [2]
    rule, rule
    simple query, simple query
    流 operations
    streams of frames, [2]
    语法 of 查询 语言
    合一, [2]
查询 语言, [2]
    抽象 in
    compound query, compound query
    数据 基
    相等 测试 in
    extensions to, [2]
    逻辑 deductions
    数学 logic vs.
    rule, rule
    simple query, simple query
query-driver-loop
question mark, in 谓词 names
队列
    double-ended
    front of
    operations on
    过程式 实现 of
    rear of
    in 模拟 议程表
引用
    of 字符 strings
    of Lisp 数据 objects
    in natural 语言
引用 mark, single vs. double
quote (特殊形式)
    read, [2]
quoted?
quotient (基本 过程)


Rabin, Michael O.
radicand
Ramanujan numbers
Ramanujan, Srinivasa
rand
    with reset
random (基本 过程)
    赋值 needed for
    MIT Scheme
random-in-range
随机-数 generator, [2]
    in Monte Carlo 模拟
    in primality 测试
    with reset
    with reset, 流 version
random-numbers (无穷 流)
Raphael, Bertram
rational
rational 函数
    reducing to lowest terms
rational number(s)
    算术 operations on
    in MIT Scheme
    打印
    reducing to lowest terms, [2]
    represented as pairs
rational-数 算术
    interfaced to 通用 算术 系统
    need for 复合 数据
Raymond, Eric, [2]
RC 电路
read (基本 过程)
    dotted-tail 表示法 handling by
    宏 characters
read 操作 in 寄存器计算机
read-eval-print 循环, 参见 driver loop
read-eval-print-loop
读取器 宏 字符
实数
real-part
    数据导向
    polar 表示
    rectangular 表示
    with tagged 数据
real-part-polar
real-part-rectangular
rear-ptr
receive 过程
record, in a 数据 基
rectangle, representing
rectangular
rectangular?
递归
    数据导向
    expressing complicated 进程
    in rules
    in 工作 with trees
递归 equations
递归 理论
recursive procedure
    递归过程 定义
    递归过程 vs.
    specifying without define
递归过程
    迭代过程 vs., [2], [3], [4]
    线性, [2]
    递归过程 vs.
    寄存器计算机 for
    , [2]
red-black 树
reducing to lowest terms, [2], [3]
Rees, Jonathan A., [2]
referential transparency
reg (in 寄存器计算机)
    simulating
寄存器计算机
    actions
    控制器
    控制器 图
    数据 paths
    数据-path 图
    设计 of
    语言 for describing
    监控 性能
    simulator
    堆栈
    子程序
    test 操作
寄存器 表格, in simulator
寄存器(s)
    representing
    tracing
register-exp
register-exp-reg
register-machine language
    assign, [2]
    branch, [2]
    const, [2], [3]
    entry point
    goto, [2]
    instructions, [2]
    标签
    label, [2]
    op, [2]
    perform, [2]
    reg, [2]
    restore, [2]
    save, [2]
    test, [2]
寄存器-机器 simulator
registers-modified
registers-needed
relations, computing in terms of, [2]
relatively prime
relativity, 理论 of
释放 a 互斥
remainder (基本 过程)
余数 取模 n
remainder-terms
remove
remove-first-agenda-item!, [2]
require
    as a 特殊形式
reserved words, [2]
resistance
    formula for 并行 resistors, [2]
    tolerance of resistors
归结 principle
归结, Horn-子句
rest-exps
rest-operands
rest-segments
rest-terms, [2]
restore (in 寄存器计算机), [2]
    implementing
    simulating
return (linkage descriptor)
returning 多重 values
Reuter, Andreas
reverse
    as folding
    rules
Rhind Papyrus
right-branch, [2]
right-split
ripple-carry adder
Rivest, Ronald L., [2]
RLC 电路
Robinson, J. A.
robustness
rock songs, 1950s
Rogers, William Barton
root 寄存器
roots of equation, half-interval method; Newton's method
rotate90
round (基本 过程)
roundoff 错误, [2]
Rozas, Guillermo Juan
RSA 算法
规则 (查询 语言)
    applying, [2], [3]
    without 体, [2], [3]
Runkle, John Daniel
runtime (基本 过程)
Russian peasant 方法 of multiplication


same (规则)
same-variable?, [2]
sameness and change
    meaning of
    共享 数据 与
满足 a 复合 查询
满足 a 模式 (simple 查询)
save (in 寄存器计算机), [2]
    implementing
    simulating
scale-list, [2], [3]
scale-stream
scale-tree, [2]
scale-vect
scan 寄存器
scan-out-defines
scanning out internal definitions
    in 编译器, [2]
Scheme
    历史 of
Scheme chip, [2]
scheme-number
scheme-number->complex
scheme-number->scheme-number
Schmidt, Eric
作用域 of a 变量, 参见 lexical sco圆周率ng
    internal define
    in let
    过程's 形式 parameters
搜索
    of 二叉树
    深度优先
    systematic
搜索
secretary, importance of
segment-queue
segment-time
segments
segments->painter
选择函数
    as 抽象 barrier
    通用, [2]
self-evaluating 表达式
self-evaluating?
semaphore
    of size n
分号
    注释 introduced by
separator 代码
序列 accelerator
sequence of expressions
    in 结果 of cond
    in 过程 体
序列(s)
    as 约定 interface
    as 源 of 模块化
    operations on
    represented by pairs
sequence->exp
serialized-exchange
    with 死锁 avoidance
串行化器
    implementing
    with 多重 共享 resources
series, 求和 of
    accelerating 序列 of approximations
    with streams
集合
    set
        
(special form), 参见 assignment
    数据 基 as
    operations on
    permutations of
    represented as 二叉树
    represented as ordered 列表
    represented as unordered 列表
    subsets of
set! (特殊形式)
    环境模型 of
    值 of
set-car! (基本 过程)
    implemented with vectors
    过程式 实现 of
    值 of
set-cdr! (基本 过程)
    implemented with vectors
    过程式 实现 of
    值 of
set-contents!
set-current-time!
set-front-ptr!
set-instruction-execution-proc!
set-rear-ptr!
set-register-contents!, [2]
set-segments!
set-signal!, [2]
set-value!, [2]
set-variable-value!, [2]
setup-environment
遮蔽 a 绑定
Shamir, Adi
shape of a 进程
共享 数据
共享 resources
共享 状态
shrink-to-upper-right
Shrobe, Howard E.
副作用 缺陷
sieve of Eratosthenes
    sieve
sum (sigma) 表示法
signal processing
    smoothing a 函数
    smoothing a 信号, [2]
    流 模型 of
    zero crossings of a 信号, [2], [3]
信号, 数字
signal-error
信号-flow 图, [2]
信号-处理 view of 计算
simple 查询
    处理, [2], [3], [4]
simple-query
简化 of algebraic expressions
Simpson's 规则 for 数值 integration
simulation
    of digital circuit, 数字电路模拟
    事件-driven
    as 机器-设计 工具
    for 监控 性能 of 寄存器计算机
    Monte Carlo, Monte Carlo simulation
    of register machine, register-machine simulator
sin (基本 过程)
sine
    approximation for small angle
    power series for
singleton-stream
SKETCHPAD
smallest-divisor
    more efficient version
Smalltalk
smoothing a 函数
smoothing a 信号, [2]
snarf
Solar 系统's chaotic dynamics
Solomonoff, Ray
solve differential 方程, [2]
    惰性-列表 version
    with scanned-out definitions
solving equation, half-interval method; Newton's method; solve
源 语言
源 程序
Spafford, Eugene H.
sparse 多项式
特殊形式
    as derived 表达式 in 求值器
    need for
    过程 vs., [2]
special forms (those marked ns are not in the IEEE Scheme standard)
    and
    begin
    cond
    cons-stream (ns)
    define, [2]
    delay (ns)
    if
    lambda
    let
    let*
    letrec
    named let
    or
    quote
    set!
split
sqrt
    block structured
    in 环境模型
    as fixed point, [2], [3], [4]
    as 迭代 improvement
    with Newton's 方法, [2]
    寄存器计算机 for
    as 流 limit
sqrt-stream
square
    in 环境模型
平方根, 参见 sqrt
    流 of approximations
square-limit, [2]
square-of-four
squarer (约束), [2]
squash-inwards
堆栈
    framed
    for 递归 in 寄存器计算机
    representing, [2]
堆栈 allocation 与 尾递归
stack-inst-reg-name
Stallman, Richard M., [2]
start 寄存器计算机, [2]
start-eceval
start-segment, [2]
state
    local, local state
    共享
    vanishes in 流 formulation
状态 变量, [2]
    局部
statements, instruction sequence
statements
Steele, Guy Lewis Jr., [2], [3], [4], [5], [6]
stop-与-copy 垃圾 collector
Stoy, Joseph E., [2], [3]
Strachey, Christopher
stratified 设计
流(s), [2]
    delayed 求值 与
    empty
    implemented as delayed lists
    implemented as 惰性 lists
    隐式 定义
    infinite, infinite streams
    used 在查询解释器中, [2]
stream-append
stream-append-delayed
stream-car, [2]
stream-cdr, [2]
stream-enumerate-interval
stream-filter
stream-flatmap, [2]
stream-for-each
stream-limit
stream-map
    with 多重 arguments
stream-null?
    in MIT Scheme
stream-ref
stream-withdraw
strict
string, character string
strongly typed 语言
sub (通用)
sub-complex
sub-interval
sub-rat
sub-vect
子程序 in 寄存器计算机
subsets of a 集合
替换 模型 过程 应用, [2]
    inadequacy of
    shape 进程
subtype
    多重
success 续延 (非确定性 求值器), [2]
successive squaring
sum
    as accumulation
    迭代 version
sum-cubes
    with 高阶 procedures
sum-integers
    with 高阶 procedures
sum-odd-squares, [2]
sum-of-squares
    in 环境模型
sum-primes, [2]
sum?
求和 of a series
    with streams
supertype
    多重
Sussman, Gerald Jay, [2], [3], [4], [5], [6], [7]
Sussman, Julie Esther Mazel, nieces of
Sutherland, Ivan
符号(s)
    相等 of
    interning
    引用 of
    表示 of
    uniqueness of
symbol-leaf
symbol? (基本 过程)
    数据 types 与
    implemented with typed pointers
符号代数
symbolic 微分, [2]
symbolic 表达式, 参见 symbol(s)
symbols
SYNC
synchronization, concurrency
syntactic analysis, separated from execution
    在元循环求值器中
    in 寄存器-机器 simulator, [2]
syntactic sugar
    define
    let as
    loo圆周率ng constructs as
    过程 vs. 数据 as
syntax, 参见 special forms
    abstract, abstract syntax
    of expressions, describing
    of a 编程语言
语法 interface
systematic 搜索


#t
表格
    backbone of
    for 强制转换
    for 数据导向 编程
    局部
    n-dimensional
    one-dimensional
    operation-and-type, operation-and-type table
    represented as 二叉树 vs. unordered 列表
    测试 相等 of keys
    two-dimensional
    used in 模拟 议程表
    used to store computed values
tableau
tabulation, [2]
tack-on-instruction-sequence
tagged 体系结构
tagged 数据, [2]
tagged-list?
尾递归
    编译器 与
    环境模型 求值 与
    显式-控制 求值器 与, [2], [3]
    垃圾回收 与
    元循环 求值器 与
    在 Scheme 中
tail-递归 求值器
tangent
    as continued fraction
    power series for
目标 寄存器
Technological University of Eindhoven
Teitelman, Warren
项 列表 of 多项式
    representing
term-list
终端 节点 of a 树
test (in 寄存器计算机)
    simulating
test 操作 in 寄存器计算机
test-and-set!, [2]
test-condition
text-of-quotation
Thatcher, James W.
THE Multiprogramming 系统
the-cars
    寄存器, [2]
    向量
the-cdrs
    寄存器, [2]
    向量
the-empty-stream
    in MIT Scheme
the-empty-termlist, [2]
the-global-environment, [2]
theorem proving (自动)
(f(n)) (θ of f(n))
thunk
    按名调用
    按需调用
    forcing
    实现 of
    origin of 名称
time
    赋值 与
    通信 与
    in concurrent systems
    函数式 编程 与
    in 非确定性 computing, [2]
    purpose of
时间 segment, in 议程表
时间 slicing
timed-prime-test
时序 图
TK!Solver
塔 of types
tracing
    指令 执行
    寄存器 赋值
transform-painter
transparency, referential
transpose a 矩阵
tree
    B-树
    binary, 参见 二叉树
    组合式 viewed as
    counting leaves of
    enumerating leaves of
    fringe of
    Huffman
    惰性
    map圆周率ng over
    red-black
    represented as pairs
    reversing at all levels
树 accumulation
tree->list...
tree-map
树-递归过程
    阶 of growth
trigonometric relations
true
true
true?
truncation 错误
truth maintenance
try-again
Turing 机器
Turing, Alan M., [2]
Turner, David, [2], [3]
类型 字段
类型 tag, [2]
    two-level
type(s)
    cross-类型 operations
    dispatching on
    层次结构 in 符号代数
    层次结构 of
    lowering, [2]
    多重 subtype 与 supertype
    raising, [2]
    subtype
    supertype
    塔 of
类型-inferencing mechanism
type-tag
    using Scheme 数据 types
typed 指针
ty圆周率ng 输入 expressions


未绑定 变量
unev 寄存器
合一
    discovery of 算法
    实现
    模式匹配 vs., [2]
unify-match
union-set
    binary-树 表示
    ordered-列表 表示
    unordered-列表 表示
unique (查询 语言)
unique-pairs
单元 square
univariate 多项式
通用 机器
    显式-控制 求值器 as
    general-purpose 计算机 as
University of California at Berkeley
University of Edinburgh
University of Marseille
UNIX, [2]
unknown-expression-type
unknown-procedure-type
unordered-列表 表示 of sets
unspecified values
    define
    display
    if without 分支
    newline
    set!
    set-car!
    set-cdr!
up-split
update-insts!
upper-bound
upward compatibility
user-initial-environment (MIT Scheme)
user-print
    modified for com圆周率led 代码


V 操作 on semaphore
val 寄存器
value
    of a 组合式
    of an 表达式, 参见 unspecified values
value-proc
变量, 参见 local variable
    bound
    free
    作用域 of, 参见 scope of a variable
    未绑定
    值 of, [2]
variable
变量-length 代码
variable?, [2]
向量 (数据结构)
vector (mathematical)
    operations on, [2]
    in 圆周率cture-语言 框架
    represented as 序对
    represented as 序列
vector-ref (基本 过程)
vector-set! (基本 过程)
Venus
verbs
very high-level 语言


Wadler, Philip
Wadsworth, Christopher
Wagner, Eric G.
Walker, Francis Amasa
Wallis, John
Wand, Mitchell, [2]
Waters, Richard C.
weight
weight-leaf
Weyl, Hermann
``what is'' vs. ``how to'' description, declarative vs. imperative knowledge
wheel (规则), [2]
width
width of an interval
Wilde, Oscar (Perlis's paraphrase of)
Wiles, Andrew
Winograd, Terry
Winston, Patrick Henry, [2]
导线, in 数字电路
Wisdom, Jack
Wise, David S.
wishful thinking, [2]
withdraw
    problems in concurrent 系统
without-interrupts
world line of a particle, [2]
Wright, E. M.
Wright, Jesse B.


xcor-vect
Xerox Palo Alto Re搜索 Center, [2]


Y 运算符
ycor-vect
Yochelson, Jerome C.


Zabih, Ramin
zero crossings of a 信号, [2], [3]
zero test (通用)
    用于多项式
Zetalisp
Zilles, Stephen N.
Zippel, Richard E.