help
contact
sitemap
online computing dictionary
home
dictionary
word tools
courses
study skills
forum
about us
Search
dictionary help
computer programming
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
medical
|
computing
|
education
|
science
acronyms
|
abbreviations
|
prefix
|
suffix
A
aard
abort
abstract class
abstract data type
abstraction
abstract syntax tree
acceptance testing
accumulator
ACID
Actis
active object
Active Server Pages
ActiveX
ActiveX Data Objects
actor
actual argument
addressing mode
ADL
Advanced SCSI Peripheral Interface
Advanced Software Environment
Aegis
AES
aggregate type
aggregation
AGL
algebraic data type
algorithm
Algorithmic Model
Algorithmic Test Case Generation
alias
alpha/beta pruning
alpha testing
alt.sources
Analogy Model
annotation
Application Binary Interface
Application Control Architecture
application enablement services
Application environment specification
Application Portability Architecture
application program
Application Program Interface
applicative order reduction
Architecture Neutral Distribution Format
arena
argument
arity
array
Artifex
as31
ASCIIbetical order
ASE
ASPECT
aspect
aspect-oriented programming
assembler
assertion
assignment
assignment problem
associative array
associativity
Autopass
B
back-end
bar
base class
Basic Object System
batch processing
Bedrock
beta testing
bignum
binary
Binary Compatibility Standard
Bird-Meertens Formalism
Bit Error Rate
bit mask
bit string
bitwise
block
B-Method
Bohr bug
BOLERO
Booch method
Boolean
BOS
bottom-up implementation
bottom-up model
bottom-up testing
boundary value analysis
boxed comments
branch
branch coverage testing
breadcrumbs
breakpoint
break statement
Brooks's Law
brown paper bag bug
brute force
BSP method
B-Toolkit
buffer overflow
bug
bug fix
bug fix release
BUGSYS
bug tracking system
Bugzilla
Business Application Programming Interface
busy-wait
byte-code compiler
C
callback
call-by-reference
callee
calling convention
call-with-current-continuation
CAMAL
can't happen
cargo cult programming
case
case and paste
Case Integration Services
cause-effect graphing
cdr
Cellular
cextract
chain
changeover
char
chase pointers
checkpoint
child version
chunker
circular buffer
class
class
class hierarchy
class library
class method
Class-Relation Method
clean room
client
client-server
CLiP
closure
CMS
CMZ
Coad/Yourdon
CodeCenter
code walk
codewalker
COHESION
collision
COM
COME FROM
comment
comment out
Common Object Request Broker Architecture
Common Program Interface
Common User Access
compiler
compile time
complete unification
component
component architecture
component based development
Component Object Model
computability theory
computer-aided software engineering
computer-aided software testing
ConCoord
concrete class
Concurrent Massey Hope
Concurrent Versions System
configuration programming
constant applicative form
constraint
constraint functional programming
Constructive Cost Model
constructor
content-based information retrieval
continuation passing style
control flow
control structure
cookbook
cookie jar
copybook
core dump
Cost Driver Attribute
coupling
C preprocessor
C Programmer's Disease
C-Prolog
cproto
cross-compiler
curried function
Cyclo
cyclomatic complexity
Cygnus Tcl Tools
D
dancing frog
dangling pointer
Darwin
data flow analysis
Data Flow Diagram
data processing
data structure
DD
dead code
deadlock
Debbugs
debianize
debugging
debugging by printf
dec
defect analysis
defect density
deforestation
delayed control-transfer
Delivered Source Instruction
Deployment Descriptor
dereference
derived class
derived type
Design In Real Time
design pattern
desk check
destructor
Developmental Test and Evaluation
development environment
DIM statement
DirectX
distfix
Distributed Component Object Model
document
documentation
domain
Domain Software Engineering Environment
doubly linked list
driver
DrScheme
dry run
duck typing
DUEL
dyadic
dynamic analysis
Dynamic Object-Oriented Requirements System
Dynamic Systems Development Method
dynamic typing
E
eating one's own dogfood
Effort Adjustment Factor
eighty-twenty rule
element
Embedded Mode
Enterprise JavaBeans
enumerated type
enumeration
environment variable
error
error-based testing
essential complexity
EVALUATE
evaluation
event-driven
execution
exhaustive testing
Expert Judgement Models
explicit type conversion
exponent
expression
extend
extensible
extension
F
fact
failure-directed testing
fall through
fandango on core
fatal
fatal error
fatal exception
fault
fault tree analysis
file descriptor
file descriptor leak
fill-out form
finger-pointing syndrome
first class module
fixed-point
FIXME
flag
Flash Lights Impressively
flat thunk
floating-point
Floppy
flow chart
fnord
fork bomb
for loop
formal argument
forms
formula
FP
FPA
FP/M
frame
Fresco
Frobozz Magic Programming Language
Fudgets
full laziness
function
functionality
functional programming
functional specification
function complete
function inlining
Function Point Analysis
fusion
G
garbage collection
GCC
GCT
GDB
genericity
generic programming
Generic Security Service Application Programming Interface
generic thunk
generic type variable
genetic programming
Gensym Standard Interface
GNU Problem Report Management System
goal
gotcha
goto
Graph Algorithm and Software Package
GTK+
guard
H
hacked up
Hamiltonian problem
hamster
handle
hardware circular buffer
hash
hash coding
hash collision
hash function
heap
heap
heuristic
hook
Hope+
I
IC Prolog II
IDE
identifier
ILIAD
implicit type conversion
indent style
index
indirection
infinite loop
infinity
inheritance
initialise
inline
inner class
input/output
instance
instance variable
instantiation
instruction mnemonic
instrument
int
integration
Intent to Package
interactive
interactive development environment
International Function Point Users Group
internationalisation
Internet Foundation Classes
interpreter
Inter-process Communication
interrupt
Intersil 6100
invariant
inverse comment convention
ISTAR
iteration
iterator
J
Jackson method
japh
Java
Java 2 Platform, Enterprise Edition
Java 2 Platform, Micro Edition
Java 2 Platform, Standard Edition
Java 2 Software Development Kit
JavaBeans
Java Database Connectivity
Java Message Service
Java Native Interface
JavaServer Faces
JavaServer Pages
jump
K
keyword in context
KLOC
kluge
L
ladder logic
language
Lasherism
last call optimisation
lcc
lclint
ld
leak
let floating
lexical analysis
lexical scope
LHARC
library
lines of code
linked list
linker
Liskov substitution principle
list comprehension
listless
literal
literate programming
locale
localisation
local variable
logical shift
logic bomb
logic programming
logic variable
Look Ahead Left-to-right parse, Rightmost-derivation
loop
LOOPN
lvalue
LWP
M
Mach Interface Generator
magic number
mailbox
main loop
maintainer script
maintenance
major delivery
major release
Make
mandelbug
mantissa
map
Massey Hope
maximal free expression
MD
memo function
memory dump
memory leak
method
methodology
microcode
Microsoft Certified Solution Developer
Microsoft Foundation Classes
mnemonic
mod
Model View Controller
modifier
module
monad
monadic
Mongolian Hordes technique
monty
MTS
Multiple Document Interface
multiple inheritance
multiple perspective software development
mutant
MVC
N
N
native compiler
negation by failure
nested class
niladic
Non-Maintainer Upload
normalisation
NOWEB
NTMBS
null
nullary
null-terminated multibyte string
O
Obfuscated C Contest
object
ObjectBroker
Object-code Buffer Overrun Evaluator
Objecteering
object identifier
Object Modelling Technique
object-oriented
object-oriented design
object-oriented programming
Objectory
Object Request Broker
Object Role Modeling
occlude
occurs check
off-by-one error
offset
OLE custom controls
Omega
one-liner wars
open/closed principle
OpenInsight
Open Prolog
Open Telecom Platform
operand
operational requirements
operation code
operator
optimal
optimising compiler
Organic Mode
overriding
P
paranoid programming
partial evaluation
PCA
PEARL
PERFORM
persistence
Persistent Functional Language
PHP: Hypertext Preprocessor
Plumber
pointer
polylithism
polymorphism
pop
portability
Portable Tool Interface
preprocessor
primitive
priority queue
processing
Procrustean string
product
production system
Program Evaluation and Review Technique
Program Temporary Fix
progressive coding
progressive/sequential coding
Prolog
pseudorandom number
push
Push Down List
Q
queue
quick-and-dirty
quine
R
RACE
RAD
random testing
Rapid Application Development
rapid prototyping
read-eval-print loop
Real-Time Object-Oriented Modeling
real-time structured analysis
record
recursion
re-entrant
refactoring
reference counting
referential transparency
register allocation
register assignment
register spilling
regression testing
release
REM
Remote Method Invocation
Remote Procedure Call
REP
repeat loop
REPL
repository
request for proposal
requirements
Requirements Acquisition and Controlled Evolution
Requirements Engineering
ResEdit
return from interrupt
reverse engineering
revision
RFC 1014
RM-ODP
RTS
run-time error
run-time library
run-time system
S
sanity check
SAPI
SAPI
save
save as
scalar
scan
Schelog
Scheme
schroedinbug
scope
SDI
SDLC
search problem
seek
segment
selector
semaphore
Semidetached Mode
separate compilation
serialise
service
ShapeTools
shell script
shell variable
signature
simultaneous shipment
single assignment
Single Document Interface
singleton variable
SLD resolution
smart
snap
software
Software BackPlane
software enabling
software engineering
software life-cycle
Software Methodology
software metric
software rot
Software through Pictures
software tool
sort
source code
source-level debugger
spaghetti code
spam
Speech Application Programming Interface
Speech Recognition Application Program Interface
spiral model
splash screen
SQLWindows
stack
stack overflow
stack pointer
stack traceback
stale pointer bug
standard input/output
Standard Widget Toolkit
static analysis
static nested scope
static typing
stdio.h
stream
stream
string
strong typing
struct
structured design
structure diagram
structured programming
stub
stub
subject
subject-oriented programming
subroutine
subtype
Swing
SWI-Prolog
switch
switch statement
synthesis
system call
Systems Analysis Definition
Systems Application Architecture
Systems Development life-cycle
T
tagged types
tail recursion
tail recursion modulo cons
tail recursion optimisation
tcsh
Telephone Application Program Interface
Telephony Application Programming Interface
ternary
The story of Mel, a Real Programmer
threaded code
thread-safe
thunk
tight loop
time shifting
Tk
top-down design
Top-Down Model
Tornado
toto
toy program
Transaction Application Language
Transport Layer Interface
TRON
Turbo Debugger
Turing Machine
type
type inference
U
uid
UIS
unary
uncurrying
underflow
Uniface
unification
union
universal thunk
untyped
usability
Use the Source Luke
V
variable
vector
version
Vienna Development Method
Vienna Development Method Specification Language
ViewPoints
virtual 86 mode
Virtual Software Factory
visit
Visual Basic for Applications
Visual Component Library
volatile
volatile variable
VSCM
W
Wafe
walk
Watcom VX*REXX
Waterfall Model
weak typing
Web Services
Web Services Business Process Execution Language
while
white box testing
wild card
Win32
Windows Open Service Architecture
winged comments
wombat
workaround
Work Needed and Prospective Packages
wrapper
X
xdbx
X-Designer
Y
Year 2000
Yourdon
Yourdon/Constantine
Yourdon/Demarco
Yourdon methodology
Z
Z
zero assignment
ZF expression