Accession Number : ADA112096

Title :   Computer Programming and Coding Standards for the FORTRAN and SIMSCRIPT II.5 Programming Languages.

Descriptive Note : Final rept.,

Corporate Author : NAVAL SURFACE WEAPONS CENTER DAHLGREN VA

Personal Author(s) : Bevan,Robert T ; Reynolds,John H

PDF Url : ADA112096

Report Date : Dec 1981

Pagination or Media Count : 80

Abstract : These computer programming and coding standards are meant to provide a general purpose set of standards for use at the Naval Surface Weapons Center. Contemporary studies of the software development process have shown definitively that an ad-hoc attempt at developing large and complex programming systems yields software that is too expensive, too difficult to maintain, inefficient, and, often, incorrect. Worse, it is very difficult to ensure that it is correct. This report deals with standards that make the development of programs a more precise process. This does not imply that use of a rigorous set of programming standards is a panacea for computer programming. On the contrary, use of standards merely reduces the number of errors introduced. Using standards such as those documented in this report will require more effort on the part of the programming staff than heretofore. This effort is not in vain, however, since the additional effort consists of tasks that were not done in the approaches of the past. Additionally, standards greatly improve the reliability, maintainability, and transportability of the resultant software. Use of the most rigorous set of programming standards does not restrict the creative process; defines a consistent, organized, understandable procedure that simplifies the mundane tasks that are associated with the programming discipline, thereby freeing the programmer to design.

Descriptors :   *Computer programming, *Simulation languages, *Machine coding, *Standards, FORTRAN, Systems engineering, Research management, Maintainability, Transportable, Reliability, Processing, Computerized simulation

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE