High Level Languages
Dennis Longley, Michael Shain · Palgrave Macmillan UK eBooks · 1985
Managers are accustomed to specifying their requirements in terms of the desired result, rather than the detailed steps necessary to achieve that result. Computers, however, differ from trained personnel in as much as they demand their instructions, in minute detail, every time they perform a task, no matter how repetitive. Thus there exists a major communication gap between the language, in which humans prefer to specify their requirements and that in which computer hardware demands to fulfil its functions. Just as people with different mother tongues use human translators to bridge the gap between two languages so computer systems employ software translators to convert the high level language, in which a human specifies the problem, to the detailed set of machine code instructions to be obeyed by the hardware. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.