18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

09 88 42 22 19

06 76 60 32 74

Langage C – Fonctions avancées

Référence F175299
Tarif Intra-entreprise Nous consulter
Tarif Inter-entreprise 1550 €
Session ouverte A partir de 2 personnes

Public concerné : Analystes Programmeurs et Développeurs d’applications désirant se perfectionner.

Prérequis : Une connaissance générale de l’informatique et une pratique préalable dans un langage évolué s’avèrent souhaitables.

Durée : 3 jours

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de formation 

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

Appels système :

Processus et fork()
Lecture d’un répertoire
Le réseau (sockets)

Gestion de la mémoire :

Tableaux / listes chainées
Gestion du tas

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

Profiler :

Objectif du profiling
Mise en oeuvre
Interpréter le résultat

Portabilité :

Standard ANSI C
Standard POSIX
Unix / Windows
Bibliothèques partagées (SO, DLL)

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Top