How to explain an analog state variable filter ..

Jay Vaughan EMAIL HIDDEN
Fri Oct 14 10:57:39 CEST 2011


> C++ is a product of its time, and for that time, it's quite good. But if we look at what makes C development, at least for larger projects, difficult:
> * no protection against memory leaks

Rubbish.  Whats valgrind if it isn't protection against memory leaks?  :)  This is *such* an old saw, Peter, honestly, I have to wonder if you've done any modern C project lately .. its quite possible to write a few hundred thousand lines of code and catch every single memory leak in your C project.

> * no protection against buffer overruns

Also an old saw.  Sure, we can easily implement buffer overruns in C if we want to, but who does that these days?

> * no exception handling

Next you'll be complaining about having goto and :labels to deal with.

> * no type safety

This is just plain decadence, really .. 

;
--
Jay Vaughan







More information about the music-bar mailing list