Diferența dintre codul sursă și codul de obiect

Diferența cheie - cod sursă vs cod de obiect
 

Un software este o colecție de programe. Un program este un set de instrucțiuni date unui computer pentru a efectua o anumită sarcină. Instrucțiunile lor sunt scrise de un programator care utilizează un limbaj de programare. Prin urmare, dezvoltarea unui program de software înseamnă dezvoltarea unui set de programe. Activitatea de scriere a programelor este cunoscută sub denumirea de programare. Procesul care este urmat pentru a dezvolta un software complet este numit Software Development Life Cycle (SDLC). Pașii implicați în SDLC oferă o înțelegere a codului sursă și a codului obiect. Acest articol discută diferența dintre codul sursă și codul obiect. diferența cheie între codul sursă și codul de obiect este că Codul sursă este o colecție de instrucțiuni de calculator scrise folosind o limbă de programare citibilă de om, în timp ce Codul Obiect este o secvență de instrucțiuni în limbajul mașinii și este rezultatul după ce compilatorul sau un asamblator convertește codul sursă.

CUPRINS

1. Prezentare generală și diferență cheie
2. Ce este codul sursă?
3. Ce este codul de obiect
4. Asemănări între codul sursă și codul de obiect
5. Comparație comparativă - cod sursă vs cod obiect în formă tabelară
6. rezumat

Ce este codul sursă??

Înainte de a dezvolta software-ul, ar trebui să existe o înțelegere a cerinței. Analiștii obțin funcțiile necesare utilizatorului și le documentează. Acest document este Specificație privind cerințele de sistem (SRS). Oferă documentație descriptivă a funcționalităților necesare. Pe baza acestui document, sistemul a fost proiectat. Proiectarea sistemului poate fi realizată utilizând diagrame de flux, Diagrame de fluxuri de date (DFD). Rezultatele fazei de proiectare pot fi proiectarea bazei de date, proiectarea proceselor etc. După terminarea fazei de proiectare, aceste modele pot fi implementate folosind un limbaj de programare relevant de către un programator.

Figura 01: Cod sursă

Sunt multe limbi de programare. Unele dintre ele sunt C, C #, C ++, C # și Python. Programatorul poate selecta limba de programare în funcție de proiectul software și poate transforma desenele în programe de calculator. Instrucțiunile sunt scrise pentru a obține funcționalitățile software-ului necesar utilizând limba de programare. Aceste instrucțiuni au o sintaxă similară cu limba engleză și pot fi citite de un om. Această colecție de instrucțiuni scrise folosind un limbaj de programare care poate fi citit de om se numește cod sursă.

Ce este codul de obiect?

Codul sursă este de înțeles de către oameni deoarece are o sintaxă similară cu limba engleză. Nu este ușor de înțeles de un computer sau de o mașină. Computerele sau mașinile înțeleg limbajul binar format din zerouri și o singură dată. Prin urmare, este necesar să transformați codul sursă în formă ușor de înțeles. Compilatorul sau un asamblator convertesc codul sursă în limbaj binar sau limbaj al mașinii. Acest cod convertit este cunoscut sub numele de Cod Obiect. Este de înțeles de calculator. În cele din urmă, instrucțiunile date de om sunt înțelese de calculator.

Care este asemănarea dintre codul sursă și codul de obiect?

  • Ambele sunt legate de programarea pe calculator.

Care este diferența dintre codul sursă și codul de obiect?

Cod sursă vs Cod de obiect

Codul sursă este o colecție de instrucțiuni de calculator scrise folosind un limbaj de programare care poate fi citit de om. Codul Obiect este o secvență de instrucțiuni în limbajul mașinii sau binar și este ieșirea după compilator sau un asamblator convertește codul sursă.
 Comprehensibilitatea
Codul sursă poate fi citit de către om sau programator. Codul de obiect poate fi citit de calculator.
Generaţie
Omul generează codul sursă. Compilatorul generează codul de obiect.
 Format
Codul sursă are forma unui text simplu. Codul obiect este în formă de binare.

rezumat - Cod sursă vs Cod de obiect 

Programele de calculator sunt utile pentru a oferi instrucțiuni computerului pentru a efectua o anumită sarcină. Aceste programe sunt scrise folosind limbi de programare. Există multe limbi de programare, iar programatorul poate selecta o limbă pentru a dezvolta programe sau programe software. Codul sursă și Codul obiect sunt doi termeni asociați programării. Diferența dintre codul sursă și codul de obiect este că codul sursă reprezintă o colecție de instrucțiuni de calculator scrise folosind o limbă de programare citibilă de om, în timp ce codul de obiect este o secvență de instrucțiuni în limbajul mașinii și este ieșirea după ce compilatorul sau un asamblor convertește codul sursă.

Descărcați PDF-ul codului sursă vs codul obiect

Puteți descărca versiunea PDF a acestui articol și o puteți utiliza în scopuri offline conform notei de citare. Descărcați aici versiunea PDF Diferența dintre codul sursă și codul de obiect

Referinţă:

1. "Diferența dintre codul sursă și codul de obiect". Disponibil aici 
2.vshahnavaz. Cod sursă și cod obiect, VShahnavaz, 3 decembrie 2014. Disponibil aici 
3. "Codul obiectului" Wikipedia, Fundația Wikimedia, 11 ianuarie 2018. Disponibil aici 
4. "Cod sursă." Wikipedia, Fundația Wikimedia, 11 ianuarie 2018. Disponibil aici  

Datorită fotografiei:

1. "Codul sursei în C'By Romainhk - Lucrare proprie, (CC BY-SA 3.0) prin intermediul Commons Wikimedia