Alphabetical Index
A
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| a block of pointers |
Block Pointer |
Array of Pointers |
|
| abbreviation |
Abbreviation |
|
|
| abstract |
Abstract |
|
|
| abstract syntax tree, AST |
Abstract Syntax Tree |
|
|
| abstraction |
Abstraction |
|
|
| abstraction barrier |
Abstraction Barrier |
Abstraction Barrier |
|
| abstraction of function calls |
Function Call Abstraction |
|
|
| access |
Access |
Access |
|
| access function |
Access Function |
Access Function |
|
| accumulator |
Accumulator |
|
|
| activate |
Activation |
|
|
| ad hoc |
Dedicated |
|
|
| adapter |
Adapter |
|
|
| address |
Address |
|
|
| algebraic data type |
Algebraic Data Type |
|
|
| algorithm |
Algorithm |
|
|
| alias |
Alias |
|
|
| allocate |
Allocation |
Configuration |
|
| alternative |
Alternative |
|
|
| amortized analysis |
Amortized Analysis |
|
|
| anaphoric |
Reference |
|
|
| annotation |
Annotation |
|
|
| anonymous function |
Anonymous Function |
|
|
| antecedent |
Premise |
Antecedent |
Precondition |
| append |
Append |
Concatenation |
|
| application |
Application |
Application Program |
|
| application framework |
Application Framework |
|
|
| application program interface, API |
Application Programming Interface |
|
|
| application service provider, ASP |
Application Service Provider |
|
|
| applicative |
Applicative Order |
|
|
| argument |
Parameter |
Argument |
Actual Parameter / Argument |
| arithmetic |
Arithmetic |
|
|
| array |
Array |
|
|
| artificial intelligence, AI |
Artificial Intelligence |
|
|
| assemble |
Aggregation |
|
|
| assembly |
Assembly |
|
|
| assignment |
Assignment |
|
|
| assignment operator |
Assignment Operator |
|
|
| associated |
Associative |
|
|
| association list, alist |
Association List |
|
|
| atom |
Atom |
|
|
| atomic |
Atomic |
|
|
| atomic value |
Atomic Value |
|
|
| attribute |
Attribute |
Attribute |
|
| augmented |
Augmentation |
|
|
| automatic memory management |
Automatic Memory Management |
|
|
| automatically infer |
Automatic Inference |
|
|
| autometa theory |
Automata Theory |
|
|
| auxiliary |
Auxiliary |
|
|
B
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| backquote |
Backreference |
|
|
| backtrace |
Backtracking |
|
|
| backward compatible |
Backward Compatibility |
|
|
| bandwidth |
Bandwidth |
|
|
| base case |
Base Case |
|
|
| base class |
Base Class |
|
|
| Bayes' theorem |
Bayes' Theorem |
|
|
| best viable function |
Best Viable Function |
Best Viable Function |
|
| Bezier curve |
Bézier Curve |
|
|
| bignum |
Bignum |
|
|
| binary operator |
Binary Operator |
|
|
| binary search |
Binary Search |
Binary Search |
Binary Search |
| binary search tree |
Binary Search Tree |
|
|
| binary tree |
Binary Tree |
|
|
| binding |
Binding |
|
|
| binding vector |
Binding Vector |
|
|
| bit |
bits |
Bit |
|
| bit manipulation |
Bit Operation |
|
|
| black box abstraction |
Black-Box Abstraction |
|
|
| block |
block |
Block |
|
| block structure |
Block Structure |
Block Structure |
|
| block name |
Block Name |
|
|
| Blub paradox |
Blub Paradox |
|
|
| body |
body |
Body |
|
| boilerplate |
Boilerplate |
Boilerplate |
|
| bookkeeping |
Bookkeeping |
|
|
| boolean |
Boolean |
|
|
| border |
Border |
|
|
| bottom-up design |
Bottom-Up Design |
|
|
| bottom-up programming |
Bottom-Up Programming |
|
|
| bound |
Boundary |
|
|
| bounds checking |
Bounds Checking |
|
|
| box notation |
Box Notation |
|
|
| brace |
Curly Brace |
Curly Brace |
|
| bracket |
Square Bracket |
Square Bracket |
|
| branch |
Branch |
Jump |
|
| breadth-first |
Breadth-First |
|
|
| breadth-first search, BFS |
Breadth-First Search |
|
|
| breakpoint |
Breakpoint |
|
|
| brevity |
Brevity |
|
|
| buffer |
Buffer |
|
|
| buffer overflow attack |
Buffer Overflow Attack |
|
|
| bug |
Bug |
|
|
| building |
Build |
|
|
| built-in |
Built-in |
|
|
| byte |
Byte |
|
|
| bytecode |
Bytecode |
|
|
C
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| cache |
Cache |
|
|
| call |
Call |
|
|
| callback |
Callback |
|
|
| CamelCase |
Camel Case |
|
|
| candidate function |
Candidate Function |
|
|
| capture |
Catch |
|
|
| case |
Case |
|
|
| character |
Character |
|
|
| checksum |
Checksum |
|
|
| child class |
Child Class |
|
|
| choke point |
Choke Point |
|
|
| chunk |
block |
|
|
| circular definition |
Circular Definition |
|
|
| clarity |
Clarity |
|
|
| class |
Class |
Class |
|
| class declaration |
Class Declaration |
|
|
| class library |
Class Library |
|
|
| client |
Client |
Client |
|
| clipboard |
Clipboard |
|
|
| clone |
Clone |
|
|
| closed world assumption |
Closed World Assumption |
|
|
| closure |
Closure |
|
|
| clutter |
Clutter |
|
|
| code |
Code |
|
|
| code bloat |
Code Bloat |
|
|
| collection |
Collector |
Composite Type |
|
| column |
line |
column |
|
| column-major order |
Row-Major Order |
|
|
| comma |
Comma |
|
|
| command-line |
Command Line |
|
|
| command-line interface, CLI |
Command Line Interface |
|
|
| Common Lisp Object System, CLOS |
Common Lisp Object System |
|
|
| Common Gateway Interface, CGI |
Common Gateway Interface |
|
|
| compatible |
Compatible |
|
|
| compilation |
Compile |
|
|
| compilation parameter |
Compile Parameter |
|
|
| compile |
Compilation |
|
|
| compile inline |
Inline Compilation |
|
|
| compile time |
Compile Time |
|
|
| compiled form |
Compiled Form |
|
|
| compiler |
Compiler |
|
|
| complex |
Complex |
|
|
| complexity |
Complexity |
|
|
| compliment |
Complement |
|
|
| component |
Component |
|
|
| composability |
Composability |
|
|
| composition |
Composition |
Composite Function |
|
| compound value |
Compound Data |
Compound Value |
|
| compression |
Compression |
|
|
| computation |
Computation |
|
|
| computer |
Computer |
|
|
| concatenation |
Concatenation |
|
|
| concept |
Concept |
|
|
| concrete |
Concrete |
|
|
| concurrency |
Concurrency |
|
|
| concurrent |
Concurrent |
|
|
| conditional |
Conditional |
|
|
| conditional variable |
Condition Variable |
|
|
| configuration |
Configuration |
|
|
| connection |
Connection |
|
|
| cons |
Construct |
|
|
| cons cell |
Constructor |
Cons Cell |
|
| consequent |
Consequence |
Corollary |
|
| consistent |
Consistency |
|
|
| constant |
Constant |
|
|
| constraint |
Constraint |
|
|
| constraint programming |
Constraint Programming |
|
|
| container |
Container |
|
|
| content-based filtering |
Content-Based Filtering |
|
|
| context |
Context |
Context |
Context |
| continuation |
Continuation |
|
|
| continuous integration, CI |
Continuous Integration |
|
|
| control |
Control |
|
|
| cooperative multitasking |
Cooperative Multitasking |
|
|
| copy |
Copy |
|
|
| corollary |
Corollary |
|
|
| coroutine |
Coroutine |
|
|
| corruption |
Program Crash |
|
|
| crash |
Crash |
|
|
| create |
Creation |
|
|
| crystallize |
Solidification |
|
|
| curly |
Curly |
|
|
| curried |
Curried |
|
|
| currying |
Currying |
|
|
| cursor |
Cursor |
|
|
| curvy |
Curly |
|
|
| cycle |
Cycle |
|
|
D
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| dangling pointer |
Dangling Pointer |
Wild Pointer |
|
| Defense Advanced Research Projects Agency, DARPA |
Defense Advanced Research Projects Agency (DARPA) |
|
|
| data |
Data |
|
|
| data structure |
Data Structure |
|
|
| data type |
Data Type |
|
|
| data-driven |
Data-Driven |
|
|
| database |
Database |
|
|
| database schema |
Database Schema |
|
|
| datagram |
Datagram |
|
|
| dead lock |
Deadlock |
|
|
| debug |
Debug |
|
|
| debugger |
Debugger |
|
|
| debugging |
Debugging |
|
|
| declaration |
Declaration |
|
|
| declaration forms |
Declaration Form |
|
|
| declarative |
Declarative |
Declarative |
|
| declarative knowledge |
declarative knowledge |
declarative knowledge |
|
| declarative programming |
declarative programming |
declarative programming |
|
| declarativeness |
declarability |
|
|
| declaring |
declaration |
|
|
| deconstruction |
destructuring |
|
|
| deduction |
inference |
inference |
|
| default |
default |
default |
|
| defer |
defer |
|
|
| deficiency |
defect |
deficiency |
|
| define |
definition |
|
|
| definition |
definition |
|
|
| delegate |
delegate |
|
|
| delegation |
|
|
|
| dellocate |
deallocate |
|
|
| demarshal |
scatter-gather |
|
|
| deprecated |
deprecate |
|
|
| depth-first |
depth-first |
|
|
| depth-first search, DFS |
depth-first search |
|
|
| derived |
derive |
|
|
| derived class |
derived class |
|
|
| design pattern |
design pattern |
|
|
| designator |
designator |
|
|
| destructive |
destructive |
|
|
| destructive function |
destructive function |
|
|
| destructuring |
destructuring |
|
|
| device driver |
device driver |
|
|
| dimensions |
dimension |
|
|
| directive |
instruction |
|
|
| directive |
designator |
|
|
| directory |
directory |
|
|
| disk |
disk |
|
|
| dispatch |
dispatch |
dispatch |
|
| distributed computing |
distributed computing |
|
|
| DLL hell |
DLL hell |
|
|
| document |
document |
|
|
| dotted list |
dotted list |
|
|
| dotted-pair notation |
dotted tail notation |
dotted tail notation |
|
| duplicate |
duplicate |
|
|
| dynamic binding |
dynamic binding |
|
|
| dynamic extent |
dynamic extent |
|
|
| dynamic languages |
dynamic language |
|
|
| dynamic scope |
dynamic scope |
|
|
| dynamic type |
dynamic type |
|
|
E
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| effect |
effect |
|
|
| efficiency |
efficiency |
|
|
| efficient |
efficient |
|
|
| elaborate |
|
|
|
| elucidating |
|
|
|
| embedded language |
embedded language |
|
|
| emulate |
emulation |
|
|
| encapsulation |
encapsulation |
|
|
| enum |
enumeration |
|
|
| enumeration type |
enumeration type |
|
|
| enumrators |
enumerator |
|
|
| environment |
environment |
|
|
| equal |
equal |
|
|
| equality |
equality |
|
|
| equation |
equation |
|
|
| equivalence |
equivalence |
|
|
| error message |
error message |
|
|
| error-checking |
error checking |
|
|
| escaped |
escape |
overflow |
|
| escape character |
escape character |
|
|
| evaluate |
evaluation |
evaluation |
|
| evaluation |
evaluation |
|
|
| event |
event |
|
|
| event driven |
event-driven |
|
|
| exception |
exception |
|
|
| exception handling |
exception handling |
|
|
| exception specification |
exception specification |
|
|
| exit |
exit |
|
|
| expendable |
extensible |
|
|
| explicit |
explicit |
|
|
| exploratory programming |
exploratory programming |
|
|
| export |
export |
expose |
|
| expression |
expression |
|
|
| expressive power |
expressiveness |
|
|
| extensibility |
extensibility |
|
|
| extent |
extent |
degree |
|
| external representation |
external representation |
|
|
| extreme programming |
Extreme Programming |
|
|
F
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| factorial |
factorial |
|
|
| family |
type family |
|
|
| feasible |
feasible |
|
|
| feature |
feature |
|
|
| field |
field |
field |
|
| file |
file |
|
|
| file handle |
file handle |
|
|
| fill pointer |
fill pointer |
|
|
| fineo-grained |
fine-grained |
|
|
| firmware |
firmware |
|
|
| first-class |
first-class |
first-class |
first-class |
| first-class function |
first-class function |
first-class function |
first-class function |
| first-class object |
first-class object |
first-class object |
first-class citizen |
| fixed-point |
fixed point |
|
|
| fixnum |
fixed-length number |
fixed-point number |
|
| flag |
flag |
|
|
| flash |
flash memory |
|
|
| flexibility |
flexibility |
|
|
| floating-point |
floating-point number |
|
|
| floating-point notation |
floating-point representation |
|
|
| flush |
flush |
|
|
| fold |
fold |
|
|
| font |
font |
|
|
| force |
force |
|
|
| form |
form |
|
|
| form |
form |
|
|
| formal parameter |
formal parameter |
|
|
| formal relation |
formal relation |
|
|
| forward |
forward |
|
|
| forward references |
|
|
|
| fractal |
fractal |
|
|
| fractions |
clique |
|
|
| framework |
framework |
|
|
| freeware |
free software |
|
|
| function |
function |
|
|
| function literal |
function literal |
|
|
| function object |
function object |
|
|
| functional arguments |
functional parameter |
|
|
| functional programming |
functional programming |
|
|
| functionality |
functionality |
|
|
G
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| game |
game |
|
|
| garbage |
garbage |
|
|
| garbage collection |
garbage collection |
|
|
| garbage collector |
garbage collector |
|
|
| generalized |
generalization |
|
|
| generalized variable |
generalized variable |
|
|
| generate |
generation |
|
|
| generator |
generator |
|
|
| generic |
generic |
generalized |
|
| generic algorithm |
generic algorithm |
generic algorithm |
|
| generic function |
generic function |
|
|
| generic programming |
generic programming |
generic programming |
|
| genrative programming |
generative programming |
|
|
| global |
global |
|
|
| global declaration |
global declaration |
|
|
| glue program |
glue program |
|
|
| goto |
jump |
|
|
| graphical user interface, GUI |
graphical user interface |
|
|
| greatest common divisor |
greatest common divisor |
|
|
| Greenspun's tenth rule |
Greenspun's Tenth Rule |
|
|
H
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| hack |
hack |
|
|
| hacker |
hacker |
|
|
| handle |
handler |
handler |
handle |
| hard disk |
hard disk |
|
|
| hard-wire |
|
|
|
| hardware |
hardware |
|
|
| hash tables |
hash table |
hash table |
|
| header |
head |
|
|
| header file |
header file |
|
|
| heap |
Heap |
|
|
| helper |
helper function |
helper method |
|
| heuristic |
heuristic |
|
|
| high-order |
higher-order |
|
|
| higher-order function |
higher-order function |
|
|
| higher-order procedure |
higher-order procedure |
|
|
| hyperlink |
hyperlink |
|
|
| HyperText Markup Language, HTML |
HyperText Markup Language |
|
|
| HyperText Transfer Protocol, HTTP |
HyperText Transfer Protocol |
|
|
I
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| identical |
identical |
|
|
| identifier |
identifier |
|
|
| identity |
identity |
|
|
| ill type |
ill-typed |
|
|
| illusion |
illusion |
|
|
| imperative |
imperative |
|
|
| imperative programming |
imperative programming |
|
|
| implement |
implementation |
|
|
| implementation |
implementation |
|
|
| implicit |
implicit |
|
|
| import |
import |
|
|
| incremental testing |
incremental testing |
|
|
| indent |
indent |
indentation |
|
| indentation |
indent |
indentation |
|
| indented |
indent |
indentation |
|
| indention |
indent |
indentation |
|
| infer |
inference |
|
|
| infinite loop |
infinite loop |
|
|
| infinite recursion |
infinite recursion |
|
|
| infinite precision |
infinite precision |
|
|
| infix |
inorder |
|
|
| information |
information |
|
|
| information technology, IT |
information technology |
|
|
| inheritance |
inheritance |
|
|
| initialization |
initialization |
|
|
| initialize |
initialization |
|
|
| inline |
inline |
|
|
| inline expansion |
inline expansion |
|
|
| inner class |
inner class |
|
|
| inner loop |
inner loop |
|
|
| input |
input |
|
|
| instances |
instance |
|
|
| instantiate |
instantiation |
|
|
| instructive |
instructive |
|
|
| instrument |
instrument |
|
|
| integer |
integer |
|
|
| integrate |
integration |
|
|
| interactive language |
interactive language |
|
|
| interactive programming environment |
interactive programming environment |
|
|
| interactive testing |
interactive testing |
|
|
| interacts |
interaction |
|
|
| interface |
interface |
|
|
| intermediate form |
intermediate form |
intermediate form |
|
| internal |
internal |
|
|
| internet |
Internet |
Internet |
|
| interpolation |
interpolation |
|
|
| interpret |
interpretation |
|
|
| interpreter |
interpreter |
|
|
| interrupt |
abort |
interrupt |
|
| intersection |
intersection |
|
|
| inter-process communication, IPC |
interprocess communication |
|
|
| invariants |
constraint |
|
|
| invoke |
invocation |
|
|
| item |
item |
|
|
| iterate |
iteration |
|
|
| iteration |
iterative |
|
|
| iterative |
iterative |
|
|
| iterator |
iterator |
|
|
J
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| jagged |
jagged |
|
|
| job control language, JCL |
Job Control Language |
|
|
| judicious |
judicious |
|
|
K
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| kernel |
core |
|
|
| kernel language |
core language |
|
|
| keyword argument |
keyword argument |
|
|
| keywords |
keyword |
|
|
| kludge |
kludge |
|
|
L
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| lambda calculus |
lambda calculus |
|
|
| larval startup |
embryonic startup |
|
|
| laser |
laser |
|
|
| latitude |
|
|
|
| layout |
pattern |
|
|
| lazy |
laziness |
|
|
| lazy evaluation |
lazy evaluation |
|
|
| legacy software |
legacy software |
|
|
| leverage |
leverage |
leverage |
|
| lexical |
lexical |
|
|
| lexical analysis |
lexical analysis |
|
|
| lexical closure |
lexical closure |
|
|
| lexical scope |
lexical scope |
|
|
| Language For Smart People, LFSP |
smart people's language |
|
|
| library |
library |
function library |
function library |
| lifetime |
lifetime |
|
|
| linear iteration |
linear iteration |
|
|
| linear recursion |
linear recursion |
|
|
| link |
link |
connection |
|
| linker |
connector |
|
|
| list |
list |
|
|
| list operation |
list operations |
|
|
| literal |
literal |
|
|
| literal constant |
literal constant |
|
|
| literal representation |
literal |
|
|
| load |
load |
load |
|
| loader |
loader |
loader |
|
| local |
local |
local |
|
| local declarations |
local declaration |
|
|
| local function |
local function |
local function |
|
| local variable |
local variable |
local variable |
|
| locality |
locality |
|
|
| loop |
loop |
|
|
| lvalue |
lvalue |
|
|
M
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| machine instruction |
machine instruction |
|
|
| machine language |
machine language |
|
|
| machine language code |
machine language code |
|
|
| machine learning |
machine learning |
|
|
| macro |
Macro |
|
|
| mailing list |
mailing list |
|
|
| mainframes |
mainframe |
|
|
| maintain |
maintenance |
|
|
| manifest typing |
explicit type |
|
|
| manipulator |
manipulator |
|
|
| mapping |
mapping |
|
|
| mapping functions |
mapping function |
|
|
| marshal |
marshaling |
|
|
| math envy |
envy of mathematicians |
|
|
| member |
member |
|
|
| memorizing |
memoization |
|
|
| memory |
memory |
|
|
| memory allocation |
memory allocation |
|
|
| memory leaks |
memory leak |
|
|
| menu |
menu |
|
|
| message |
message |
|
|
| message-passing |
message passing |
|
|
| meta- |
meta- |
|
|
| meta-programming |
metaprogramming |
|
|
| metacircular |
metacircular |
|
|
| method |
method |
|
|
| method combination |
method combination |
method combination mechanism |
|
| micro |
micro |
|
|
| middleware |
middleware |
|
|
| migration |
migration |
|
|
| minimal network |
minimum network |
|
|
| mirror |
mirror |
|
|
| mismatch type |
type mismatch |
|
|
| model |
model |
|
|
| modem |
modem |
|
|
| modifier |
modifier |
|
|
| modularity |
modularity |
|
|
| module |
module |
|
|
| monad |
monad |
|
|
| monkey patch |
monkey patch |
|
|
| monomorphic type language |
monomorphic language |
|
|
| Moore's law |
Moore's law |
|
|
| mouse |
mouse |
|
|
| multi-task |
multitasking |
|
|
| multiple values |
multiple values |
|
|
| mutable |
mutable |
|
|
| mutex |
mutex |
|
|
| Multiple Virtual Storage, MVS |
Multiple Virtual Storage |
|
|
N
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| namespace |
namespace |
|
|
| native |
native |
|
|
| native code |
native code |
|
|
| natural language |
natural language |
|
|
| natural language processing |
natural language processing |
|
|
| nested |
nesting |
|
|
| nested class |
nested class |
|
|
| network |
network |
|
|
| newline |
newline |
new line |
|
| non-deterministic choice |
nondeterministic choice |
|
|
| non-strict |
non-strict |
|
|
| non-strict evaluation |
non-strict evaluation |
|
|
| nondeclarative |
|
|
|
| nondestructive version |
non-destructive version |
|
|
| number crunching |
numerically intensive computation |
|
|
O
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| object |
object |
|
|
| object code |
object code |
|
|
| object-oriented |
object-oriented |
|
|
| object-oriented programming |
object-oriented programming |
|
|
| Occam's razor |
Occam's razor principle |
|
|
| on the fly |
running |
execution time |
|
| online |
online |
|
|
| open source |
open source |
|
|
| operand |
operand |
|
|
| operating system, OS |
operating system |
|
|
| operation |
operation |
|
|
| operator |
operator |
|
|
| optimization |
optimization |
|
|
| optimization of tail calls |
tail-call optimization |
|
|
| option |
option |
|
|
| optional |
optional |
selective |
|
| optional argument |
optional parameter |
|
|
| ordinary |
conventional |
|
|
| orthogonality |
orthogonality |
|
|
| overflow |
overflow |
|
|
| overhead |
overhead |
|
|
| overload |
overload |
|
|
| override |
override |
|
|
P
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| package |
Package |
|
|
| pair |
dotted pair |
|
|
| palindrome |
palindrome |
|
|
| paradigm |
paradigm |
|
|
| parallel |
parallel |
|
|
| parallel computer |
parallel computer |
|
|
| param |
parameter |
|
|
| parameter |
argument |
formal parameter |
|
| paren-matching |
parenthesis matching |
|
|
| parent class |
parent class |
|
|
| parentheses |
parentheses |
|
|
| Parkinson's law |
Parkinson's law |
|
|
| parse |
parsing |
|
|
| parse tree |
parse tree |
analysis tree |
|
| parser |
parser |
|
|
| partial application |
partial application |
|
|
| partial applied |
stepwise substitution |
|
|
| partial function application |
partial function application |
|
|
| particular ordering |
partially ordered |
|
|
| pass by adress |
pass by address |
pass by address |
|
| pass by reference |
pass by reference |
pass by reference |
|
| pass by value |
pass by value |
pass by value |
|
| path |
path |
|
|
| pattern |
pattern |
|
|
| pattern match |
pattern matching |
|
|
| perform |
execution |
|
|
| performance |
performance |
|
|
| performance-critical |
|
|
|
| persistence |
persistence |
|
|
| phrenology |
physiognomy |
|
|
| physical |
physical |
|
|
| pipe |
pipe |
|
|
| pixel |
pixel |
|
|
| placeholder |
placeholder |
|
|
| planning |
plan |
|
|
| platform |
platform |
|
|
| pointer |
pointer |
|
|
| pointer arithmetic |
pointer arithmetic |
|
|
| poll |
polling |
|
|
| polymorphic |
polymorphism |
|
|
| polymorphism |
polymorphism |
|
|
| polynomial |
polynomial |
|
|
| pool |
pool |
|
|
| port |
port |
|
|
| portable |
portability |
|
|
| portal |
portal |
|
|
| positional parameters |
positional parameter |
|
|
| postfix |
postorder |
|
|
| precedence |
priority |
|
|
| precedence list |
priority list |
|
|
| preceding |
aforementioned |
|
|
| predicate |
predicate |
predicate |
|
| preemptive multitasking |
preemptive multitasking |
|
|
| premature design |
premature design |
|
|
| preprocessor |
preprocessor |
|
|
| prescribe |
specification |
|
|
| prime |
prime number |
|
|
| primitive |
primitive |
|
|
| primitive recursive |
primitive recursion |
|
|
| primitive type |
primitive type |
|
|
| principal type |
primary type |
|
|
| print |
print |
|
|
| printed representation |
print representation |
|
|
| printer |
printer |
|
|
| priority |
precedence |
|
|
| procedure |
procedure |
|
|
| procedurual |
procedural |
|
|
| procedurual knowledge |
procedural knowledge |
|
|
| process |
process |
|
|
| process priority |
process priority |
|
|
| productivity |
productivity |
|
|
| profile |
evaluation |
|
|
| profiler |
evaluator |
profiler |
|
| programmer |
programmer |
|
|
| programming |
programming |
|
|
| programming language |
programming language |
|
|
| project |
project |
|
|
| prompt |
prompt |
|
|
| proper list |
proper list |
|
|
| property |
property |
|
|
| property list |
property list |
|
|
| protocol |
protocol |
|
|
| prototype |
prototype |
|
|
| pseudo code |
pseudocode |
|
|
| pseudo instruction |
pseudo-instruction |
|
|
| purely functional language |
purely functional language |
|
|
| pushdown stack |
pushdown stack |
|
|
Q
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| qualified |
modifying |
prefixed |
|
| qualifier |
modifier |
|
|
| quality |
quality |
|
|
| quality assurance, QA |
quality assurance |
|
|
| query |
query |
|
|
| query language |
query language |
|
|
| queue |
queue |
|
|
| quote |
quote |
|
|
| quoted form |
quoted form |
|
|
R
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| race condition |
race condition |
race condition |
|
| radian |
radian |
|
|
| Redundant Array of Independent Disks, RAID |
redundant array of independent disks |
|
|
| raise |
cause |
|
|
| random number |
random number |
|
|
| range |
range |
interval |
|
| rank |
rank |
ranking |
|
| rapid prototyping |
rapid prototyping |
|
|
| rational database |
relational database |
|
|
| raw |
raw |
|
|
| read |
read |
|
|
| read-evaluate-print loop, REPL |
read-eval-print loop |
|
|
| read-macro |
read macro |
|
|
| record |
record |
|
|
| recursion |
recursion |
|
|
| recursive |
recursive |
|
|
| recursive case |
recursive case |
|
|
| refactor |
refactoring |
|
|
| refer |
reference |
|
|
| reference |
reference |
reference |
|
| referential transparency |
referential transparency |
|
|
| refine |
refinement |
|
|
| reflection |
Reflection |
Mapping |
|
| register |
Register |
|
|
| registry creep |
Registry creep |
|
|
| regular expression |
Regular expression |
|
|
| represent |
Representation |
|
|
| request |
Request |
|
|
| resolution |
Resolution |
|
|
| resolve |
Parsing |
|
|
| rest parameter |
Rest parameters |
|
|
| return |
Return |
Carriage return |
|
| return value |
Return value |
|
|
| reuse of software |
Code reuse |
|
|
| right associative |
Right associativity |
|
|
| Reduced Instruction Set Computer, RISC |
Reduced Instruction Set Computer |
|
|
| robust |
Robust |
|
|
| robustness |
Robustness |
Robustness |
|
| routine |
Routine |
|
|
| routing |
Routing |
|
|
| row-major order |
Column-major order |
|
|
| remote procedure call, RPC |
Remote Procedure Call |
|
|
| run-length encoding |
Run-length encoding |
|
|
| run-time typing |
Runtime type |
|
|
| runtime |
Runtime |
|
|
| rvalue |
Rvalue |
|
|
S
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| S-expression |
S-expression |
|
|
| save |
Storage |
|
|
| Secure Sockets Layer, SSL |
Secure Sockets Layer |
|
|
| scaffold |
Scaffolding |
Scaffolding |
|
| scalar type |
Scalar |
|
|
| scan |
Scanning |
|
|
| schedule |
Scheduling |
|
|
| scheduler |
Scheduler |
|
|
| scope |
Scope |
|
|
| SCREAMING_SNAKE_CASE |
Screaming snake case |
|
|
| screen |
Screen |
|
|
| scripting language |
Scripting language |
|
|
| search |
Lookup |
Search |
|
| segment of instructions |
Snippet |
|
|
| semantics |
Semantics |
|
|
| semaphore |
Semaphore |
|
|
| semicolon |
Semicolon |
|
|
| sequence |
Sequence |
|
|
| sequential |
Sequential |
Sequential |
|
| sequential collection literals |
|
|
|
| serial |
Serial |
|
|
| serialization |
Serialization |
|
|
| series |
Serial |
Series |
|
| server |
Server |
|
|
| shadowing |
Hides |
|
|
| sharp |
Sharp |
|
|
| sharp-quote |
Opening quote |
|
|
| shortest path |
Shortest path |
|
|
| SICP |
Structure and Interpretation of Computer Programs |
|
|
| side effect |
Side effect |
|
|
| signature |
Signature |
|
|
| simple vector |
Simple vector |
|
|
| simulate |
Simulation |
|
|
| Single Point of Truth, SPOT |
Single point of truth |
|
|
| single-segment |
Single-segment |
|
|
| sketch |
Sketch |
Skeleton |
|
| slash |
Slash |
|
|
| slot |
slot |
|
|
| smart pointer |
Smart pointer |
|
|
| snake_case |
Snake case |
|
|
| snapshot |
Screenshot |
|
|
| socket |
Socket |
|
|
| software |
Software |
|
|
| solution |
Scheme |
|
|
| source code |
Source code |
|
|
| space leak |
Memory leak |
|
|
| spaghetti |
Spaghetti code |
Spaghetti code |
|
| spaghetti stack |
Spaghetti stack |
Spaghetti stack |
|
| spam |
Spam |
|
|
| spec |
Spec |
|
|
| special form |
Special form |
|
|
| special variable |
Special variable |
|
|
| specialization |
Specialization |
|
|
| specialize |
Specialization |
|
|
| specialized array |
Specialized array |
|
|
| specification |
Specification |
Specification |
|
| splitter |
Split window |
|
|
| sprite |
Sprite |
|
|
| square |
Square |
|
|
| square root |
Square root |
|
|
| squash |
Collision |
|
|
| stack |
Stack |
|
|
| stack frame |
Stack frame |
|
|
| stakeholder |
|
|
|
| standard library |
Standard library |
|
|
| state machine |
State machine |
|
|
| statement |
Statement |
Statement |
|
| static type |
Static type |
|
|
| static type system |
Static type system |
|
|
| status |
State |
|
|
| store |
Save |
|
|
| stream |
flow |
|
|
| strict |
Strict |
|
|
| strict evaluation |
Strict evaluation |
|
|
| string |
String |
String |
|
| string template |
String template |
|
|
| strong type |
Strong typing |
|
|
| structural recursion |
Structural recursion |
|
|
| structured values |
Structured value |
|
|
| subroutine |
Subroutine |
|
|
| subset |
Subset |
|
|
| substitution |
Substitution |
|
|
| substitution model |
Substitution model |
|
|
| subtype |
Subtype |
|
|
| superclass |
Base class |
|
|
| superfluous |
Superfluous |
|
|
| supertype |
Superset |
|
|
| support |
Support |
|
|
| suspend |
Suspend |
|
|
| swapping values |
Swap variable values |
|
|
| symbol |
Symbol |
|
|
| symbolic computation |
Symbolic computation |
|
|
| syntax |
Syntax |
|
|
| system administrator |
System administrator |
|
|
| system administrator disease |
System administrator syndrome |
|
|
| System Network Architecture, SNA |
Systems Network Architecture |
|
|
T
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| (database)table |
Table |
|
|
| table |
Table |
|
|
| tag |
Tag |
Tag |
|
| tail-recursion |
Tail recursion |
|
|
| tail-recursive |
Tail-recursive |
|
|
| TAOCP |
The Art of Computer Programming |
|
|
| target |
Target |
|
|
| taxable operators |
Operator to use sparingly |
|
|
| taxonomy |
Taxonomy |
|
|
| template |
Template |
|
|
| temporary object |
Temporary object |
|
|
| testing |
Test |
|
|
| text |
Text |
|
|
| text file |
Text file |
|
|
| thread |
Thread |
|
|
| thread safe |
Thread-safe |
|
|
| three-valued logic |
Three-valued logic |
|
|
| throw |
Throw |
Throw |
Throw |
| throwaway program |
Throwaway program |
|
|
| timestamp |
Timestamp |
|
|
| token |
Token |
Semantic unit |
Token |
| top-down design |
Top-down design |
|
|
| top-level |
Top level |
|
|
| trace |
Trace |
|
|
| trailing space |
Trailing whitespace |
|
|
| transaction |
Transaction |
|
|
| transition network |
Transition network |
|
|
| transparent |
Transparent |
|
|
| traverse |
Traversal |
|
|
| tree |
Tree |
|
|
| tree recursion |
Tree recursion |
|
|
| trigger |
Trigger |
|
|
| tuple |
Tuple |
|
|
| Turing machine |
Turing machine |
|
|
| Turing complete |
Turing complete |
|
|
| typable |
Well-typed |
|
|
| type |
Type |
|
|
| type constructor |
Type constructor |
|
|
| type declaration |
Type declaration |
|
|
| type hierarchy |
Type hierarchy |
|
|
| type inference |
Type inference |
|
|
| type name |
Type name |
|
|
| type safe |
Type safety |
|
|
| type signature |
Type signature |
|
|
| type synonym |
Type alias |
|
|
| type variable |
Type variable |
|
|
| typing |
Type assignment |
Input |
|
U
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| user interface, UI |
User interface |
|
|
| unary |
Unary |
|
|
| underflow |
Underflow |
|
|
| unification |
Unification |
Unification |
|
| union |
Union |
|
|
| universally quantify |
Universal quantification |
|
|
| unqualfied |
Unqualified |
|
|
| unwinding |
|
|
|
| uptime |
Runtime |
|
|
| Uniform Resource Locator, URL |
Uniform Resource Locator |
|
|
| user |
User |
|
|
| utilities |
Utility function |
|
|
V
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| validate |
Validation |
|
|
| validator |
Validator |
|
|
| value constructor |
Value constructor |
|
|
| vaporware |
Vaporware |
|
|
| variable |
Variable |
|
|
| variable capture |
Variable capture |
|
|
| variadic input |
Variable input |
|
|
| variant |
Variant |
|
|
| venture capitalist, VC |
Venture capitalist |
|
|
| vector |
Vector |
|
|
| viable function |
Viable function |
|
|
| video |
Video |
|
|
| view |
View |
|
|
| virtual function |
Virtual function |
|
|
| virtual machine |
Virtual machine |
|
|
| virtual memory |
Virtual memory |
|
|
| volatile |
Volatile |
|
|
| vowel |
Vowel |
|
|
W
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| warning message |
Warning message |
|
|
| web server |
Web server |
|
|
| weight |
Weight |
Weight |
|
| well type |
Well-typed |
|
|
| wildcard |
Wildcard |
|
|
| window |
Window |
|
|
| word |
Word |
Character |
|
| wrapper |
Wrapper |
Wrapping |
|
| What You See Is What You Get, WYSIWYG |
What you see is what you get |
|
|
| What You See Is What You Want, WYSIWYW |
What you see is what you mean |
|
|
X
Y
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| Y combinator |
Y combinator |
|
|
Z
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| Z-expression |
Z-expression |
|
|
| zero-indexed |
Zero-indexed |
|
|
Technical Terms
| English |
Translation 1 |
Translation 2 |
Translation 3 |
| The Paradox of Choice |
Paradox of choice |
|
|
Source: https://github.com/JuanitoFatas/Computer-Science-Glossary/blob/master/dict.textile