Šaltinio kodo apibrėžimas
Įvairios / / November 13, 2021
Guillemas Alsina González, rugpjūčio mėn. 2016
Jei pasakysiu tau, mielas skaitytojau, kad 01100011010100111100, tu gali suprasti, kad mano klaviatūra nepavyksta, kad aš atsitiktinai paspaudžiau kelis klavišus, kad noriu pajuokauti arba tiesiog pamečiau galvą. Tačiau šis kodas gali suprasti a kompiuteris, nes šios mašinos veikia su dvejetainis kodas.
Mums, žmonėms (net ir labiausiai patyrusiems kompiuterių mokslininkams), sunku „pakalbėti“ tik dvejetainiu būdu su kompiuteriu, buvo sukurti tarpiniai nurodymų davimo kompiuteriams būdai, kurie žmonėms yra suprantamesni nei dvejetainė kalba žmonių.
Viena iš šių tarpinių formų yra šaltinio kodas, kuriame rašomos kompiuterinės programos.
Programavimo kalbos
Kalba iš programavimas iš esmės yra būdas struktūrizuotai ir suprantamai pasakyti kompiuteriui, ką mes norime, kad jis darytų. žmogus (nors norint visapusiškai tai suprasti, būtina išstudijuoti programavimo ir kalbos sąvokas, pvz., kai norite mokytis naujas liežuvis).
Yra kelios programavimo kalbos, kurių kiekviena orientuota į konkrečią užduotį ar auditoriją.
Žinomiausi yra:
- PAGRINDINIS. Santrumpos, skirtos Pradedančiųjų universalus simbolinis instrukcijų kodas (Kodas simbolinis Bendrosios paskirties pradedančiųjų instrukcijų knyga), buvo išrastas 1964 m., siekiant priartinti programavimą prie pasauliečio. Neatskiriamai susijęs su 8 bitų kompiuteriais, kurie išpopuliarėjo XX amžiaus devintajame dešimtmetyje, Iš pradžių jai trūko struktūrinio vykdymo valdymo, kuris buvo įtrauktas į vėlesnes versijas kalba.
- C. Jei BASIC yra populiariausia kalba, C yra pati įtakingiausia. Sukūrė 1972 m. Dennis Ritchie su perkeliamumu tarp mašinų ir skirtingų architektūrų galvoje, tai leido perprogramuoti embrioninę UNIX sistemą, kad ji galėtų veikti kitoje kompiuteriai. Net ir šiandien kai kuriais variantais jis naudojamas pažangiausioms reikmėms visose srityse.
- C ++. Vienas iš minėtų C variantų, ko gero, įtakingiausias. Prie C kalbos jis prideda orientacijos į objektą sąvokas.
- Cobol. Profesionalams jis nepažįstamas. Sukurta 1959 m., Su juo pramonėje sukurta daugybė sprendimų (ypač bankininkystės ir finansų sektoriuose), todėl jis vis dar naudojamas ir tapo jo pakaitalu sunku.
- PHP. Orientuotas į darbą su tinklalapiais.
- Java. Sukurta nebeegzistuojančios Sun Microsystems, jos tikslas buvo būti tikrai universaliam, programuojančiam viename įrenginyje ir veikiant bet kam. Nors jis tik iš dalies įgyvendino šį tikslą ir turi nemažai trūkumų, jis vis dar plačiai naudojamas.
- SurinkėjasPriešingai nei kitos sąraše esančios aukšto lygio kalbos, ši yra žemo lygio, nes ji yra arčiausiai mašinos dvejetainio kodo, nors tai nėra būtent šis. Jo šaltinio kodą pasauliečiams labai sunku perskaityti.
Kompiliacija: padaryti ją suprantamą kompiuteriui
Kai rašome programą programavimo kalba, pvz., anksčiau paminėtomis ar kitomis, mes turime tai, kas vadinama pirminis kodas, kurį galime suprasti perskaitę paprastą, bet ne kompiuterį.
Kad pastarasis suprastų, ką jam sakome šaltinio kode ir įvykdytų atitinkamas instrukcijas, turime atlikti procesą, kuris pavers šaltinio kodą į failą vykdomasis. Šis procesas vadinamas kompiliavimu.
Kompiliacija verčia šaltinio kodą į mašininį kodą.
Beje, apie kodą straipsnio pradžioje, nors ir sakiau, kad gal kompiuteris galėtų suprasti, nekreipkite į mane per daug dėmesio; tai tiesiog pavyzdys, kurį parašiau atsitiktinai, nors dvasia tokia: kompiuteriai "supranta" tik nulius ir vienetus.
Nuotraukos: iStock - George Manga / vgajic
Temos šaltinio kode