farm

A farm is a group of coordinated servers.

A server farm.


language

A language refers to computer language, a group of code that tells a computer or machine what to do.

There are many programming languages out there, it really depends on what kind of software that you are trying to create.


cat

The cat command, a Unix computer program used to read one or more files and output its contents.


cat

cat (canonical)
cats (third-person singular)
catted (past)
catted (past participle)
catting (present participle)

When you cat, you apply the cat command on a Unix computer.


job

A job is a task that a computer performs.


bus

A bus is part of a computer; it moves information.


key

Type your name and hit the ENTER key.


bit

A bit is the amount of information coded by a 1 or a 0 in a computer.

Even the best 24-bit scanners suffer from noise.


thread

A thread is a group of messages from a discussion on an Internet forum.


manager

A manager is a program that allows the user to control a part of the computer/software.

If a program is not responding, please use the task manager to end the program forcefully.


service

A function that is provided by one program or machine for another.

This machine provides the name service for the LAN.


cookie

A cookie is data that is put on and read from your computer by a website.

The website stored a cookie on my computer so I could keep playing my game from where I stopped.


memory

The part of a computer that holds information.


display

The output is visible on the display.


RAM

RAM is the acronym for random access memory.


format

The format of some writing is the kind of computer program you need to be able to read it.

I can't read that page you sent me. My computer doesn't read that format.


format

format (canonical)
formats (third-person singular)
formatted (past)
formatted (past participle)
formatting (present participle)

Someone formats a computer disk when they prepare a disk for writing and reading.

You need to format the disk before you can copy those files onto it.


avatar

A picture representing a person on the internet.


printer

A machine, usually attached to a computer, used to print words or images onto paper.

I used the printer to make a copy of my project.


syntax

Syntax is the formal rules of formulating statements of a computer language.


disk

He still uses floppy disks from 1979.

A disc – either a CD-ROM, an audio CD, a DVD.

She burned some disks yesterday to back up the information on her computer.


obfuscate

obfuscate (canonical)
obfuscates (third-person singular)
obfuscated (past)
obfuscated (past participle)
obfuscating (present participle)

If you obfuscate computer code, you change it so that it acts the same way but the code's structure and intent are hidden.

We need to obfuscate these classes before we ship the final release.


OMG

Object Management Group (who define CORBA).


shortcut

A shortcut is a symlink (symbolic file link); an icon.

I created a shortcut for the program and placed it on the desktop.


notebook

Sometimes laptop computers are called notebooks; this is not as common as calling them laptops.

They played a game on their notebook.


peripheral

peripheral (singular)
peripherals (plural)

A peripheral is a machine that is connected to a computer, such as a printer or scanner.


mouse

A mouse is a device used to control a computer.

He clicked his mouse.


In computing, it usually represents a Boolean not.

"if !x" means "if not x"


wizard

A computer program that simplifies operations for users that have little or no experience in computing.

To install this drawing program, we had to use the install wizard to set the program up on the computer.


antivirus

A program for a computer that keep computer viruses out the computer. Usually, this program will take viruses out of the computer too.


motherboard

motherboard (singular)
motherboards (plural)

/ˈmʌðɚˌbɔrd/

The motherboard is the main part of a computer.


undo

undo (canonical)
undoes (third-person singular)
undid (past)
undone (past participle)
undoing (present participle)

If you undo something in a computer program, you reverse a change done in the file.

I had to undo all of the bad edits that my naughty little brother made.


undo

An undo is a function in a computer program that can reverse a change done to a file.

This program can do up to 20 undoes.


gate

In computers and logic, a gate is something that gives a simple yes-or-no answer from two (or one, or more than two) yes-or-no things coming into it.

We need one more "and"-gate here so that it will give the finished answer.


short-cut

short-cut (singular)
short-cuts (plural)

A short-cut is a symlink (symbolic file link); an icon.

I created a short-cut for the program and placed it on the desktop.


short cut

short cut (singular)
short cuts (plural)

A short cut is a symlink (symbolic file link); an icon.

I created a short cut for the program and placed it on the desktop.


wipe

wipe (canonical)
wipes (third-person singular)
wiped (past)
wiped (past participle)
wiping (present participle)

If you wipe a computer disk, you erase everything from it.

I accidentally wiped my hard drive and lost all my documents.


string

A string is a group of letters, numbers, punctuation marks, etc. (characters) that is stored in a computer's memory. The characters can repeat and they are placed together in some order.


netbook

A netbook is a kind of small portable computer.

Joe brings his netbook to the library when he needs to do research for a paper.


trap

A trap is exception made by the processor.


trap

trap (canonical)
traps (third-person singular)
trapped (past)
trapped (past participle)
trapping (present participle)

To trap is to capture something such as a mistake so someone can fix it.


folder

: A container on a computer which files and other folders may be saved. The files and subfolders in a folder are often about the same thing.

(countable) I save my writing in the folder called "My Documents"


software

This wiki runs the MediaWiki software available from MediaWiki.org.


tag

In some computer languages, if you tag text, you put a code near it to identify it or to change the way it looks.

The <title> tag in HTML is the page name.


port

A port is a socket in a computer where a device can be plugged in.


port

port (canonical)
ports (third-person singular)
ported (past)
ported (past participle)
porting (present participle)

If you port a software, you transfer it from one system to another.


clip

clip (canonical)
clips (third-person singular)
clipped (past)
clipped (past participle)
clipping (present participle)

If you clip a video, you process it by removing a certain, usually wanted, part of the video.

He clipped the part of the video where it shows nothing.


exploit

An exploit is a program that takes advantage of a vulnerability in other software.


backspace

backspace (canonical)
backspaces (third-person singular)
backspaced (past)
backspaced (past participle)
backspacing (present participle)

When you backspace, you erase the letter before the cursor.

No, that's wrong. Backspace here, and delete this word too.


database

A database is a collection of information arranged neatly.

I have a huge database of all the employees in my company.


micro

Micro is a short form of a microcomputer.


loop

A loop is a part of a computer program that repeats.

My program became stuck in an infinite loop.


parse

parse (canonical)
parses (third-person singular)
parsed (past)
parsed (past participle)
parsing (present participle)

If a computer parses a file or some other input, it breaks it into smaller groups for easier computing.


hardware

The part of the computer that is not software; the part that includes the motherboard and memory disks

I ran out of memory, so I added 50 gigabytes more hardware.


byte

A unit of eight bits that is used to measure a computer's memory.

The letter I wrote on the computer took up 5,000 bytes of memory.


module

In computing, a module is a section of a program.


graphics

Graphics is images produced and displayed by a computer.


hack

hack (canonical)
hacks (third-person singular)
hacked (past)
hacked (past participle)
hacking (present participle)

To hack is to break into a computer or make programs do things they wouldn't normally do.

I was worried someone could hack into my e-mail account and get my credit card number.


mouseover

mouseover (singular)
mouseovers (plural)

A mouseover is when the cursor of a mouse is hovered (or moved) over a certain point on the screen.

The computer will make a noise on the mouseover.


run time

Runtime is the time during which a computer program is operating.


sandbox

A sandbox is a place where a computer program can run without affecting other parts of the system.


browser

A browser is also known as a web browser, a computer software to browse the Internet.

There are plenty of free browsers available for people to download and use.


browse

browse (canonical)
browses (third-person singular)
browsed (past)
browsed (past participle)
browsing (present participle)

When you browse the Internet, you look through websites with a web browser.

I learnt a lot of new words while browsing Wiktionary.


execute

execute (canonical)
executes (third-person singular)
executed (past)
executed (past participle)
executing (present participle)

When you execute a program, you start, launch or run it.

I executed the program to begin my installation of the new web browser.


broker

A broker is an agent that helps to relay and exchange messages.


privatize

privatize (canonical)
privatizes (third-person singular)
privatized (past)
privatized (past participle)
privatizing (present participle)

When you privatize something (such as a variable or function), you make it private and making it only able to be used internally.


privatise

privatise (canonical)
privatises (third-person singular)
privatised (past)
privatised (past participle)
privatising (present participle)


uncommitted

uncommitted (positive)
more uncommitted (comparative)
most uncommitted (superlative)

If something is uncommitted, it is not yet written to disk or logged in the system, usually referring to a code control system such as Git.

Any uncommitted changes will be deleted if you close the browser now.


lurk

lurk (canonical)
lurks (third-person singular)
lurked (past)
lurked (past participle)
lurking (present participle)

When you lurk, you read messages on forums and chats but you do not write any messages yourself.


redo

redo (canonical)
redoes (third-person singular)
redid (past)
redone (past participle)
redoing (present participle)

If you redo something in a computer program, you reverse an undo.


redo

A redo is a function in a computer program that can reverse an undo.


app

There are various apps on the internet that you can download or purchase.


mojibake

Mojibake occurs when a computer tries to display characters encoded in a different format.

Mojibake often looks like this: � � � �ա�.


beta

The beta period of a piece of software is the period after its alpha and before its final release.


cache

A cache is a temporary storage in a computer where recent information is stored.

The computer periodically clears its cache.


client-server

A client-server is a computer system in which a central server provides data to a number of networked workstations.


execution

execution (singular)
executions (plural)

Execution is the carrying out of an instruction, program or program segment by a computer.

The entire machine slowed down during the execution of the virus checker.


qualifier

qualifier (singular)
qualifiers (plural)

A qualifier is a marker that qualifies or modifies another code element.


redirect

redirect (canonical)
redirects (third-person singular)
redirected (past)
redirected (past participle)
redirecting (present participle)

If you redirect something, you substitute an address to a new location.

You will be redirected shortly.


redirect

A redirect is the substitution of one address or identifier for another one to navigate to a different location.


embed

embed (canonical)
embeds (third-person singular)
embedded (past)
embedded (past participle)
embedding (present participle)

If you embed data, you put it within another document or data file.

The instructions showed how to embed a chart from the spreadsheet within the word processor document.


propagate

propagate (canonical)
propagates (third-person singular)
propagated (past)
propagated (past participle)
propagating (present participle)

If a computer system propagates, it causes something to take effect on all devices within the network.

The server propagates the password file at midnight each day.


repository

repository (singular)
repositories (plural)

A repository is a location for which files and data are stored and managed.


In computing, used as a pair to surround a text, to show it is a text and not a computing value.

"true" is a text and not a value.


computerise

computerise (canonical)
computerises (third-person singular)
computerised (past)
computerised (past participle)
computerising (present participle)

If you computerise something, you convert a manual way of doing something into a computer system.


computerize

computerize (canonical)
computerizes (third-person singular)
computerized (past)
computerized (past participle)
computerizing (present participle)

If you computerize something, you convert a manual way of doing something into a computer system.


shredder

A shredder is a program that overwrites deleted data to prevent recovery.


eat one's own dog food

If a company eat one's own dog food, they test out their products or services before selling it to customers.


overwrite

overwrite (canonical)
overwrites (third-person singular)
overwrote (past)
overwritten (past participle)
overwriting (present participle)

If you overwrite your data, you destroy it by recording new data over it.

I accidentally saved my unwanted changes and overwrote the version of the document I wanted to keep.


debug

debug (canonical)
debugs (third-person singular)
debugged (past)
debugged (past participle)
debugging (present participle)

If you debug a computer program, you search for and fix malfunctioning elements or errors in it.


buggy

buggy (positive)
buggier (comparative)
buggiest (superlative)

If a software is buggy, it contains programming errors.

This software is so buggy that I don't know how anyone can use it!


munge

munge (canonical)
munges (third-person singular)
munged (past)
munged (past participle)
munging (present participle)

If you munge data, you transform it from one format to another so as to destroy it.


mung

mung (canonical)
mungs (third-person singular)
munged (past)
munged (past participle)
munging (present participle)

If you mung data, you transform it from one format to another so as to destroy it.


blacklist

blacklist (singular)
blacklists (plural)

A blacklist is a list of people or things that is regarded as untrustworthy.

The software included a lengthy blacklist of disreputable websites to block.


whitelist

whitelist (singular)
whitelists (plural)

A whitelist is a list of people or things that is regarded as trustworthy.


emulate

emulate (canonical)
emulates (third-person singular)
emulated (past)
emulated (past participle)
emulating (present participle)

If you emulate a program, you copy or produce the same functions on another program.


ROM

ROM is the acronym for read-only memory.


compiler

A compiler is a computer program which transforms source code into object code.


compression

compression (singular)
compressions (plural)

Compression is act or process of reducing the amount of memory needed to store a piece of data.


reboot

reboot (canonical)
reboots (third-person singular)
rebooted (past)
rebooted (past participle)
rebooting (present participle)

If you reboot a computer, you restart it for the operating system to reload.


firmware

Firmware is the software that is permanently programmed into an electronic device.


multitask

multitask (canonical)
multitasks (third-person singular)
multitasked (past)
multitasked (past participle)
multitasking (present participle)

When a computer multitasks, it schedules and executes multiple tasks simultaneously.


jailbreak

jailbreak (singular)
jailbreaks (plural)

A jailbreak is a modification to the firmware of an electronic device so as to allow the user to install software that is not officially supported by the device's manufacturer.


Java

Java is a general-purpose computer programming language designed to produce programs that will run on any computer system.


precompile

precompile (canonical)
precompiles (third-person singular)
precompiled (past)
precompiled (past participle)
precompiling (present participle)

If you precompile something, you compile it in advance.


scroll

Scroll is the incremental movement of graphics on a screen, removing one portion to show the next.


scroll

scroll (canonical)
scrolls (third-person singular)
scrolled (past)
scrolled (past participle)
scrolling (present participle)

If a person scrolls a computer display, they change one's view of data by moving it in gradual increments.


preload

preload (canonical)
preloads (third-person singular)
preloaded (past)
preloaded (past participle)
preloading (present participle)

If you preload a software, you load it in advance.


preinstall

preinstall (canonical)
preinstalls (third-person singular)
preinstalled (past)
preinstalled (past participle)
preinstalling (present participle)

If you preinstall a software, you install it in advance.


uninstall

uninstall (canonical)
uninstalls (third-person singular)
uninstalled (past)
uninstalled (past participle)
uninstalling (present participle)

If you uninstall something, you remove a software from a computer completely.


rekey

rekey (canonical)
rekeys (third-person singular)
rekeyed (past)
rekeyed (past participle)
rekeying (present participle)

If you rekey a password, you key it into the computer again, usually for the second time.


reprogram

reprogram (canonical)
reprograms (third-person singular)
reprogramed (past)
reprogramed (past participle)
reprograming (present participle)

If you reprogram something, you program it again or in a different way.


reprogramme

reprogramme (canonical)
reprogrammes (third-person singular)
reprogrammed (past)
reprogrammed (past participle)
reprogramming (present participle)

If you reprogramme something, you programme it again or in a different way.


uncrop

uncrop (canonical)
uncrops (third-person singular)
uncropped (past)
uncropped (past participle)
uncropping (present participle)

If you uncrop an image, you undo a crop of it.


visualisation

visualisation (singular)
visualisations (plural)

/ˌvɪʒʊəlaɪˈzeɪʃən/

/ˌvɪʒuələˈzeɪʃən/

Visualisation is a visual representation of data.


unarchive

unarchive (canonical)
unarchives (third-person singular)
unarchived (past)
unarchived (past participle)
unarchiving (present participle)

If you unarchive something, you remove it from an archive.


visualization

visualization (singular)
visualizations (plural)

/ˌvɪʒʊəlaɪˈzeɪʃən/

/ˌvɪʒuələˈzeɪʃən/

Visualization is a visual representation of data.


undefined

If something is undefined, it does not have a meaning.


metadata

Metadata is structured information about a file (date created, creator, software used to create, last modified, file format, file fingerprint, etc).


bandwidth

bandwidth (singular)
bandwidths (plural)

Bandwidth is the speed of data flow in digital networks measured in bits per second.


bit rate

Bit rate is the frequency at which bits pass a given physical point.

Bit rate is measured in bps (bits per second).


bitrate

Bitrate is the frequency at which bits pass a given physical point.

Bitrate is measured in bps (bits per second).


autosave

/ˈɔːtəʊˌseɪv/

Autosave is a software feature that saves an open document periodically to avoid the risk of data loss.

An autosave is the copy of a file or document saved automatically by such feature.


autosave

autosave (canonical)
autosaves (third-person singular)
autosaved (past)
autosaved (past participle)
autosaving (present participle)

/ˈɔːtəʊˌseɪv/

If your computer autosaves, it saves your data automatically.


login

Login is the act of logging in to a computer, or system using a user's identification and password.


autologin

Autologin is a feature that automatically logs a user into the system.


autocorrect

autocorrect (singular)
autocorrects (plural)

Autocorrect is a software feature that attempts to correct presumed errors as soon as they are generated.


deprecate

deprecate (canonical)
deprecates (third-person singular)
deprecated (past)
deprecated (past participle)
deprecating (present participle)

If you deprecate something, you declare it to be obsolete.


executable

executable (singular)
executables (plural)

An executable' is a file that can be run directly by a computer's hardware with no further processing.


intranet

An intranet is a private computer network using the protocols of the Internet.


deauthentication

Deauthentication is the invalidation of an existing authentication.


DLL hell

DLL hell is a problem in computers made by the difference of the versions of DLL (dynamic-link library).


malware

Malware is the Software that is designed to operate in a malicious, undesirable manner.


presenter

presenter (singular)
presenters (plural)

A presenter is a small device used to remotely control a computerized slide show.


vertical bar

vertical bar (singular)
vertical bars (plural)