Loading lang_cpp_app_01...

enib_small.png LANG-CPP App_01 — Exercice applicatif sur un thème imposé

Cet exercice illustre l'intérêt des primitives en langage C/C++ pour améliorer les performances d'applications développées dans des langages de plus haut niveau.
Il propose notamment d'exploiter les fonctionnalités des langages C/C++ liées à la représentation des données en mémoire.

Il s'agit ici de remplacer par des fonctions réalisées en C++ certains traitements d'un programme Python qui manipule des images.
De tels traitements très répétitifs sur un grand volume d'information (les nombreux pixels constitutifs des images) sont en effet de bons candidats pour bénéficier de l'efficacité d'exécution des langages C/C++.
{1 #repr } Représentation des images
{2 #work } Préparation de l'environnement de travail
{3 #library } Interaction entre Python et C++
{4 #blending } Fondu enchaîné de deux images
{5 #binary } Représentation binaire des données
{6 #reveal } Révélation d'une image dissimulée dans une autre
{7 #hide } Dissimulation d'une image dans une autre
{8 #factor } Factorisation du code source