United States. Department of Defense

Summary

United States. Department of Defense Woodenman language requirements (1975)

A complete and unambiguous definition of a common language is essential. Otherwise each translator will resolve the ambiguities and fill in the gaps in their own unique way. There are currently a variety of methods for formal specification of programming language semantics, but it remains a major effort to produce a rigorous formal description, and the resulting products are of questionable practical value. The real value in attempting a formal definition is that it uncovers the incomplete and ambiguous specifications.
Source: Wikisource

United States. Department of Defense Woodenman language requirements (1975)

The translator should not impose run-time cost for unused generality. A primary goal of any translator should be the generation of efficient object code.
The source language, both Kernel and extensions, will contain capabilities which are not needed by everyone or, at least, not by everyone all the time. When a program does not use a feature or capability, that program should pay no penalty for the capability being in the language. That the penalties can be avoided for library extension capabilities is obvious, since they need not be brought in at all.
Source: Wikisource

United States. Department of Defense Woodenman language requirements (1975)

Each of the above points can contribute to program clarity. The use of free format, mnemonic identifiers and conventional forms allows the programmer to use notations which have their familiar meanings, to put down his ideas and intentions in the order and form that humans think about them, and to transfer skills he already has to the solution of the problem at hand. A simple uniform language reduces the number of cases which must be dealt with by anyone using the language; if programs are difficult for the translator to parse, they will be difficult for people.
Source: Wikisource

Get perspective with Kwize: daily news enlightened by great literature