FAQ C++/CLI et VC++.NetConsultez toutes les FAQ

Nombre d'auteurs : 29, nombre de questions : 248, création le 22 février 2013 

 
OuvrirSommaireLe langage C++/CLIGénéralités

Dans C++/CLI, il y a deux choses. C++ et CLI.

C++ est bien sur le langage de programmation libre, inventé par Bjarne Stroustrup, soumis à la standardisation ISO. Plus de détails dans la faq C++.
CLI veut dire Common Language Infrastructure. C'est une spécification qui défini un environnement d'exécution pouvant supporter des langages multiples et être utilisés sur plusieurs plateformes sans avoir a être réécrit spécifiquement pour elles. Cette spécification est définie suivant la norme ECMA 335. Le CLR (comman language runtime, ou plus simplement le runtime .Net) est l'implémentation de Microsoft du CLI.

C++/CLI représente donc la mise en relation synallagmatique entre le C++ et le CLI qui relie le modèle objet statique du C++ au modèle objet dynamique du CLI. C'est cette mise en relation qui va permettre d'utiliser le langage C++ pour faire de la programmation .Net et d'accéder ainsi au framework .Net, grâce au compilateur de Visual Studio 2005.

C++/CLI est finalement une extension du C++ pour supporter le CLI.

Créé le 12 juillet 2006  par nico-pyright(c)

Lien : Qu'est-ce que le CLR (Common Language Runtime)?
Lien : http://cpp.developpez.com/faq/cpp/?page=generalites

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006-2007 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.