Skip to main content

Qu'est-ce que le code d'objet?

Les langages de programmation tels que C et Java sont des langages de haut niveau qui nécessitent la compilation du code source entré par le programmeur.Une fois que le compilateur a traité le code, il produit un ensemble de code d'objet qui peut être transmis à d'autres programmes ou s'exécuter sur un système informatique.

Lors de la création de code source dans un langage orienté objet tel que C ++, le programmeur peut utiliser des instances deObjets pour faciliter le code source.Une fois le code compilé, le code d'objet résultant sera difficile à lire pour un humain, mais peut être traité très efficacement par un ordinateur.Les deux types d'objets sont très différents, mais pour leurs utilisations respectives mdash;L'une lue par les programmeurs de l'autre lue par Computers Mdash;Ils servent un objectif similaire.

Le code d'objet peut également conserver le code source d'une application particulière protégée et supprimer l'exigence d'inclure la source avec le produit acheté.Un exemple de code d'objet que les consommateurs paient serait Microsoft Office.Le code d'objet est écrit sur un CD ou DVD et emballé à vendre, mais le code source utilisé pour compiler les applications dans son état de travail est conservé par Microsoft et non partagé avec le grand public.Cela aide à protéger la propriété intellectuelle de Microsoft et élimine également la nécessité pour l'individu d'acheter le logiciel pour le compiler avant l'installation.

Un compilateur est un logiciel qui transforme le code source entré en un objet lisible par le langage de machine qui est optimisépour lire par un ordinateur.La séparation du code source d'origine du code installé peut également fournir des avantages aux développeurs dans les tests, permettant au code source de changer en permanence et d'être compilé pour être disponible pour les installations ultérieures.Un exemple de cela pourrait être de comparer une création d'applications nocturnes au code d'objet emballé stable.L'une a besoin de compilation et est changée tous les soirs, l'autre a été testée et est disponible lorsque la majorité des plis ont été élaborés.Peut être téléchargé et installé à partir du code d'objet pré-compilé.Beaucoup de ces applications sont open source et les communautés de développement qui les créent et les soutiennent encouragent ceux qui les utilisent pour aider à modifier leur code source.

Il y a de plus en plus d'applications et de développeurs open source sur Internet qui encourageraient l'utilisation de la nuitconstruire, mais le code d'objet emballé des applications open source et de logiciel payant peut être beaucoup plus convivial.