Sursa este

numire

Codul sursă este folosit pentru a obține codul obiect sau este executat de interpret. Modificările nu se efectuează niciodată pe codul obiect, numai peste codul sursă și apoi re-convertite în codul obiect.







În plus, codul sursă are multe alte utilizări. Poate fi folosit ca un instrument de învățare; Programatorii începători pot fi utile pentru a explora codul sursă existent pentru tehnicile de învățare și metodologia de programare. Este, de asemenea, folosit ca un instrument de comunicare între programatori experimentați, datorită naturii sale (ideal) laconice și lipsite de ambiguitate. Utilizarea în comun a codului de către dezvoltatori este adesea menționată ca un factor care contribuie la îmbunătățirea experienței programatorilor.

Programatorii transferă de multe ori codul sursă dintr-un proiect în altul, care se numește reutilizabilitate software.

Codul sursă este o componentă esențială pentru procesul de portare a software-ului către alte platforme. Fără codul sursă al oricărei părți a software-ului, portarea este fie prea dificilă, fie chiar imposibilă.







organizație

Codul sursă al unei părți a software-ului (modul, component) poate fi format din unul sau mai multe fișiere. Codul programului nu este neapărat scris într-un singur limbaj de programare. De exemplu, adesea programele scrise în limba C. în scopul optimizării, conțin inserarea codului în limba de asamblare. De asemenea, există situații în care unele dintre componentele sau părți ale programelor scrise în diferite limbi, cu asamblarea ulterioară într-un singur modul executabil folosind tehnologia cunoscută sub numele de link-ul de bibliotecă (bibliotecă de legătură).

Pentru a facilita lucrul cu codul sursă, pentru a lucra împreună la codul cu o echipă de programatori, se utilizează sisteme de control al versiunilor.

Spre deosebire de o persoană, nu există cod "bine scris" sau "prost scris" pentru computer. Dar modul în care codul este scris poate influența foarte mult procesul de întreținere software. Calitatea codului sursă poate fi evaluată prin următorii parametri:

Cod sursă neacceptat

Licențele de copyleft pentru software liber necesită distribuirea codului sursă. Aceste licențe sunt adesea folosite pentru lucrări care nu sunt programe - de exemplu, documentație, imagini, fișiere de date pentru jocuri pe calculator.

În astfel de cazuri, codul sursă este forma acestei lucrări, care este preferabilă pentru editare. În licențele nu numai pentru software, se poate numi, de asemenea, o versiune în "format transparent". Acesta poate fi, de exemplu:







Articole similare

Trimiteți-le prietenilor: