A forrás
kinevezés
A forráskódot vagy az objektum kód megszerzésére használják, vagy a tolmács hajtja végre. A változtatásokat soha nem végzik el az objektumkódon, csak a forráskódnál, majd újra átalakítják az objektumkódot.
Ezenkívül a forráskód sok más felhasználási területet is tartalmaz. Ez használható tanulási eszközként; A programozók kezdete hasznos lehet a tanulási technikák és a programozási módszertan meglévő forráskódjának feltérképezéséhez. Szintén használják a tapasztalt programozók közötti kommunikáció eszközeinek (ideális esetben) lakonikus és egyértelmű jellegének köszönhetően. A fejlesztők kódjának közös használatát gyakran a programozók tapasztalatainak javításáért járó tényezőnek nevezik.
A programozók gyakran átküldik a forráskódot egy projektről a másikra, amit szoftver újrafelhasználhatóságnak neveznek.
A forráskód lényeges eleme annak, hogy a szoftvereket más platformokra továbbítsák. A szoftver bármely részének forráskódja nélkül a portolás túl nehéz vagy lehetetlen.
szervezet
A szoftver (modul, összetevő) egy része forráskódja egy vagy több fájlból állhat. A programkód nem feltétlenül csak egy programozási nyelven íródott. Például gyakran a C nyelven írt programok. az optimalizálás céljával tartalmazzák a kód beillesztését a szerelési nyelvhez. Lehetséges továbbá, hogy a program néhány komponense vagy része más nyelven íródott, majd összevonva egyetlen végrehajtható modulba, a könyvtári összeköttetésnek nevezett technológiával.
A forráskóddal való együttműködés megkönnyítése érdekében a kóddal együttműködve együttműködnek egy verzióvezérlő rendszerrel.
Egy személytől eltérően nincs "jól megírt" vagy "rosszul megírt" kód a számítógép számára. De a kódírás módja nagymértékben befolyásolja a szoftver karbantartás folyamatát. A forráskód minőségét a következő paraméterekkel lehet megítélni:
Nem támogatott forráskód
A szabad szoftverekhez készült Copyleft licencek forráskód-elosztást igényelnek. Ezeket az engedélyeket gyakran olyan művekhez is használják, amelyek nem programok - például dokumentáció, képek, számítógépes játékok adatfájljai.
Ilyen esetekben a forráskód a munka formája, amely a szerkesztésnél előnyösebb. Az engedélyek nem csak a szoftverek, akkor is nevezhető egy verzió "átlátszó formában". Ez lehet például: