Qu'est-ce que le code d'objet dans un programme informatique?
Les ordinateurs sont des machines qui fonctionnent sur des millions de lignes de code. Les programmeurs écrivent du code dans divers langages, mais tout ce code a certaines fonctionnalités de base, quelle que soit la langue utilisée. Un programme a toujours deux ensembles de code, de code source et de code d'objet. Le code source est ce qui est créé au préalable, le langage que le programmeur utilise pour donner des instructions au compilateur de l'ordinateur afin de faire fonctionner le programme. Le résultat du compilateur ayant compilé ces instructions de code source est appelé code d'objet.
Les termes sont intuitifs, en ce sens que le code source est le début, ou source, de l'opération, et le code d'objet est le résultat ou l'objet souhaité de l'exercice entier. Il est stocké dans des fichiers créés par le compilateur de l'ordinateur et peut ensuite devenir l'extrémité ultime prévue par le programmeur.
Une fois que le code source a été compilé en fichiers, il peut ensuite continuer vers le processeur de l'ordinateur, qui exécute les instructions finales. Couramment disponibleLes applications logicielles sont d'énormes collections de code d'objet qui ne peuvent pas être modifiées fondamentalement car le code source n'est pas inclus. C'est comme avoir la solution au problème mais pas toutes les étapes utilisées pour y arriver. Changer ce code sans avoir le code source peut être un exercice de frustration.
Ce processus en plusieurs étapes est nécessaire car les ordinateurs ne peuvent exécuter que les instructions qui sont écrites dans le langage de la machine. C'est le résultat ultime, qui est des versions exécutées du code d'objet. Ainsi, lorsqu'un consommateur obtient une application logicielle, ce consommateur obtient une version exécutée du code source qui est devenu un langage de machine qui a été transformé en projet final.
Étant donné l'accent actuel sur le code open-source, de plus en plus d'applications sont publiées avec des voies dans le code source. Les programmeurs et codeurs diligents peuvent accéder à ce code source, le modifier autour de To Répondre à leurs besoins, puis créer un nouveau code d'objet, qui remplit un objectif qui peut être différent de celui prévu par les programmeurs originaux.