Opredelitev izvorne kode
Miscellanea / / November 13, 2021
Avtor Guillem Alsina González, avg. 2016
Če vam, dragi bralec, povem, da 01100011010100111100, si lahko razlagate, da je moj tipkovnico ne uspe, da sem naključno pritisnil nekaj tipk, da se želim pošaliti ali da sem preprosto izgubil razum. Vendar pa ta Koda je mogoče razumeti z a računalnik, saj ti stroji delujejo z binarna koda.
Za nas ljudi (tudi najbolj izkušene računalničarke) je težko imeti »pogovor« izključno v binarnem sistemu z računalnik, so bili ustvarjeni vmesni načini dajanja navodil računalnikom, ki so ljudem bolj razumljivi kot binarni jezik ljudi.
Ena od teh vmesnih oblik je izvorna koda, v kateri so napisani računalniški programi.
Programski jeziki
Jezik programiranje je v bistvu način, da računalniku na strukturiran in razumljiv način povemo, kaj želimo, da počne. človeka (čeprav je za njegovo popolno razumevanje potrebno preučiti programiranje in jezikovne koncepte zlasti, na primer, ko želite učiti se nov jezik).
Obstaja več programskih jezikov, od katerih je vsak usmerjen na določeno nalogo ali občinstvo.
Najbolj znani so:
- OSNOVNO. Kratice za Večnamenska simbolična koda navodil za začetnike (Koda simbolično General Purpose Beginner's Instruction Book), je bil izumljen leta 1964 kot način, da bi programiranje približali laiku. Neločljivo povezan z 8-bitnimi računalniki, ki so postali priljubljeni v 80. letih 20. stoletja, Sprva ni imel strukturiranega nadzora izvajanja, ki je bil vključen v poznejše različice jezik.
- C. Če je BASIC najbolj priljubljen jezik, je C daleč najbolj vpliven. Leta 1972 ga je ustvaril Dennis Ritchie s prenosljivostjo med stroji in različnimi arhitekturami v mislih, omogočila je reprogramiranje embrionalnega sistema UNIX, da bi lahko deloval na drugačnem računalniki. Še danes se uporablja v nekaterih različicah za najsodobnejše aplikacije na vseh področjih.
- C ++. Ena od prej omenjenih različic C, morda najbolj vplivna. Jeziku C dodaja koncepte objektne orientacije.
- Cobol. Laikom neznan, profesionalcem dobro poznan. Ustvarjen leta 1959, je z njim ustvarjeno veliko število rešitev v industriji (zlasti v bančnega in finančnega sektorja), so privedli do tega, da se uporablja še danes in postaja njegova zamenjava težko.
- PHP. Usmerjen na delo s spletnimi stranmi.
- Java. Ustvarjen s strani propadlega podjetja Sun Microsystems, njegov cilj je bil biti resnično univerzalen, programirati na enem samem računalniku in izvajati na vseh. Čeprav je ta cilj le delno izpolnil in ima vrsto pomanjkljivosti, se še vedno pogosto uporablja.
- SestavljalecV nasprotju z drugimi na seznamu, ki so jeziki visoke ravni, je ta nizkonivojski, saj je tisti, ki je najbližji binarni kodi stroja, čeprav ni ravno to. Njegovo izvorno kodo je laikom zelo težko brati.
Sestavljanje: naj bo razumljivo za računalnik
Ko napišemo program v programskem jeziku, kot so prej omenjeni ali drugi, imamo to, kar se imenuje izvorno kodo, ki ga s preprostim branjem lahko razumemo, računalnika pa ne.
Da bo slednji lahko razumel, kaj mu povemo v izvorni kodi, in izvedel ustrezna navodila, moramo izvesti postopek, ki bo izvorno kodo pretvoril v mapa izvedljiva. Ta postopek se imenuje kompilacija.
Kompilacija prevede izvorno kodo v strojno kodo.
Mimogrede, glede kode na začetku članka, čeprav sem vam povedal, da bi jo morda računalnik razumel, mi ne posvečajte preveč pozornosti; to je preprosto primer, ki sem ga napisal naključno, čeprav je duh tak: računalniki "razumejo" samo ničle in enote.
Fotografije: iStock - George Manga / vgajic
Teme v izvorni kodi