Did you know?

Click any word in a definition or example to find the entry for that word

Relating to computer software, systems and equipment

adaptive

adjective

changing in response to what a user does

antivirus

adjective

antivirus software finds and removes computer viruses (=harmful programs) before they can damage your computer system

asynchronous

adjective

relating to an electronic communication method that sends information in one direction, one character at a time

backwards-compatible

adjective

computer software that is backwards-compatible can operate with pieces of software of the same type that were made at an earlier time

bursty

adjective

relating to data that is sent in at short sudden periods of activity

case-sensitive

adjective

a case-sensitive computer program is able to recognize the difference between the large forms of letters, A, B, C etc and their and small forms, a, b, c etc

clickable

adjective

if something on a computer screen is clickable, you make it work by clicking on it with the mouse

compatibility

noun

the fact that different pieces of computer equipment and software can be used together

compatible

adjective

if one piece of computer equipment or software is compatible with another, they can be used together

computational

adjective

involving the use of computers

computer

noun

relating to computers

computerate

adjective

able to use a computer

computerized

adjective

stored on computer

computerized

adjective

done using a computer

computer-literate

adjective

able to use a computer

concatenate

adjective

used for describing two or more computer files or pieces of computer information that have been put together to form a single unit

corrupt

adjective

corrupt computer programs or files are damaged and do not operate correctly

cross-platform

adjective

available for more than one type of computer or operating system

digital

adjective

storing information such as sound or pictures as numbers or electronic signals

distributed

adjective

a distributed computer system involves the use of several computers rather than one central computer

down

adjective, adverb, preposition

if a computer system is down, it is not working

down time

noun

time when a computer or other machine is not working

executable

adjective

an executable program or file can be used on a computer

fatal

adjective

a fatal error is one that stops a program from working correctly

fifth-generation

adjective

fifth-generation computer technology is very advanced and includes artificial intelligence

gated

adjective

gated software prevents people from going to a particular website, for example because it no longer works

gesture

noun

a hand movement that you use to control something such as a smartphone or tablet

haptic

adjective

relating to the sense or sensation of touch, especially in the context of electronic technology, games etc

high-level

adjective

used for describing a computer language that is made as similar as possible to a human language

in-app

adjective

made or done from within an app, for example in order to add features, access new content or get upgrades

intelligent

adjective

intelligent software is able to react and deal with changes or different situations in a way that is similar to human intelligence

interactive

adjective

an interactive computer program, video etc reacts to the information and instructions that you give it

intuitive

adjective

an intuitive system, method, piece of software etc is easy to use because the process of operating it is very obvious

invalid

adjective

not acceptable as a computer instruction or operation

legacy

noun

still used although it is no longer the most modern or advanced, because it would be very expensive or difficult to replace

lossy

adjective

used to describe a type of compression (= reducing the size of a computer file) that involves the loss of some data

low-level

adjective

a low-level language is a machine code used for writing computer programs

machine-readable

adjective

able to be used by a computer

mouse-driven

adjective

mouse-driven software uses a mouse rather than a keyboard to receive instructions

multiaccess

adjective

a multiaccess computer system allows several users to use it at the same time

multimedia

adjective

using video, sound, and other methods of communication in computers

multiplatform

adjective

multiplatform software can run on several different types of computer system

noncompatibility

noun

a situation in which two or more pieces of computer equipment or software cannot be used together

nondigital

adjective

not relating to or using computers, the Internet, or other digital technology

nonrecoverable

adjective

used for describing computer information that is impossible to get back once it has been lost or deleted

nonvolatile

adjective

nonvolatile computer memory can store information when the power is off, for example in read-only memory

object-oriented

adjective

an object-oriented computer language uses a system in which small parts of the program are considered as separate objects that can be put together to make the whole program

offline

adjective, adverb

not directly connected to a computer

on-screen

adjective, adverb

on a computer screen

P2P

abbreviation

peer to peer: P2P software allows computers to communicate directly with each other without going through a server

playable

adjective

good to play on a computer

plug-and-play

adjective

plug-and-play software or computer equipment is immediately ready for use when it is connected to a computer

point-and-click

adjective

used for describing a way of doing things on a computer by using a mouse to move a cursor on the screen and pressing the mouse button

portability

noun

the ability of software or equipment to be used on several systems

portable

adjective

able to be used on different types of computer

predictive

adjective

relating to a technology that guesses and finishes the word that a computer or mobile phone user is typing before they have finished typing it

real time

noun

if a computer deals with information in real time, it deals with the information as soon as it receives it

scalable

adjective

scalable systems, software, or technologies continue to work well when they are used on a large scale or by many people

self-correcting

adjective

automatically correcting any typing mistakes made by the user as soon as he or she makes them

software

noun

connected with, working with, or caused by software

software documentation

noun

information and instructions about how you use a piece of software

software piracy

noun

the crime of illegally copying or using software

stand-alone

adjective

used about an individual computer that is not part of a network

stand-alone

adjective

used about a computer program that is not part of a suite

touchless

adjective

relating to the control of electronic devices by movement rather than touch

UX

noun

user experience: the overall experience that someone has when using a product, system or service

temporary

adjective

temporary files and folders hold information that is needed only for a short time, and are often deleted (=removed or destroyed) automatically

uncorrupted

adjective

an uncorrupted file or database has no mistakes or viruses

unformatted

adjective

an unformatted computer disk has not been divided into the parts that are needed to allow information to be saved and stored

unintelligent

adjective

an unintelligent computer program is not able to react immediately to new information

unreadable

adjective

unreadable computer disks contain information that cannot be read by a computer

unrecoverable error

noun

a fault in computer equipment or software that causes a program to stop working

up

adjective, adverb, preposition

a computer system that is up is working properly

USB

noun

universal serial bus: a way of connecting a printer, keyboard, or other piece of equipment to a computer using a special cable and without having to turn the computer off and on again

user experience

noun

the overall experience that someone has when using a product, system or service

userID

noun

a name or password that allows a user to use a computer system

valid

adjective

accepted by a computer system

viral

adjective

produced by or relating to a computer virus

virtual

adjective

created by computers, or appearing on computers or the Internet

WYSIWYG

adjective

what you see is what you get: used for describing systems in which what you see on the computer screen is exactly what will appear when you print it on paper

backwards-compatibility

noun

digitally

adverb

intelligently

adverb

interactively

adverb

interactivity

noun

lights-out

adjective

multimedia

noun

public domain

adjective

real-time

adjective

scalability

noun

on the fly

while a computer is running

run lights-out

if a machine or manufacturing process runs lights-out, it is controlled by a computer and does not need a human to be present in order to operate or supervise it

up and running

if a system or program is up and running, it is working effectively

pre-cation

a paid holiday given to a new employee before they start their job

BuzzWord Article

Open Dictionary

selfie stick

an expandable stick which you attach to a mobile phone or camera to help you take a selfie …

add a word

Blog

A must for anyone with an interest in the changing face of language. The Macmillan Dictionary blog explores English as it is spoken around the world today.

global English and language change from our blog