Computer programming

Definition and stakes

| override_editor,  Advanced Automation for Space Missions (1980)

“ In the general area of communication between man and machine, a few tasks are already well handled by available languages. For example, in the area of numerical computations the present formal languages, while not perfect, are highly serviceable. When one considers the introduction of sophisticated computer systems into environments where it is necessary for them to communicate frequently, competently, and rapidly with people who are not specialists in computer programming, then the need for improvement in man machine communication capability quickly becomes apparent. ”
Source: Wikisource

Anonymous,  IBM 1401 Programming Systems

“ Modern, high-speed computers, such as the 1401, are marvelous electronic instruments, but they represent only portions of data processing systems. Well-tested programming languages for communication with computers must accompany the systems. It is through these languages that the computer itself is used to perform many of the tedious functions that the programmer would otherwise have to perform. A few minutes of computer time in translating the program can be equal to many, many hours of staff time in writing instructions coded in the language of the computer. ”
Source: Gutenberg

Get perspective with Kwize: daily news enlightened by great literature