La programmation modulaire (série : Programmation en langage C)

Canteaut Anne

Dès que l'on écrit un programme de taille importante ou destiné à être utilisé et maintenu par d'autres personnes, il est indispensable de se fixer un certain nombre de règles d'écriture. En particulier, il est nécessaire de fractionner le programme en plusieurs fichiers sources, que l'on compile séparément. Ces règles d'écriture ont pour objectifs de rendre un programme lisible, portable, réutilisable, facile à maintenir et à modifier.

Description

Université productrice

Université de Limoges

Discipline

Informatique - Programmation : Algorithmique, langages, conception objet, programmes

Mots clés

fuscia, langage C, langage impératif, makefile, fragmentation, factorisation, compilation séparée

Langues

Français

Droits attachés à la ressource

Licence Creative Commons CC BY-NC-ND (Attribution – Pas d’utilisation commerciale – Pas de modifications)

Logo by-nc-nd.webp

Indication pédagogique

Niveaux

Enseignement supérieur

Proposition d'utilisation

Ce cours, inscrit dans un programme de Master, peut toutefois convenir à des débutants en programmation. De bonnes notions en mathématiques (correspondant généralement à un niveau L2) permettront d'aborder efficacement les exercices.

Type(s) pédagogique(s)

Cours / Présentation

Type(s) documentaire(s)

Texte

Ressources associées

Polycopié (série : Programmation en langage C)

Ce document propose les bases du langage C au travers de 7 chapitres consacrés chacun à un aspect du langage. Il est complété par une présentation de la librairie standard et du débogueur GDB. Cinq sé...

Programmation en langage C

Ce cours propose les bases du langage C au travers de 7 chapitres consacrés chacun à un aspect du langage. Complété par une présentation de la librairie standard et du débogueur GDB, le cours propose ...