sursă

Codul sursă sau folosit pentru a obține codul obiect sau executat de către interpret. Modificările sunt efectuate numai pe sursa, urmată de re-transformarea în obiect.







În plus, codul sursă are o mulțime de alte aplicații. Acesta poate fi folosit ca un instrument educațional; programatori novice poate fi util pentru a examina codul sursă existent pentru a studia metodologia de inginerie și de programare. Este, de asemenea, utilizat ca un instrument de comunicare între programatori cu experiență, din cauza naturii sale concise și lipsite de ambiguitate. Schimbul de cod dezvoltatorii adesea citat ca un factor care contribuie la îmbunătățirea experienței de dezvoltare de software.

Programatorii transporta de multe ori codul sursă (sub formă de module. În forma actuală sau cu adaptare) de la un proiect la altul, care se numește reutilizarea codului.

Codul sursă - o componentă cheie pentru procesul de portare a software-ului pentru alte platforme. Fără codul sursă al oricărei părți a portarea software-ul este fie prea dificil sau imposibil.







Codul sursă al unora dintre software-ului (modul, componenta) poate consta dintr-unul sau mai multe fișiere. Codul de program nu este scris în mod necesar într-o singură limbă. De exemplu, de multe ori programele scrise în limbajul C. optimizarea considerațiilor conținute de cod inserturi în limbaj 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 o tehnica cunoscuta sub numele de link-ul de bibliotecă (bibliotecă de legătură).

Pentru a facilita lucrul cu codul sursă și de a colabora la echipa cod de programare folosit un sistem de control al versiunii.

Spre deosebire de om, nu există nici un „bine scris“ pentru calculatorul sau codul de „prost scris“. Dar, cum să scrie cod care poate influența puternic procesul de menținere a software-ului. O, deoarece codul sursă poate fi judecat după următoarele criterii:

Codul sursă non-executabil

Licență Kopileftnye pentru software-ul liber necesar pentru a distribui codul sursă. Aceste licențe sunt, de asemenea, de multe ori folosite pentru munca, nu un program - cum ar fi documente, imagini, fișiere de date pentru jocuri pe calculator.

În astfel de cazuri, sursa este considerată a fi o formă a acestei lucrări, a preferat să-l modificați. Licențele sunt destinate nu numai pentru software-ul, se poate referi, de asemenea, la o versiune în „format transparent.“ Acest lucru poate fi, de exemplu: