Techniques de développement

Faculté d'Informatique

Département
Informatique théorique


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.
Image logo indiquant les ressources Leçons
Aucune leçon concernant ce cours n'a été ajoutée. Pour le faire, cliquer ici.
[]
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 modifier ces objectifs.
Niveau et prérequis conseillés

Cours de niveau 14. Les prérequis conseillés sont :

  • notions de programmation en langage C.

Image logo modifier ces prérequis.
Image logo indiquant les ressources Voir aussi
Personne n'a créé cette section.
[]
Référents

Ces contributeurs sont prêts à vous aider concernant ce cours :

  • Psychoslave

Image logo modifier les référents.
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.