Answers are grounded in this paper and cite their sources.
The motivation behind the work in very-high-level languages is to ease the programming task by providing the programmer with a language containing primitives or abstractions suitable to his problem area. The programmer is then able to spend his effort in the right place; he concentrates on solving his problem, and the resulting program will be more reliable as a result. Clearly, this is a worthwhile goal.
No takes yet. Share an insight, caveat, or question.
Liskov et al. (1974) studied this question.