La première chose qu'il faut savoir lorsqu'on démarre un projet ayant des problématiques de sûreté de fonctionnement c'est qu'on sera soumis à des règles strictes lors de la programmation. À tel point qu'il devient parfois plus difficile de respecter les règles que de se concentrer sur les fonctionnalités du code même. La norme MISRA C rassemble des règles bien expliquées et facilement compréhensibles pour les développeurs habitués. La conformité d'un code par rapport à MISRA C est considérée à ce jour comme une caractéristique de sûreté de fonctionnement non négligeable. Nous allons présenter dans ce qui suit l'historique de cette fameuse norme dont vous avez sûrement déjà entendu parler ; nous décrirons également ses objectifs et une méthodologie de mise en pratique.
1. Petit historique
1.1 Naissance du C
Dans les années 60, les programmeurs utilisaient généralement le langage assembleur, très proche de la machine. Seulement, pour réaliser une...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première