
computer science, computing – the branch of engineering science that studies (with the aid of computers) computable processes and structures
anti-virus program – a computer program that checks a computer for viruses and prevents their spread
binary program, binary – a pre-compiled, pre-linked program that is ready to run under a given operating system; a binary for one operating system will not run on a different operating system; “the same source code can be compiled to produce different binaries for different operating systems”
loop – a computer program that performs a series of instructions repeatedly until some specified condition is satisfied
patch – a short set of commands to correct a bug in a computer program
checking program – a program that examines other computer programs for syntax errors
compiling program, compiler – (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program
debugger – a program that helps in locating and correcting programming errors
user interface, interface – (computer science) a program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system
job control – a program that is called to prepare each job to be run
source program – a program written in a language from which statements are translated into machine language
parser – a computer program that divides code up into functional components; “compilers must parse source code in order to translate it into object code”
tagging program, tagger – a computer program that attaches labels to the grammatical constituents of textual matter
relocatable program – a program that can be located in different parts of memory at different times
search engine – a computer program that retrieves documents or files or data from a database or from a computer network (especially from the internet)
spider, wanderer – a computer program that prowls the internet looking for publicly accessible resources that can be added to a database; the database can then be searched with a search engine
spreadsheet – a screen-oriented interactive program enabling a user to lay out financial data on the screen
stored program – a program that is stored in the memory of the computer that executes it
text-matching – a computer program that looks for text that matches a given text; “Google uses text-matching to find web pages containing a particular text”
service program, utility program, utility – (computer science) a program designed for general support of the processes of a computer; “a computer system provides utility programs to perform the tasks needed by most users”