Software Fault Prevention By Language Choice Why C Is Not My Favorite Language
Category : Tutorials » C Programming
. techniques for avoiding pitfalls in programming in C, and contains valuable . "Is the C programming language appropriate for the task at hand? .
Download File
Free PDF eBooks Download
Tutorials
C Programming
Content Summary :
1 Introduction and Background In a recent paper, W. D. Yu [7] describes the kinds of errors committed by coders working on LucentTechnologies advanced 5ESS switching system. This system’s reliability is now dependent on the correctfunctioning of several million lines of source code. 1 Yu not only categorizes the errors, but enumerates within some categories the technical guidelines devel- oped to overcome problems. Yu’s paper’s advice mirrors, in some respects, the recommendations in Maguire’s Writing Solid Code [5], a book brought to my attention several years ago for source material in a software engineering undergraduatecourse. This genial book explains techniques for avoiding pitfalls in programming in C, and contains valuableadvice for intermediate or advanced C language programmers. It is reminiscent of (and acknowledges a debtto) Kernighan and Plauger’s Elements of Programming Style [4]. Maguire’s excellent lessons were gleanedfrom Microsoft’s experience developing “bug-free C programs” and are provided as anecdotes and condensedinto pithy good rules. The key emphasis in Yu’s paper as well as Maguire’s book is that many program problems are preventable by individual programmers or “development engineers” and that strengthening their design and programmingcapabilities will prevent errors in the first place.
Favorite C Programming PDF File
A Parallel Programming Tutorial Using the aCe C Language. Version 3. John E. Dorband . tutorial begins with the assumption that the reader is familiar .
Programming in C. A Tutorial. Brian W. Kernighan. Bell Laboratories Murray Hill N. J. . programming structure in this way if else if C Tutorial. 7 .
. tutorial describes the installation of the Eclipse Project CDT C C . .ca eclipse 1 Install.pdf . of these windows in future tutorials. b. .
This book is an introduction to programming with the Standard ML pro gramming . Most familiar programming languages such as C or Java are based on an .
A TUTORIAL ON POINTERS AND ARRAYS IN C. by Ted Jensen. Version 1.2 PDF Version Sept. 2003 . in the writing of code in the C programming language you .