S: (n) code (a coding system used for transmitting messages requiring brevity or secrecy)
S: (n) access, access code (a code (a series of characters or digits) that must be entered in some way (typed or dialed or spoken) to get the use of something (a telephone line or a computer or a local area network etc.))
S: (n) back door, backdoor (an undocumented way to get access to a computer system or the data it contains)
S: (n) area code (a number usually of 3 digits assigned to a telephone area as in the United States and Canada)
S: (n) bar code, Universal Product Code (code consisting of a series of vertical bars of variable width that are scanned by a laser; printed on consumer product packages to identify the item for a computer that provides the price and registers inventory information)
S: (n) color code (system using colors to designate classifications)
S: (n) object code (the machine-language output of a compiler that is ready for execution on a particular computer)
S: (n) operation code, order code (the portion of a set of operation descriptions that specifies the operation to be performed; the set of operations in a computer)
S: (n) plug-in, add-on (a software module that extends or enhances the capabilities of an existing application)
S: (n) alpha software (a first release of a software product that is usually tested only by the developers)
S: (n) authoring language (software that can be used to develop interactive computer programs without the technically demanding task of computer programming)
S: (n) beta software (software that has not yet been released but has received an alpha test and still has more bugs than a regular release) "beta software is usually available only to particular users who will test it"
S: (n) disambiguator ((computer science) a natural language processing application that tries to determine the intended meaning of a word or phrase by examining the linguistic context in which it is used)
S: (n) job ((computer science) a program application that may consist of several steps but is a single logical unit)
S: (n) editor program, editor ((computer science) a program designed to perform such editorial functions as rearrangement or modification or deletion of data)
S: (n) linkage editor (an editor program that creates one module from several by resolving cross-references among the modules)
S: (n) text editor ((computer science) an application that can be used to create and view and edit text files)
S: (n) binary, binary program (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"
S: (n) loop (a computer program that performs a series of instructions repeatedly until some specified condition is satisfied)
S: (n) logic bomb, slag code (a set of instructions inserted into a program that are designed to execute (or `explode') if a particular condition is satisfied; when exploded it may delete or corrupt data, or print a spurious message, or have other harmful effects) "a disgruntled employee planted a logic bomb"
S: (n) trojan, trojan horse (a program that appears desirable but actually contains something harmful) "the contents of a trojan can be a virus or a worm"; "when he downloaded the free game it turned out to be a trojan horse"
S: (n) virus, computer virus (a software program capable of reproducing itself and usually capable of causing great harm to files or other programs on the same computer) "a true virus cannot spread to another computer without human assistance"
S: (n) worm (a software program capable of reproducing itself that can spread from one computer to the next over a network) "worms take advantage of automatic file sending and receiving features found on many computers"
S: (n) patch (a short set of commands to correct a bug in a computer program)
S: (n) compiler, compiling program ((computer science) a program that decodes instructions written in a higher order language and produces an assembly language program)
S: (n) debugger (a program that helps in locating and correcting programming errors)
S: (n) interface, user 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)
S: (n) command line interface, CLI (a user interface in which you type commands instead of choosing them from a menu or selecting an icon)
S: (n) graphical user interface, GUI (a user interface based on graphics (icons and pictures and menus) instead of text; uses a mouse as well as a keyboard as an input device)
S: (n) source program (a program written in a language from which statements are translated into machine language)
S: (n) parser (a computer program that divides code up into functional components) "compilers must parse source code in order to translate it into object code"
S: (n) tagger, tagging program (a computer program that attaches labels to the grammatical constituents of textual matter)
S: (n) sense tagger (a tagging program whose labels indicate the meanings of words or expressions)
S: (n) Web Map Service, Web Map Server (a computer program that produces maps of spatially referenced data dynamically from geographic information)
S: (n) search engine (a computer program that retrieves documents or files or data from a database or from a computer network (especially from the internet))
S: (n) 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)
S: (n) spreadsheet (a screen-oriented interactive program enabling a user to lay out financial data on the screen)
S: (n) stored program (a program that is stored in the memory of the computer that executes it)
S: (n) 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"
S: (n) utility program, utility, service program ((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"
S: (n) driver, device driver ((computer science) a program that determines how a computer will communicate with a peripheral device)
S: (n) diagnostic program (a program that recognizes and explains faults in the equipment or mistakes in a computer program)
S: (n) shareware (software that is available free of charge; may be distributed for evaluation with a fee requested for additional features or a manual etc.)
S: (n) shrink-wrapped software (software on CD-ROMs that are boxed and shrink-wrapped and sold in stores (implying a widely supported standard platform))
S: (n) spyware (computer software that obtains information from a user's computer without the user's knowledge or consent)
S: (n) malware (malicious software, designed to break into a system)
S: (n) supervisory software (specialized programs that reside permanently in the computer's main memory and control the processing of user's programs)
S: (n) hypertext system (a database management system that allows strings of text (`objects') to be processed as a complex network of nodes that are linked together in an arbitrary way)
S: (n) upgrade (software that provides better performance than an earlier version did)
S: (n) call (an instruction that interrupts the program being executed) "Pascal performs calls by simply giving the name of the routine to be executed"
S: (n) function call (a call that passes control to a subroutine; after the subroutine is executed control returns to the next instruction in main program)
S: (n) command line (commands that a user types in order to run an application)
S: (n) link ((computing) an instruction that connects one part of a program or an element on a list to another program or list)
S: (n) hyperlink (a link from a hypertext file to another location or file; typically activated by clicking on a highlighted word or icon at a particular location on the screen)
S: (n) macro, macro instruction (a single computer instruction that results in a series of instructions in machine language)
S: (n) system error (an instruction that is either not recognized by an operating system or is in violation of the procedural rules)
S: (n) toggle (any instruction that works first one way and then the other; it turns something on the first time it is used and then turns it off the next time)