The reason you should care about MISRA C is a simple one. It stops you from doing things that the C language allows you to do that you really don’t want to do. Well, maybe not so simple. But that’s the way that Andrew Banks explained it to me in this week’s Five Minutes with…discussion. Andrew is the Chairman of the MISRA C Working Group and also a Technical Specialist with LDRA. There are some anomalies within C that even savvy developers may not be aware of. Conforming to the spec will make all your troubles go away…at least your development troubles.
For more information, visit embeddedcomputing.com