Home > Electronics Tutorials > Online Computer Terms Dictionary

Online Computer Terms Dictionary

programming

Related entries include:

$1
16 bit
aard
abort
abstract class
abstract data type
abstraction
acceptance testing
accumulator
ACID
Actis
active object
Active Server Pages
ActiveX
ActiveX Data Objects
actor
actual argument
address
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 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
associative array
Autopass
back-end
bar
base class
Basic Object System
batch processing
beta testing
bignum
binary
Binary Compatibility Standard
Bird-Meertens Formalism
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
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
callback
call-by-reference
callee
calling convention
call-with-current-continuation
can't happen
cargo cult programming
case
case and paste
Case Integration Services
cause-effect graphing
cextract
chain
changeover
char
chase pointers
checkpoint
chunker
circular buffer
CIS
class
class hierarchy
class library
class method
Class-Relation Method
cleanroom
client
client-server
CLiP
closure
Coad/Yourdon
code walk
codewalker
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
Computer Aided Software Engineering
Computer-Aided Software Testing
ConCoord
concrete class
Concurrent Versions System
configuration programming
constraint
constraint functional programming
Constructive Cost Model
constructor
continuation passing style
control flow
control structure
cookbook
cookie jar
copybook
Cost Driver Attribute
coupling
C preprocessor
C Programmer's Disease
cproto
cross-compiler
curried function
Cyclo
cyclomatic complexity
dancing frog
dangling pointer
Darwin
data flow analysis
Data Flow Diagram
data structure
DD
dead code
deadlock
Debbugs
debugging
dec
defect analysis
defect density
deforestation
delayed control-transfer
Delivered Source Instruction
Delphi Technique
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
do
document
documentation
domain
Domain Software Engineering Environment
doubly linked list
driver
dry run
duck typing
DUEL
dyadic
dynamic analysis
Dynamic Object-Oriented Requirements System
Dynamic Systems Development Method
dynamic typing
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
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
FP
FPA
FP/M
frame
Fresco
Fudgets
function
functionality
functional programming
functional specification
function complete
Function Point Analysis
fusion
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
guard
hacked up
hamster
handle
hardware circular buffer
hash
hash coding
hash collision
hash function
heap
heuristic
hook
IDE
identifier
implicit type conversion
indent style
index
indirection
infinite loop
infinity
inheritance
initialise
inline
input/output
instance
instance variable
instantiation
instruction mnemonic
instrument
int
integration
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
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
KLOC
kluge
language
lcc
lclint
ld
leak
let floating
lexical analysis
lexical scope
library
linear type
lines of code
linked list
linker
Liskov substitution principle
listless
literal
literate programming
locale
localisation
local variable
logical shift
logic bomb
logic programming
logic variable
loop
lvalue
LWP
Mach Interface Generator
magic number
mailbox
main loop
maintenance
major delivery
major release
Make
mandelbug
mantissa
map
MD
memo function
memory leak
method
methodology
microcode
Microsoft Certified Solution Developer
Microsoft Foundation Classes
mnemonic
mod
modifier
module
monadic
Mongolian Hordes technique
monty
MTS
Multiple Document Interface
multiple inheritance
multiple perspective software development
mutant
MVC
N
native compiler
niladic
normalisation
NOWEB
NTMBS
null
nullary
null-terminated multibyte string
Obfuscated C Contest
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
operand
operational requirements
operation code
operator
optimal
optimising compiler
Organic Mode
overriding
paranoid programming
PCA
PERFORM
persistence
PHP: Hypertext Preprocessor
Plumber
pointer
polylithism
polymorphism
pop
port
portability
Portable Tool Interface
primitive
priority queue
Procrustean string
product
production system
Program Evaluation and Review Technique
Program Temporary Fix
Prolog
proxy server
pseudo-random number
push
Push Down List
queue
quick-and-dirty
quine
RACE
RAD
random numbers
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 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
return from interrupt
revision
RFC 1014
RM-ODP
RTS
run-time error
run-time library
run-time system
sanity check
SAPI
save
save as
scalar
Scheme
schroedinbug
scope
SDI
SDLC
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
source code
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
static analysis
static nested scope
static typing
stdio.h
stream
string
strong typing
struct
structured design
structure diagram
structured programming
stub
subject
subject-oriented programming
subroutine
subtype
SWI-Prolog
switch
switch statement
synthesis
system call
Systems Analysis Definition
Systems Application Architecture
Systems Development Life Cycle
tagged types
tail recursion
tail recursion modulo cons
tail recursion optimisation
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
Transport Layer Interface
TRON
Turbo Debugger
type
type inference
uid
UIS
unary
uncurrying
underflow
Uniface
unification
union
universal thunk
untyped
usability
Use the Source Luke
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
Wafe
walk
Watcom VX*REXX
Waterfall Model
weak typing
Web Services
Web Services Business Process Execution Language
while
white box testing
wild card
Win32
winged comments
wombat
workaround
wrapper
xdbx
X-Designer
Year 2000
Yourdon
Yourdon/Constantine
Yourdon/Demarco
Yourdon methodology
zero assignment
ZF expression
 


Discover

     more......