Posizione: Casa > internet >

Ciò che è oggetto di codice?

  

linguaggi di programmazione come C e Java sono linguaggi di alto livello che richiedono il codice sorgente è entrato attraverso il programmatore per essere compilato. Una volta che il compilatore ha elaborato il codice, produce una serie di codice oggetto che può essere passato ad altri programmi o eseguire su un sistema informatico.

Durante la creazione di codice sorgente in un linguaggio orientato agli oggetti come C + +, il programmatore può utilizzare le istanze di oggetti per rendere il codice sorgente più facile da seguire. Una volta che il codice viene compilato, il codice risultante oggetto sarà difficile per un essere umano da leggere, ma possono essere trattati in modo molto efficiente da un computer. I due tipi di oggetti sono molto diversi, ma per i loro usi rispettivi-si legge dai programmatori di lettura da parte di altri computer-che abbiano una funzione analoga.

Il codice oggetto può anche mantenere il codice sorgente di un particolare applicazione protetta e rimuovere l'obbligo di includere la fonte con il prodotto acquistato. Un esempio di codice oggetto, che i consumatori pagano per sarebbero Microsoft Office. Il codice oggetto è scritto su un CD o DVD e confezionate per la vendita, ma il codice sorgente utilizzato per compilare le domande nel loro lavoro è stato tenuto da Microsoft, e non condivisi con il pubblico in generale. Questo aiuta a proteggere la proprietà intellettuale di Microsoft ed elimina anche la necessità per l'individuo di acquistare il software per compilare prima dell'installazione.

Un compilatore è un pezzo di software che trasforma il codice sorgente è entrato in un linguaggio macchina oggetto leggibili che è ottimizzato per la lettura da un computer. Separare il codice sorgente originale dal codice installato può anche fornire benefici agli sviluppatori in fase di test, consentendo il codice sorgente di continuo cambiamento e essere compilato per essere disponibile per le installazioni più tardi. Un esempio di questo potrebbe essere quello di confrontare la domanda di nightly build del codice stabile oggetto confezionato. Si ha la necessità e la compilazione è cambiato notte, l'altro è stato testato ed è reso disponibile, quando la maggior parte dei The Kinks sono stati elaborati.

Alcune applicazioni o addirittura sistemi operativi, come Linux può essere compilato dagli utenti Una volta scaricato, oppure possono essere scaricati e installati da pre-compilato in codice oggetto. Molte di queste applicazioni sono open source e le comunità di sviluppo che creare e sostenere i loro incoraggiare coloro che li utilizzano per contribuire a modificare il loro codice sorgente.

Ci sono sempre più le applicazioni aperte source e sviluppatori di tutto il Internet che incoraggiano l'uso delle nightly build, tuttavia il codice confezionato oggetto di entrambe le applicazioni open source e payware utente può essere molto più amichevole .

----------------------------------
Articolo correlato:
----------------------------------