Techniques de développement
Ce cours aborde les points suivants :
- mécanismes de la compilation (pré-processeur, compilation proprement dite, assemblage et édition de liens), types de fichiers, outils associés ;
- utilisation et compilation de librairies ;
- compilation séparée et structuration d'un projet informatique (makefile) ;
- méthodologie de gestion des erreurs et déverminage, exemple de gdb ;
- structure d'un exécutable, mécanisme de pile d'exécution ;
- approfondissement des mécanismes d'allocation statique et dynamique de mémoire, arithmétique des pointeurs, des passages de paramètres par valeur et par adresse pour les fonctions ;
- portée des variables et fonctions ;
- compléments sur le langage C et ses bibliothèques.
[modifier]
![Image logo indiquant les ressources](../I/Postscript-viewer.svg.png.webp)
[]
Objectifs
![image logo](../I/Question_book-2.svg.png.webp)
modifier ces objectifs.
Les objectifs de ce cours sont :
- acquérir les connaissances des bases des techniques de développement de logiciels ;
- la familiarisation à l’utilisation d’outils de développement logiciel.
![image logo](../I/Question_book-2.svg.png.webp)
Niveau et prérequis conseillés
![Image logo](../I/Question_book-2.svg.png.webp)
modifier ces prérequis.
Cours de niveau 14. Les prérequis conseillés sont :
- notions de programmation en langage C.
![Image logo](../I/Question_book-2.svg.png.webp)
![Image logo indiquant les ressources](../I/Sciences_humaines.svg.png.webp)
Personne n'a créé cette section.
[]
Référents
![Image logo](../I/Question_book-2.svg.png.webp)
modifier les référents.
Ces contributeurs sont prêts à vous aider concernant ce cours :
- Psychoslave
![Image logo](../I/Question_book-2.svg.png.webp)
Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.