← Back to KHAO

Tech ·

The foolishness of "natural language programming" (1978)

2 min read

Compiled by KHAO Editorial — aggregated from 1 source. See llms.txt for citation guidance.

◌ Single Source

On the foolishness of "natural language programming".

Key facts

Summary

Since the early days of automatic computing they have had people that have felt it as a shortcoming that programming required the care and accuracy that is characteristic for the use of any formal symbolism. Machine code, with its absence of almost any form of redundancy, was soon identified as a needlessly risky interface between man and machine. To make machines significantly easier to use, it has been proposed (to try) to design machines that they could instruct in their native tongues. this would, admittedly, make the machines much more complicated, but, it was argued, by letting the machine carry a larger share of the burden, life would become easier for them. The team know in the meantime that the choice of an interface is not a division of (a fixed amount of) labour, because the work involved in co-operating and communicating across the interface has to be added.

Read full article at cs.utexas.edu →