295 pregleda
Dario Volarić u rubrici Programiranje od Dario Volarić [Superaktivan] (1.7k bodova)
promjena rubrike od Znatko

Što je izvorni kod (eng. source code) kod programiranja?

Prijavite se ili registrirajte kako biste odgovorili na ovo pitanje.

2 odgovor(a)

+8 glasa
Ivanhoe M. od Ivanhoe M. [Megaktivan] (12.8k bodova)

Izvorni kod nekih web stranica obično je skup tekstualnih datoteka, ali može uključivati i druge dijelove kao što su grafički elemenati (gif, jpg, png, flash, svg, ...), zvukove, muziku, video i sl. Navedene tekstualne datoteke sadrže skup naredbi (instrukcija) napisanih u nekom programskom jeziku.

Za programiranje web stranica najčešće se koristi PHP, a znatno rijeđe ASP, Java, itd. PHP je skriptni programski jezik (izvorni kod je uvijek vidljiv i dostupan promjenama, a svaka promjena odmah je uočljiva na web stranici), ne zahtjeva komapjliranje, ima vrlo raširenu podršku kroz raznorodne funkcije koje programeru olakšavaju programiranje web stranice, te je za njih napisani najviše razvojnih okolini (Yii, ...) i web aplikacija (CMS, CRM, ...). Čak je i sam Facebook (frontend) inicijalno pisan u PHP-u.

+6 glasa
Svetozar Marković od Svetozar Marković [Superaktivan] (2.1k bodova)
Izvorni kod nekog programa je tekst od nekoliko hiljada, pa čak i stotina hiljada linija napisanih u nekom od programskih jezika poput: Basic, Pascal, C, Java, PHP, ASP, ...
 
Da biste izvorni kod nekog programa mogli koristiti na računaru, poput drugih programa koje svakodnevno koristite, potrebno ga je prvo pretvoriti u izvršni oblik. 
 
Prevođenjem (kompajliranjem) hiljada linija programskog jezika, pretvara se u mašinski jezik kojeg računari mogu puno brže izvršavati od programskog jezika u kojem je izvorni kod napisan. Jednom kad je program preveden u izvršni oblik, više ga nije moguće bitno mijenjati bez pribegavanja raznim hakerskim trikovima. Želite li napraviti neku izmenu na programu koji je već u izvršnom obliku ili napisati sličan program, ovo najverovatnije nećete moći bez pristupa izvornom kodu. Postoje jezici za koje se ne treba pretvarati izvorni kod u mašinski jezik (npr. PHP).

Slična pitanja

1 odgovor 217 pregleda
1 odgovor 1.0k pregleda

Gdje pratiti Znatka?



[ Pretraživanje Znatka ]

8.4k pitanja

13.5k odgovora

2.8k komentara

1.3k korisnika

...