“C” is successful because it is evil. 

 

It is so easy to write a piece of dirty code that will do the job in hand, on 
the current platform, that is devoid of error checking but which gets the jobs 
done.

 

It becomes evil when the code is re-purposed from a one off into production 
code.

 

Writing good robust code in “C” is hard. Verifying its robust is even harder. 
So it doesn’t get done…

 

.. I used to think of “C” as a tool that would allow you to shoot yourself in 
the foot in all the same ways as you had available in assembler, plus a few 
more, but much more quickly…

 

Dave 

 

 

From: cctalk [mailto:cctalk-boun...@classiccmp.org] On Behalf Of Charles 
Dickman via cctalk
Sent: 12 April 2017 01:38
To: General Discussion: On-Topic and Off-Topic Posts <cctalk@classiccmp.org>
Subject: If C is so evil why is it so successful?

 

 

Reply via email to