Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)


can't find a term?

See suggestions for new terms.

suggestions for new terms

We welcome your suggestions for new terms and comments about existing ones. Thank you for your help. We sincerely appreciate your support. Please contact us at:

Unclear Definition? - Our Promise
If a part of our definition is confusing, please tell us, and we may be able to send you a better explanation before it is published. Please note that we usually cannot respond to simply "I don't understand it," unless we happen to be updating that very term with a better explanation. But, we generally can reply to something like "this sentence doesn't make sense because..." or "this seems to contradict itself because..." The more specific your question, the better we can answer you with an improved definition.

Is the Term Software?
For more than 30 years, we have included definitions of software packages. In fact, we were the first computer dictionary to include products, not just computer science terms. However, we can only keep track of the most popular programs or ones that have major impact on the industry.

Personal Use Only

Before/After Your Search Term
camera sensor sizeCanadian Standards Association
camera storagecanary build
cammingcancellation effect
CANcandidate key
CAN busCandle
CAN-SPAMcandle power

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
ProgrammingHealthcare IT
System design