Sciweavers

AC
2002
Springer

Software Fault Prevention by Language Choice: Why C is Not My Favorite Language

13 years 11 months ago
Software Fault Prevention by Language Choice: Why C is Not My Favorite Language
How much does the choice of a programming language influence the prevalence of bugs in the resulting code? It seems obvious that at the level at which individuals write new programs, a change of language can eliminate whole classes of errors, or make them possible. With few exceptions, recent literature on the engineering of large software systems seems to neglect language choice as a factor in overall quality metrics. As a point of comparison we review some interesting recent work which implicitly assumes a program must be written in C. We speculate on how reliability might be affected by changing the language, in particular if we were to use ANSI Common Lisp.
Richard J. Fateman
Added 16 Dec 2010
Updated 16 Dec 2010
Type Journal
Year 2002
Where AC
Authors Richard J. Fateman
Comments (0)