نیرابوک

دانلود کتاب برنامه نویسی MISRA C

برنامه‌نویسی ایمن و استفاده از روش‌ها، تکنیک‌ها و ویژگی‌های ایمن در توسعه نرم‌افزارها، همواره مورد توجه بخش‌های صنعتی از جمله در حوزه‌های سیستم های نهفته، هوایی، نفت و گاز، ریلی و خودروسازی بوده است. یکی از بخش‌های مهمی که اغلب استانداردهای ایمنی توسعه نرم‌افزار به آن توجه دارند، زبان، کامپایلر و سبک مورد استفاده برای برنامه‌نویسی است. در مورد سبک برنامه‌نویسی مقالات و تجربیات و یا دستورالعمل‌های ایمنی متعددی ارائه شده است که از آن جمله می‌توان به MISRA C 2004 اشاره نمود که مورد استقبال عمومی و همچنین ابزارهای توسعه نرم‌افزار قرار گرفته است. برای دانلود کتاب برنامه نویسی MISRA C میتوانید از باکس زیر مقاله اقدام کنید. اما نکته حائز اهمیت در این دستورالعمل‌ها، عدم وجود دلایل و نیز عدم پرداختن به نکاتی است که می‌بایست در تکنیک‌های برنامه‌نویسی خصوصاً در مورد حافظه رعایت شود. اگر علاقمند به برنامه نویسی پیشرفته با رعایت استانداردهای Misra C هستید پیشنهاد میکنیم تا وبینار ضبط شده Embedded C پیشرفته را مشاهده کنید.

خلاصه ای از مباحث کتاب:

  • The use of C in the automotive industry
  • Language insecurities and the C language
  • The use of C for safety-related systems
  • C standardization
  • Introduction to this edition
  • Rationale for the production of MISRA-C
  • Objectives of MISRA-C
  • Base languages issues
  • Issues not addressed
  • Applicability
  • Prerequisite knowledge
  • C++ issues
  • Auto-generated code issues
  • The software engineering context
  • The programming language and coding context
  • Adopting the subset
  • Claiming compliance
  • Continuous improvement
  • Rule classification
  • Organization of rules
  • Redundancy in the rules
  • Presentation of rules
  • Understanding the source references
  • Scope of rules
  • Environment
  • Language extensions
  • Documentation
  • Character sets
  • Identifiers
  • Types
  • Constants
  • Declarations and definitions
  • Initialization
  • Arithmetic type conversions
  • Pointer type conversions
  • Expressions
  • Control statement expressions
  • Control flow
  • Switch statements
  • Functions
  • Pointers and arrays
  • Structures and unions
  • Preprocessing directives
  • Standard libraries
  • Run-time failures

تعداد صفحه : ۱۱۶

زبان کتاب : لاتین

حجم فایل : ۱.۷ مگابایت

برای شرکت در دوره ویدیویی Embedded C مقدماتی اینجا کلیک کنید. 

برای دانلود کتاب برنامه نویسی MISRA C از طریق باکس زیر می توانید اقدام کنید.

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا