Votre partenaire formation informatique sur Bordeaux et en Aquitaine depuis 1991
Langage C - Perfectionnement
Prochaines sessions inter-entreprises
- Du 11/07/2013 au 12/07/2013
- Du 03/10/2013 au 04/10/2013
- Du 05/12/2013 au 06/12/2013
Objectifs
Apporter aux participants les connaissances et la pratique des fonctions appartenant aux principales bibliothèques standards du langage C. Une courte initiation aux techniques de programmation en C sous Windows sera faite.
Participants / Pré-requis
Ingénieurs informaticiens, analystes programmeurs désirant se perfectionner au langage C. La connaissance des bases du langage C est nécessaire.
Contenu
Rappel de base
- Architecture d’un programme
- Types de données
- Structures de contrôle
- Fonctions et visibilité
- Pointeurs et allocation dynamique
Pointeurs
- Pointeurs de fonction
- Pointeurs de tableau
- Indirections à plusieurs niveaux
Fonctions
- Récursivité
- Nombre de paramètres variables
Passage de paramètres
- Passage par valeur
- Passage par pointeur
Gestion des fichiers
- Fichiers bufferisés
- Fichiers non bufferisés
Appels système
- Processus
- Lecture d’un répertoire
- Le réseau (sockets)
Gestion de la mémoire
- Classe de stockage
- Gestion du tas
Le préprocesseur
- Compilation conditionnelle
- Constantes pures
- Macros
Déclarations spéciales
- Variables externes
- Fonctions exportées et importées de DLL
- Variables statiques
- Fonctions inline
Constitution et appel de fonctions assembleur
- Faut-il encore utiliser l’assembleur ?
- Mise en œuvre
- Edition des liens
Optimisation
- De la vitesse
- De la mémoire
Débogueurs
- Symboles de débogage
- Variables suivies
- Points d’arrêts
Profiler
- Objectif du profiling
- Mise en œuvre
- Interpréter le résultat
Portabilité
- Standard ANSI C
- Standard POSIX
- Unix / Windows
- Bibliothèques partagées (SO, DLL)
Librairies
- Librairies standards
- Constituer une librairie
- Variables externes
- Fonctions exportées et importées de DLL
- Variables statiques
- Fonctions inline
Cette formation vous intéresse ? Renseignez-vous
![Programme de formation AFIB : [ Langage C - Perfectionnement ] au format PDF Programme de formation AFIB Langage C - Perfectionnement au format PDF](http://www.afib.fr/_addons/images/pdf.gif)





