4 jours · Intermédiaire
Prochaine session : 17 nov.
2 490 € HT
Devis
Formation C et C++ : programmer au plus près du système
C est un langage proche du matériel, utilisé pour les systèmes d'exploitation, les pilotes et les logiciels embarqués.
C++ en est une extension qui ajoute l'orientation objet et des mécanismes d'abstraction, et domine dans les domaines où la performance est déterminante : jeux, simulation, finance, systèmes temps réel. Les formations de ce domaine portent sur ces deux langages et sur leurs pratiques.
Types de base, pointeurs, gestion explicite de la mémoire, compilation séparée.
Classes, héritage, modèles génériques, gestion automatique des ressources par la durée de vie des objets.
Conteneurs, algorithmes, chaînes, flux, fils d'exécution.
Le langage C++ évolue par versions normalisées, qui ont profondément modifié les pratiques recommandées.
Compilateurs, outils de construction, analyseurs, débogueurs.
Un repère : la gestion de la mémoire est la principale source de défauts, y compris de sécurité. Les pratiques récentes du C++ en réduisent fortement le risque.
Questions fréquentes
Par C pour l'embarqué et les systèmes, par C++ pour les applications. Un parcours C++ ne suppose pas de connaître C au préalable.
Elle est rarement demandée.
Oui. Les versions normalisées récentes changent la manière d'écrire un code sûr et lisible.
Décrivez votre contexte et vos outils, nous revenons vers vous sous 24 h ouvrées avec un programme et un devis.
13 formations
4 jours · Intermédiaire
Prochaine session : 17 nov.
2 490 € HT
Devis