Alphabetical Index

Starting with A Starting with B Starting with C Starting with D Starting with E Starting with F
Starting with G Starting with H Starting with I Starting with J Starting with K Starting with L
Starting with M Starting with N Starting with O Starting with P Starting with Q Starting with R
Starting with S Starting with T Starting with U Starting with V Starting with W Starting with X
Starting with Y Starting with Z Technical Terms

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