{"product_id":"9781721127986","title":"Embedded C Coding Standard","description":"Barr Group's \u003cem\u003eEmbedded C Coding Standard\u003c\/em\u003e was developed to help firmware engineers minimize defects in embedded systems. Unlike the majority of coding standards, this standard focuses on practical rules that keep bugs out - including techniques designed to improve the maintainability and portability of embedded software. The rules in this coding standard include a set of guiding principles, as well as specific naming conventions and other rules for the use of data types, functions, preprocessor macros, variables, and other C language constructs. Individual rules that have been demonstrated to reduce or eliminate certain types of defects are highlighted. The \u003cem\u003eBARR-C\u003c\/em\u003e standard is distinct from, yet compatible with, the \u003cem\u003eMISRA C Guidelines for Use of the C Language in Critical Systems\u003c\/em\u003e. Programmers can easily combine rules from the two standards as needed.","brand":"CreateSpace Publishing","offers":[{"title":"Default Title","offer_id":46322163810545,"sku":"9781721127986","price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781721127986_p0.jpg?v=1765130978","url":"https:\/\/shop.barnesandnoble.com\/products\/9781721127986","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}