ISBN : 978-81-963532-2-3 (E-Book) development of a computer program. Many high-level languages enforce a great deal of error checking both at compile-time and at run-time. • Cost: The ultimate cost of a programming language is a function of many of its characteristics. • Familiar notation: A language should have familiar notation, so it can be understood by most of the programmers. • Quick translation: It should admit quick translation. • Efficiency: It should permit the generation of efficient object code. • Modularity: It is desirable that programs can be developed in the language as a collection of separately compiled modules, with appropriate mechanisms for ensuring selfconsistency between these modules. • Widely available: Language should be widely available and it should be possible to provide translators for all the major machines and for all the major operating systems. A coding standard lists several rules to be followed during coding, such as the way variables are to be named, the way the code is to be laid out, error return conventions, etc. Coding standards and guidelines Good software development organizations usually develop their own coding standards and guidelines depending on what best suits their organization and the type of products they develop. The following are some representative coding standards. 1. Rules for limiting the use of global: These rules list what types of data can be declared global and what cannot. 2. Contents of the headers preceding codes for different modules: The information contained in the headers of different modules should be standard for an organization. The 81 Software Engineering Keerthana P, Manasa KN, Ganga D Bengal
87 Publizr Home