From SEG Wiki
Jump to navigation Jump to search
Other languages:

{{#category_index:P|programmer}} One who develops the series of instructions required for a computer. Programming involves knowing the available operations and the procedure that must be translated. Considerations include (a) allocation of storage locations to data, instructions, and related information, (b) conversion of input data, (c) availability of reference data such as tables and files, (d) requirements for accuracy and methods of checking, (e) ability to restart in case of interruptions and error conditions, (f) automatic monitoring to ascertain that devices and the computing are operating properly, (g) housekeeping or procedures to preset switches and registers, type operator messages, check file labels, etc., (h) format of output data, (i) availability of preexisting programs that may be used in this program, (j) editing of data, and (k) provision for exceptions that are not processable.