La Licence d'Informatique
à l'Université d'Aix-Marseille
Informations :
- Code : ENSIN4U2
- Crédits : 3
- Nature : Informatique
- CM/TD/TP : 10/10/10 h
L'unité d'enseignement ENSIN4U2
« Programmation Unix 2 »
Objectifs :
Ce cours est une introduction à la programmation Unix, c'est-à-dire à
l'écriture de programmes faisant appel aux fonctions et commande d'un
système Unix.
Le but est d'apprendre à utiliser la boîte à outils Unix en C et comprendre
comment est écrit un interpréteur de commandes.
Contenus :
- Boîte à outils Unix en C : arguments, processus (terminaison, duplication
et héritage, recouvrement, zombi et synchronisation), signaux Unix.
- Écriture d'un interpréteur shell minimal en C.
- Makefiles, Makefiles embarquant des scripts, génération de Makefiles.
Langages utilisés :
Langages sh, bash, C ; système Unix
Prérequis :
ENSIN3Ux Programmation Unix 1