[plug] [link] Programming languages - and their faults

Craig Ringer craig at postnewspapers.com.au
Wed May 14 18:14:27 WST 2003


http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html

My (personal) favourite:
"What I Hate About C

     *

       It's often used inappropriately. Unless I'm writing a kernel, a 
device driver, a virtual machine, or an interface to a C or C++ library, 
writing in C is a probably premature optimization.
     *

       Thirty years of growth and patches to the standard library have 
produced many, many similar functions with similar, terse names. Quick, 
what are the differences between execl, execlp, execle, execv, and 
execvp? If you're not using these every day, you'll be hitting man 3 
exec often."




More information about the plug mailing list