Recherchez sur tout Techno-Science.net
       
Techno-Science.net : Suivez l'actualité des sciences et des technologies, découvrez, commentez
 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | +
Portage informatique

Le portage informatique consiste à mettre en ?uvre un logiciel, une fonctionnalité, voire un système d'exploitation dans un autre environnement que celui d'origine. Cet environnement est donc soit logiciel, soit matériel.

Principe

Le portage informatique (Le portage informatique consiste à mettre en œuvre un logiciel, une fonctionnalité, voire un système d'exploitation dans un autre environnement que celui d'origine....) revient souvent à reprendre le code source (Le code source (ou les sources voire le source) est un ensemble d'instructions écrites dans un langage de programmation informatique de haut niveau, compréhensible par un être humain entraîné, permettant...) du composant existant dans son environnement (L'environnement est tout ce qui nous entoure. C'est l'ensemble des éléments naturels et artificiels au sein duquel se déroule la vie humaine. Avec les enjeux écologiques...) initial, puis de lui apporter les modifications nécessaires pour qu'il puisse fonctionner sur la plate-forme de destination. Dans ce type de cas, le développeur (En informatique, un développeur (ou programmeur) est un informaticien qui réalise des logiciels en créant des algorithmes et en les mettant en œuvre dans un langage de programmation.) sera reconnaissant à ceux ayant conçu le dit composant d'avoir utilisé des pratiques visant à la portabilité (Selon le contexte, le mot portabilité peut avoir plusieurs significations :), par exemple en évitant toute violation de la norme (Une norme, du latin norma (« équerre, règle ») désigne un état habituellement répandu ou moyen considéré le plus souvent comme une règle à suivre. Ce...) du langage de mise en ?uvre.

Exemples

On peut porter un noyau de système d'exploitation sur une autre architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) Hardware, comme c'est le cas avec les systèmes de type Unix, et parfois on portera des utilitaires, comme ce fut le cas pour le projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a priori à l’identique, nécessitant le concours et l’intégration d’une grande diversité de...) GNU (GNU est un système d'exploitation composé exclusivement de logiciels libres.).

Des bibliothèques logicielles sont aussi souvent portées pour être disponibles dans de nouveaux environnements. C'est par exemple le cas de la bibliothèque Qt de la société Trolltech (Trolltech (qui s'appelait autrefois Quasar Technologies) est une entreprise d'informatique norvégienne basée à Oslo.) ou encore de bibliothèque de langage de script Python qu'on trouve, par exemple, sous la forme d'une bibliothèque chargée dynamiquement dans l'environnement Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis les années 1990, avec la sortie de Windows 95, son succès commercial...).

Dans le domaine du jeu vidéo (La vidéo regroupe l'ensemble des techniques, technologie, permettant l'enregistrement ainsi que la restitution d'images animées, accompagnées ou non de son, sur un support adapté à l'électronique et non de type photochimique. Le mot...), on parle de portage lorsqu'un jeu est adapté d'un système à un autre.

Source: Wikipédia publiée sous licence CC-BY-SA 3.0.

Vous pouvez soumettre une modification à cette définition sur cette page. La liste des auteurs de cet article est disponible ici.
Page générée en 0.037 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - Informations légales