Multilangage

Multilangage

Un programme multilangage (également écrit multi-langage) est un programme conçu pour être exécuté ou pour travailler sur du code source provenant de différents langages de programmation. Plus les langages de programmations sont proches et proviennent de la même famille, et plus cela est facile.

Certains programmeurs s'amusent à écrire des programmes valides dans plusieurs langages de programmation (souvent de la même famille) et qui s'exécutent en produisant le même résultat quel que soit le langage choisi pour l'exécuter.

Certains logiciels sont suffisamment génériques pour pouvoir travailler indifféremment sur des codes sources provenant de différents langages. C'est le cas des générateurs de documentation, de CPD (détecteur de copier-coller) ou même de compilateurs tels GCC ou LLVM car les optimisations lors de la phase de compilation sont indépendantes du langage d'origine. Certaines plate-formes peuvent également accueillir plusieurs langages, telles les machines virtuelles Java, .Net ou Parrot (les deux dernières ayant explicitement été prévues en ce sens).

Voir aussi

  • l'Internationalisation de logiciels, adaptation technique d'un logiciel pour afficher les messages à destination de l'utilisateur dans différentes langues, ou en respectant les conventions d'autres cultures.
  • le multilinguisme, où une personne ou une communauté parle plusieurs langues ; à ne pas confondre avec multilangage.



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Multilangage de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Générateur de documentation — Un générateur de documentation est un outil de programmation qui crée de la documentation destinée aux programmeurs (il s agit alors d une documentation d API) ou aux utilisateurs finaux (il s agit alors d un guide d utilisateur) ou encore les… …   Wikipédia en Français

  • Adobe AIR — Adobe Integrated Runtime Adobe Integrated Runtime (AIR), anciennement nommé Apollo, est une machine virtuelle multi plateforme, multilangage, multi interface qui s exécute sur le système d exploitation et pas à l intérieur d un navigateur comme… …   Wikipédia en Français

  • Adobe Apollo — Adobe Integrated Runtime Adobe Integrated Runtime (AIR), anciennement nommé Apollo, est une machine virtuelle multi plateforme, multilangage, multi interface qui s exécute sur le système d exploitation et pas à l intérieur d un navigateur comme… …   Wikipédia en Français

  • Adobe Integrated Runtime — (AIR), anciennement nommé Apollo, est une machine virtuelle multiplateforme, multilangage, multi interface qui s exécute sur le système d exploitation et pas à l intérieur d un navigateur comme la machine virtuelle Flash. On parle alors de Rich… …   Wikipédia en Français

  • Adobe integrated runtime — (AIR), anciennement nommé Apollo, est une machine virtuelle multi plateforme, multilangage, multi interface qui s exécute sur le système d exploitation et pas à l intérieur d un navigateur comme la machine virtuelle Flash .On parle alors de Rich… …   Wikipédia en Français

  • Enterprise Application Integration — Intégration d applications d entreprise Pour les articles homonymes, voir IAE et EAI. L Intégration d applications d entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des… …   Wikipédia en Français

  • Enterprise application integration — Intégration d applications d entreprise Pour les articles homonymes, voir IAE et EAI. L Intégration d applications d entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des… …   Wikipédia en Français

  • Integration d'applications d'entreprise — Intégration d applications d entreprise Pour les articles homonymes, voir IAE et EAI. L Intégration d applications d entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des… …   Wikipédia en Français

  • Intégration D'applications D'entreprise — Pour les articles homonymes, voir IAE et EAI. L Intégration d applications d entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des applications hétérogènes de gérer leurs… …   Wikipédia en Français

  • Intégration d'applications d'entreprise — Pour les articles homonymes, voir IAE et EAI. L Intégration d applications d entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des applications hétérogènes de gérer leurs… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”