im'info ingenierie informatique de l'image et de l'information im'info ingenierie informatique de l'image et de l'information

INGENIERIE & TECHNIQUES EXPERTISES FORMATIONS PRODUITS DIAS CONTACT
 
  Solution de Services Web de Gestion et de Traitement d'Images Culturelles, Industrielles et Médicales.

CLIQUEZ POUR PLUS D'INFOS !

  Les nouveaux outils de développement à votre portée... Formations spécifiques sur notre catalogue !

CLIQUEZ POUR PLUS D'INFOS !

  Conseils, Etudes, Développements.
Prise en charge complète de vos
projets et veille technologique !

CLIQUEZ POUR PLUS D'INFOS !

LANGAGE C/C++
Le C++ est l'un des langages de programmation les plus utilisés actuellement. Malgré qu'il souffre de la réputation d'être compliqué et illisible, il est à la fois facile à utiliser et très efficace. Le langage C++ est un langage de programmation qui se situe entre les langages « bas niveau » comme l’assembleur et les langages «haut niveau » comme JAVA. Il peut donc interagir avec les couches hardware et fonctionner comme un puissant langage de haut niveau.

Les caractéristiques du C++ en font un langage idéal pour certains types de projets qui nécessitent par exemple de la puissance de calcul comme en traitement d'images et ce grâce aux optimisations des compilateurs actuels. Enfin, ce langage est, avec le C, idéal pour ceux qui doivent assurer la portabilité de leurs programmes au niveau des fichiers sources (pas des exécutables).

Les principaux avantages du C++ sont les suivants :
  • grand nombre de fonctionnalités
  • performances du C : le code C++ compilé est très efficace, ceci vient de sa dualité comme langage de «bas niveau» et de «haut niveau»
  • facilité d'utilisation des langages objets (classe, héritage, polymorphisme).La programmation objet améliore la productivité et permet une meilleure réutilisation du code existant.
  • portabilité des fichiers sources : possibilité de compiler le même code C++ sur la plupart des plates-formes matérielles et sur des systèmes d’exploitation différents sans effectuer de modifications importantes du code
  • modulaire : le code source d’une application développée en C++ peut être séparé en plusieurs fichiers (en règle générale, un fichier par classe) qui sont compilés séparément. Cela procure des gains de temps en mise au point, une simple modification dans un fichier entraîne le recompilation de cet unique fichier et pas de l’ensemble de l’application
  • facilité de conversion des programmes C en C++, et, en particulier, possibilité d'utiliser toutes les fonctionnalités du langage C : tout code écrit en langage C peut facilement être inclus dans un programme C++.
  • contrôle d'erreurs accru.
On dispose donc de quasiment tout : puissance, fonctionnalité, portabilité et sûreté. La richesse du contrôle d'erreurs du langage, basé sur un typage très fort, permet de signaler un grand nombre d'erreurs à la compilation. Toutes ces erreurs sont autant d'erreurs que le programme ne fait pas à l'exécution. Le C++ peut donc être considéré comme un « super C ».


Pour réalisation de projet à base de C/C++, IM’INFO se propose de mettre son expertise et la capitalisation de son expérience de 20 ans en développement C/C++ à votre disposition au travers de son offre Expertise, Formation ou Ingénierie.
ImInfo peut aussi vous mettre à disposition un ensemble des bibliothèques de traitement d'images écrit dans ce langage.



TECHNOLOGIES IM'INFO

Retrouvez dans la liste ci-dessous les autres technologies qui vous intéressent...



Pour revenir à notre offre globale ...

IM'INFO SARL - 102, Boulevard de la Liberté - 44100 NANTES - Tél. 02.51.83.06.60
Récepissé de déclaration CNIL N° 1155573