ABSTRACT

Computer programming involves expressing the task the computer is intended to perform in the language comprehensible by the particular machine. In the early days of computing, this took place directly—programmers were obliged to learn the machine’s instruction set and write their instructions in terms of this machine code. Each successive evolution of languages, now amounting to several generations, has raised the programming language further above the processing level and nearer to the concept of the functionality required, thus giving rise to the term high level languages. Whilst the changes that have taken place in programming languages have been breathtaking, one thing has not changed: the need for standards by which a programmer must work. Create a programming standards document describing how code is to be described and structured, how variables are to named, how errors are to be trapped, and any language-specific guidance that fosters ease of code support by those other than the original author.