Premalatha, and Mudkavi, Vidyadhar Y (2001) C++ Programming: Conventions, rules and recommendations. Technical Report. National Aerospace Laboratories, Bangalore, India.
![]() |
PDF
c++programming.pdf Restricted to Repository staff only Download (535kB) |
![]() |
Indexer Terms (Generate index codes conversion from application/pdf to indexcodes)
indexcodes.txt Restricted to Repository staff only Download (22kB) |
Abstract
The C++ programming language has evolved into a major tool for implementing large and complex programs. It is yet to be adopted by scientific community. This13; is largely due to historical reasons. Fortran continues to be the major tool. The fact13; that Fortran 90 borrows many ideas from C and C++ shows the need for a better tool13; even for scientific programs. This is because, the scientific software is no longer13; small. Therefore, the scientific community should benefit from the use of C++.13; Inherent complexity of a particular system to be implemented gives rise to the13; need for following some discipline while programming. This helps integrate modules13; seamlessly. It is generally possible to characterize this discipline in terms of13; programming conventions, rules and recommendations. A major portion of this13; document deals with this aspect.13; Writing programs has been, and still is, an art. We almost always relate art with13; style. Likewise, computer programs are distinguished in terms of the style of programming.13; Style is difficult to characterize, though. Admittedly, there are as many13; styles as there are programmers. Our own programming efforts in C++ has resulted13; in a certain style of coding. We have tried to characterize this under techniques.13; Naturally, the reader is free to develop her/his own rules, conventions and style. But,13; the rules, conventions and styles described in this document have benefited from a13; large body of programs available on the internet and books on C++. Therefore, it13; pays to follow the rules and adopt the described style, especially if you are a beginner.13; It is always profitable to build on some one elsex2019;s experience. This document13; reflects a sizeable portion of our experience with C++.
Item Type: | Monograph (Technical Report) |
---|---|
Uncontrolled Keywords: | C++;Conventions;Style;STL |
Subjects: | MATHEMATICAL AND COMPUTER SCIENCES > Computer Programming and Software |
Depositing User: | Mrs Manoranjitha M D |
Date Deposited: | 06 Oct 2006 |
Last Modified: | 28 Aug 2015 10:22 |
URI: | http://nal-ir.nal.res.in/id/eprint/2718 |
Actions (login required)
![]() |
View Item |