In this chapter we introduce the basic principles of software development with a special emphasis on pattern recognition programs and object—oriented programming. Basic concepts of documentation and program design are also explained.
Unable to display preview. Download preview PDF.
- 1.Collected from the world wide web, from lecture notes, and from personal experience.Google Scholar
- 2.Some of this information can be added automatically, e.g. by res (A.4, Sect. 3.8, Exercise 3.d).Google Scholar
- 3.We once got a program, properly commented and documented, doing its job perfectly — but the variable names were all in a foreign language…Google Scholar
- 4.For C and C++ two styles for indentation are common. Most Unix systems provide the program cb which is a C—beautifier. Therefore it makes little sense to invent your own style! See the manual of this program for the description of the styles.Google Scholar
- 5.Available from most TEX—archives.Google Scholar
- 6.n Unix there are tools which can be used to find the part of the program where most of the computation time is spent.Google Scholar
- 7.Programmier-Umgebung für die Muster–Analyse — in English: a programming environment for pattern analysisGoogle Scholar