MISRA C

Wikipedia:Weryfikowalność
Ten artykuł od 2022-12 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.

MISRA C – standard budowania aplikacji w języku C stworzony przez Motor Industry Software Reliability Association (MISRA) utworzony w celu zapewnienia przejrzystości i przenośności kodu źródłowego, głównie z myślą o systemach mikroprocesorowych programowanych w C.

W 2008 roku światło dzienne ujrzała wersja standardu MISRA dla języka C++.

Pierwsza edycja standardu ukazała się w 1998 (MISRA-C:1998) a druga w 2004. Wykreślono w niej 15 reguł oraz przeredagowano i przenumerowano pozostałe. Zostały one podzielone na 2 kategorie: required (wymagane) i advisory (zalecane).

Publikacje opisujące ten standard MISRA udostępnia odpłatnie za pośrednictwem swojej strony internetowej.

Standard MISRA C został stworzony z myślą o przemyśle samochodowym. Obecnie jednak jest podstawowym standardem tworzenia oprogramowania we wszelkich systemach, które wymagają dużej niezawodności m.in. przemysł lotniczy, kolejowy, medyczny, telekomunikacyjny oraz militarny.