Avota koda definīcija
Miscellanea / / November 13, 2021
Guillem Alsina González, augustā. 2016
Ja es jums, dārgais lasītāj, saku, ka 01100011010100111100, jūs varat interpretēt, ka mans tastatūra neizdodas, ka esmu nejauši nospiedis dažus taustiņus, ka gribu izspēlēt joku vai, vienkārši, esmu zaudējis prātu. Tomēr šis kodu var saprast ar a dators, jo šīs iekārtas darbojas ar binārais kods.
Kas attiecas uz mums, cilvēkiem (pat vispieredzējušākajiem datorzinātniekiem), ir grūti "sarunāties" tikai binārā veidā ar dators, ir radīti starpposma veidi, kā dot datoriem norādījumus, kas cilvēkiem ir saprotamāki par bināro valodu. cilvēkiem.
Viena no šīm starpformām ir pirmkods, kurā tiek rakstītas datorprogrammas.
Programmēšanas valodas
Valoda no programmēšana būtībā ir veids, kā strukturētā un saprotamā veidā pateikt datoram, ko mēs vēlamies, lai tas darītu. cilvēks (lai gan, lai to pilnībā saprastu, ir īpaši jāizpēta programmēšanas un valodas jēdzieni, piemēram, ja vēlaties mācīties jauns mēle).
Ir vairākas programmēšanas valodas, no kurām katra ir orientēta uz konkrētu uzdevumu vai auditoriju.
Vispazīstamākie ir:
- PAMATA. Akronīmi vārdam Iesācēju universāls simboliskais instrukciju kods (Kods simboliska Vispārējas nozīmes instrukciju grāmata iesācējiem), tika izgudrota 1964. gadā, lai programmēšanu tuvinātu nespeciālistam. Tas ir nesaraujami saistīts ar 8 bitu datoriem, kas kļuva populāri 20. gadsimta 80. gados, Sākotnēji tam trūka strukturētas izpildes kontroles, kas tika iekļauta jaunākajās versijās valodu.
- C. Ja BASIC ir vispopulārākā valoda, C ir visietekmīgākā valoda. 1972. gadā izveidoja Deniss Ričijs ar pārnesamību starp iekārtām un dažādām arhitektūrām prātā, tas ļāva pārprogrammēt embriju UNIX sistēmu, lai tā varētu darboties citās ierīcēs datori. Dažos variantos pat mūsdienās to izmanto visprogresīvākajiem lietojumiem visās jomās.
- C++. Viens no iepriekš minētajiem C variantiem, iespējams, visietekmīgākais. C valodai viņš pievieno objektu orientācijas jēdzienus.
- Cobol. Nespeciālistiem nepazīstams, profesionāļiem viņš ir labi zināms. Radīts 1959. gadā, ar to nozarē radīts liels skaits risinājumu (īpaši banku un finanšu sektoros), ir noveduši pie tā, ka to izmanto arī šodien un kļūst par to aizstājēju grūti.
- PHP. Orientēts darbam ar tīmekļa lapām.
- Java. To radīja novecojušas Sun Microsystems, un tās mērķis bija būt patiesi universālam, programmēt vienā mašīnā un darboties jebkurā. Lai gan tas tikai daļēji izpildīja šo mērķi un tai ir virkne trūkumu, tas joprojām tiek plaši izmantots.
- MontētājsPretēji citām sarakstā iekļautajām augsta līmeņa valodām, šī ir zema līmeņa valoda, jo tā ir vistuvāk mašīnas binārajam kodam, lai gan tas nav tieši šis. Tā pirmkods ir ļoti grūti lasāms nespeciālistiem.
Kompilācija: padariet to saprotamu datoram
Kad mēs rakstām programmu programmēšanas valodā, piemēram, iepriekš minētajās vai citās, mums ir tas, ko sauc avota kods, ko mēs varam saprast ar tā vienkāršo lasīšanu, bet ne datoru.
Lai pēdējais varētu saprast, ko mēs tam sakām avota kodā, un izpildīt atbilstošās instrukcijas, mums ir jāveic process, kas pārvērš avota kodu par failu izpildāms. Šo procesu sauc par kompilāciju.
Kompilācija pārvērš avota kodu mašīnkodā.
Starp citu, par kodu raksta sākumā, lai gan esmu teicis, ka varbūt dators to varētu saprast, nepievērsiet man pārāk lielu uzmanību; tas ir vienkārši piemērs, ko esmu sarakstījis nejauši, lai gan gars ir šāds: datori "saprot" tikai nulles un vieniniekus.
Fotogrāfijas: iStock - Džordžs Manga / vgajic
Tēmas avota kodā