algorithm:
A set of step-by-step instructions that, when completed, solves a problem. |
program:
Instructions that tell the hardware what to do to transform input into output. |
debugging:
Finding and correcting errors—bugs—in computer software. |
compiler:
A translator program that translates an entire program from a high-level computer language before the program is run for the first time. |
fragmented file:
A file allocated to noncontiguous clusters on a disk, thus degrading the disk’s performance. |
open-source software;
Graphical User Interface (GUI)
A user interface based on graphical displays. With a mouse, the user points to icons that represent files, folders, and disks. Documents are displayed in windows. The user selects commands from menus. |
software license:
An agreement allowing the use of a software program on a single machine. |
autonomous software:
Complex systems that can assume almost complete responsibility for a task without human input, verification, or decision making. |
logic bomb:
A program designed to attack in response to a particular logical event or sequence of events. A type of software sabotage. |
malware:
Malicious software, especially destructive programs such as the viruses, worms, and Trojan horses devised and spread by computer saboteurs. |
spyware:
Technology that collects information from computer users without their knowledge or consent. |
trojan horse:
A program that performs a useful task while at the same time carrying out some secret destructive act. A form of software sabotage. |
de-skilled:
Deskilling is the process by which skilled labor within an industry or economy is eliminated by the introduction of technologies operated by semiskilled or unskilled workers. Work is fragmented, and individuals lose the integrated skills and comprehensive knowledge of the crafts persons
up-skilled
to teach someone additional skills, especially as an alternative to redundancy; to acquire such additional skillsdistributed computing:
No comments:
Post a Comment