sursă


Codul sursă sau tradus în cod executabil folosind un compilator. sau executate direct pe text, cu ajutorul unui interpret.

numire

Codul sursă sau folosit pentru a obține codul obiect sau executat de către interpret. Modificările efectuate nu pe codul obiect numai original, urmat de re-transformarea într-un 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ță, datorită naturii sale (în mod ideal), concis și lipsit 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ă de la un proiect la altul, care se numește reutilizarea de cod (Software reutilitate).

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.

organizație

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. pentru a optimiza conține cod insera î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 tehnologia cunoscută sub numele de link-ul de bibliotecă (bibliotecă de legătură).

Pentru a facilita lucrul cu codul sursă, pentru 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 atunci cum să scrie codul poate influența foarte mult procesul de menținere a software-ului. Oh, puteți vorbi în contextul următoarelor opțiuni ca sursă:

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:

  • pentru un fișier comprimat cu pierderea de date - versiunea fără pierderi;
  • pentru un bitmap - versiunea vector;
  • pentru imagini bidimensionale tri-dimensională de model - un model tridimensional
  • pentru imaginea textului - același text într-un format de text;

În cele din urmă, fișierul în sine, în cazul în care îndeplinește condițiile de mai sus, sau în cazul în care versiunea mai convenabil pur și simplu nu există.