Codul sursă - viață-prog
Codul sursă este un program, de obicei în unul sau mai multe fișiere text, uneori, stocate în baze de date, ca proceduri stocate, și pot apărea ca bucăți de cărți de cod tipărite în imprimarea sau prin alte mijloace. Mare de colectare a iskhodnoko fișiere de cod pot fi organizate într-un copac director, și în acest caz, acesta poate fi, de asemenea, cunoscut ca un arbore sursă (Engl. Copac sursă) codul sursă sau cod de lemn copac, etc.
Codul sursă - un set de fișiere necesare pentru a converti de la forma care poate fi citit la om, pentru anumite tipuri de cod executabil calculator. Există două zone ale codului: traduse în cod mașină, folosind un compilator proiectat pentru o anumită arhitectură de calculator. sau executate direct pe text prin intermediul interpretului.
Codul sursă este utilizat în principal ca date de intrare pentru procesul care produce programul executabil (adică, acesta este compilat sau interpretat). De asemenea, este folosit ca mijloace de transmisie de algoritmi între oameni (de exemplu, fragmente de cod în cărți). Portarea software-ul pentru alte platforme de calculator fără codul de prime, de regulă, este destul de complicată. Deși exemplele de realizare sunt posibile fără a portare sursă, de exemplu. iliemulyatsiya traducerea binară a platformei originale.
licențiere
Cum se scrie un program poate avea consecințe foarte importante pentru sprijinul său. Multe manuale cu privire la stilul de programare insistă asupra importanței lizibilitate, și multe dintre recomandările au ca scop sprijinirea codul sursă al programului, care include depanare și actualizare. Alte priorități, cum ar fi viteza de implementare a programului și posibilitatea de a redacta un program pentru mai multe arhitecturi, de multe ori face cod lizibilitate mai puțin importantă ca și calitatea codului depinde în întregime de scopul său.
Deoarece programarea de zeci de ani există o scară industrială, au fost dezvoltate stilul de programare corespunzătoare. Unele standarde sunt formalizate, iar unele sunt reguli nerostite. De exemplu, numele de notație maghiară reglementează identificatorilor în program (rezolvate adesea prin convenție de denumire în întreaga întreprindere), precum și alte standarde definesc regulile de elemente de sintaxă plasare.