Zdrojový kód

Zdrojový kód (bežne len kód, slangovo zdroják) je postupnosť príkazov zrozumiteľných človeku napísaných v programovacom jazyku. V moderných programovacích jazykoch, zdrojový kód ktorý vytvára program býva rozdelený v niekoľkých textových súboroch. Zdrojový kód počítačového programu je kolekcia súborov, ktoré môžu byť preložené z človeku zrozumiteľného formátu do ekvivalentnej počítačom spúštateľnej – binárnej formy, kompilátorom pre danú počítačovú architektúru, alebo ho program zvaný interpreter priamo vykonáva. Zdrojový kód sa môže nachádzať aj v papierovej publikácii alebo na akomkoľvek inom médiu.

Zdrojový kód slúži na to, aby človek mohol jednoducho a prehľadne robiť zmeny v počítačovom programe. K prehľadnosti prispieva aj možnosť ku každému príkazu písať komentáre. Zdrojový kód by však mal v ideálnom prípade byť ľahko zrozumiteľný a jeho činnosť na prvý pohľad jasná - k tomu prispieva o. i. použitie vhodných zaužívaných identifikátorov a štruktúrovanie.

Účel

Zdrojový kód sa tiež používa na vytvorenie objektového kódu, alebo na priame vykonanie interpreterom. Modifikácie nie sú uskutočňované na objektovom kóde, ale na zdrojovom kóde a potom sa znova prekladá.

Ďalší dôležitý účel zdrojového kódu je opis softvéru. Zdrojový kód má veľa ďalších spôsobov využitia. Môže sa využiť ako nástroj na učenie; začínajúci programátori často využívajú existujúci zdrojový kód na učenie sa programovacích techník a metodológie. Taktiež sa využíva ako komunikačný nástroj medzi skúsenými programátormi, kvôli jeho (ideálne) krátkej a jednoznačnej povahe. Zdieľanie zdrojového kódu medzi vývojármi je často považovaný za rozhodujúci faktor vyzretia ich programátorskej zručnosti.

Zdrojový kód je živý komponent pri portovaní softvéru na alternatívne počítačové platformy. Bez zdrojového kódu softvéru, portabilita je vo všeobecnosti, ako veľmi náročná, tak nepraktická a dokonca nemožná. Binárny preklad sa využíva na spúšťanie programu bez zdrojového kódu, ale nie na jeho údržbu. Na vygenerovanie zdrojového kódu, keď nie je dostupný, sa môže použiť dekompilácia a s trochou úsilia, vznikne použiteľný zdrojový kód (VEW04). Programátori často používajú rovnaké časti kódu z jedného softvéru aj v iných projektoch, podľa konceptu softvérovej znovupoužiteľnosti (code reuse).

Iné jazyky
Afrikaans: Bronkode
العربية: كود مصدري
asturianu: Códigu fonte
azərbaycanca: Mənbə kodu
беларуская: Зыходны код
беларуская (тарашкевіца)‎: Крынічны код
български: Изходен код
বাংলা: সোর্স কোড
bosanski: Izvorni kod
català: Codi font
Mìng-dĕ̤ng-ngṳ̄: Nguòng-dâi-mā
čeština: Zdrojový kód
dansk: Kildekode
Deutsch: Quelltext
English: Source code
Esperanto: Fontkodo
español: Código fuente
eesti: Lähtekood
euskara: Iturburu kode
فارسی: کد منبع
français: Code source
עברית: קוד מקור
हिन्दी: मूल कोड
hrvatski: Izvorni kod
Bahasa Indonesia: Kode sumber
italiano: Codice sorgente
한국어: 소스 코드
Кыргызча: Баштапкы код
lietuvių: Išeitinis kodas
latviešu: Pirmkods
олык марий: Тӱҥалтыш код
Bahasa Melayu: Kod sumber
Mirandés: Código fuonte
မြန်မာဘာသာ: ဆို့စ်ကုတ်ဒ်
Nederlands: Broncode
norsk nynorsk: Kjeldekode
norsk: Kildekode
Pälzisch: Kwälldegschd
português: Código-fonte
Runa Simi: Pukyu qillqa
română: Cod sursă
русский: Исходный код
srpskohrvatski / српскохрватски: Izvorni kod
Simple English: Source code
slovenščina: Izvorna koda
српски / srpski: Изворни код
svenska: Källkod
Türkçe: Kaynak kodu
українська: Початковий код
اردو: سورس کوڈ
Tiếng Việt: Mã nguồn
中文: 源代码
Bân-lâm-gú: Goân-sú-bé
粵語: 原始碼