Abstract
The programming language C has been in widespread use since the early 1970s,
and is it probably the language most widely used by computer science
professionals. The goal of this paper is to argue that it is time to retire
C in favour of a more modern language.
The choice of a programming langauge is often an emotional issue which is not
the subject of rational discussion. Nevertheless it is hoped to show here
that there are good objective reasons why C is not a good choice for large
programming projects. These reasons are related primarily to the issues of
software readability and programmer productivity.