Règles de programmation pour le développement sécurisé de logiciels en langage C (guide)

Le langage C offre une grande liberté aux développeurs. Cependant, il comporte des constructions ambiguës ou risquées qui favorisent l’introduction d’erreurs lors du développement. Le standard du langage C ne spécifie pas l’ensemble des comportements souhaités, et donc certains restent indéfinis ou non spécifiés. Libre alors aux développeurs de compilateurs, de bibliothèques ou de systèmes …

Continue reading ‘Règles de programmation pour le développement sécurisé de logiciels en langage C (guide)’ »

Share Button

L’environnement de développement (EDI) de l’ARDUINO

Les cartes de prototypage programmables ARDUINO sont des outils de développement et d’apprentissage de l’électronique et de la programmation. Le processus de développement suit les étapes suivantes : montage électronique, programmation sur ordinateur, téléversement (téléchargement) du programme vers la carte. Suite au téléversement, le programme s’exécute et le montage électronique produit son œuvre. Le cas …

Continue reading ‘L’environnement de développement (EDI) de l’ARDUINO’ »

Share Button

Les boucles compteur en langage C

Une boucle est une structure de programmation qui permet de répéter un ensemble d’instructions un certain nombre de fois. Il existe plusieurs types de boucles introduites par While, Do… While et For. Les boucles compteur se construisent de la façon suivante : for (compteur = départ; compteur = arrivée; compteur=compteur+pas) { }

Share Button

Langage C : déclaration des variables et types de données

Le type de données caractérise la nature des données qu’une variable est en mesure de contenir. Le type de données est indiqué lors de la déclaration de la variable. En langage C, une variable est déclarée de la façon suivante : int nomvariable; Dans cet exemple, la variable nommée nomvariable est déclarée sous le type int ; elle est donc destinée …

Continue reading ‘Langage C : déclaration des variables et types de données’ »

Share Button

S’initier à la programmation et à la création numérique avec les MOOC

L’apprentissage de la programmation et la création numérique ont, enfin, le vent en poupe en France : après le « langage » de programmation Scratch introduit dans les programmes scolaires (rappelons-nous du plan IPT en 1985 qui a fait entrer les langages Logo et Basic dans les collèges), les Fight Codes (défis durant lesquels des programmeurs s’affrontent pour réaliser le meilleur programme en …

Continue reading ‘S’initier à la programmation et à la création numérique avec les MOOC’ »

Share Button