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