Изворни код

Пример изворног кода у програмској језику Јава

У рачунарству, изворни код ( енгл. Source code) је колекција компјутерских инструкција написана на неком људски-читљивом програмском језику. [1] Изворни код програма је специјално дизајниран за рад програмера који прецизира акције које ће обављати са компјутера углавном писањем кодова. Изворни код је често трансформисан од стране програма преводиоца у машински језик ниског нивоа који је разумљив компјутеру. Машински код може бити сачуван за касније извршење. Алтернативно, интерпретатор може да се користи за анализу и извршавање излазног изворног кода програма директно у пролазу.

Већина рачунарских апликација су распоређене у облику који укључује извршне датотеке, али не њиховог изворног кода. Уколико би изворни код био укључен, било би корисно кориснику, програмеру, или администратору система, који би желели да измене програм или да разумеју како ради.

Поред својих машински читљивих облика, изворни код се такође у књигама и другим медијима; често у облику малих code snippets, али повремено комплетан код базе; добро познати случај је изворни код ПГП.

Дефиниције

Пројекат линуксних информација дефинише изворни код као: [2]

Изворни код (такође познат као извор или код) је верзија софтвера, као што је првобитно човек написао (т.ј. откуцао на компјутеру) у текстуалном (тј људски читљиви алфанумерички знакови).

Појам изворног кода може се узети шире, да обухвати машински код и ознаке у графичким језицима, од којих ниједан није текстуалан уствари. Пример из чланка представљен на годишњој конференцији ИЕЕЕ и на Анализи и Манипулацији Изворног Кода: [3]

Ради јасноће ’изворног кода’ се узима да значи било који потпуни извршни опис софтверског система. Због тога се тумачи тако да укључује машински код, језик врло високог нивоа и извршне графичке приказе система. [4]

Често постоји неколико корака програмског превода или смањивање између оригиналног изворног кода који је куцао човек и извршног програма. Док неки тврде да средњи фајл "није прави извор код и не рачуна као изворни код", остали су пронашли за згодно згодно да свака средња датотека буде повезана као изворни код за следећи корак.

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