On 04/29/2016 10:49 AM, Mouse wrote:
Of course, the question is not whether C has flaws.
The question is
why it's still being used despite those flaws. The answer, I
suspect, is what someone said about it being good enough.
My gripe with C is essentially the same as my grumbles with APL--it's
far too easy to write obscure code and not document it. Old versions of
UNIX are full of that sort of thing. Being a low-level language, it's
almost as bad as lines and lines of assembly without a single comment.
Why it appeals to this particular foible of human nature has always been
a mystery to me.
On the embedded systems (read MCU) front, I note that Ada is starting to
gain some real traction, which I applaud wholeheartedly.
--Chuck