Lähtekoodi määratlus
Miscellanea / / November 13, 2021
Autor Guillem Alsina González, augustis. 2016
Kui ma ütlen sulle, hea lugeja, et 01100011010100111100, siis saad tõlgendada, et minu klaviatuur ebaõnnestub, et olen suvaliselt mõnele klahvile vajutanud, et tahan nalja teha või lihtsalt olen mõistuse kaotanud. Siiski, see kood saab aru a arvuti, kuna need masinad töötavad koos binaarne kood.
Mis puudutab meid, inimesi (isegi kõige staažikamal arvutiteadlasel), siis on keeruline pidada "vestlust" ainult kahendvormingus arvuti, on loodud vahepealsed viisid arvutitele juhiste andmiseks, mis on inimestele binaarkeelest paremini arusaadavad inimesed.
Üks nendest vahevormidest on lähtekood, milles arvutiprogrammid on kirjutatud.
Programmeerimiskeeled
Keel programmeerimine on sisuliselt viis öelda arvutile, mida me tahame, struktureeritult ja arusaadavalt. inimene (kuigi selle täielikuks mõistmiseks on vaja õppida programmeerimise ja keele kontseptsioone, näiteks kui soovite õppida uus keel).
Programmeerimiskeeli on mitu, millest igaüks on suunatud konkreetsele ülesandele või sihtrühmale.
Tuntuimad on:
- BASIC. Akronüümid jaoks Algajate universaalne sümboolne juhiste kood (Kood sümboolne Üldotstarbeline algajate juhend), leiutati 1964. aastal, et tuua programmeerimine võhikule lähemale. Lahutamatult seotud 8-bitiste arvutitega, mis said populaarseks 20. sajandi 1980. aastatel, Algselt puudus sellel struktureeritud täitmise juhtimine, mis lisati hilisematesse versioonidesse keel.
- C. Kui BASIC on kõige populaarsem keel, siis C on ülekaalukalt kõige mõjukam. Loodud 1972. aastal Dennis Ritchie poolt masinate ja erinevate arhitektuuride vahel teisaldatavusega See võimaldas embrüonaalset UNIX-süsteemi ümber programmeerida, et see saaks töötada erinevatel platvormidel arvutid. Isegi tänapäeval kasutatakse seda mõnes variandis tipptasemel rakenduste jaoks kõigis valdkondades.
- C ++. Üks C eelnimetatud variante, võib-olla kõige mõjukam. C-keelele lisab ta objektorientatsiooni mõisted.
- Cobol. Võhikutele tundmatu, professionaalidele on ta hästi tuntud. Loodud aastal 1959, on sellega tööstuses loodud suur hulk lahendusi (eriti pangandus- ja rahandussektoris), on viinud selleni, et seda kasutatakse ka praegu ja selle asendamine raske.
- PHP. Orienteeritud töötama veebilehtedega.
- Java. Loodud Sun Microsystemsi poolt, selle eesmärk oli olla tõeliselt universaalne, programmeerida ühes masinas ja töötada kõigil. Kuigi see täitis selle eesmärgi vaid osaliselt ja sellel on mitmeid puudusi, kasutatakse seda endiselt laialdaselt.
- MonteerijaVastupidiselt teistele loendis olevatele kõrgetasemelistele keeltele on see madalatasemeline keel, mis on masina binaarkoodile kõige lähemal, kuigi see pole täpselt see. Selle lähtekoodi on võhikutel väga raske lugeda.
Koostamine: tehke see arvutile arusaadavaks
Kui kirjutame programmi mõnes programmeerimiskeeles, nagu eelnevalt mainitud või mõnes muus, on meil nn lähtekood, millest saame lihtsa lugemisega aru, aga arvutist mitte.
Selleks, et viimane saaks aru, mida me talle lähtekoodis ütleme, ja täidaks asjakohaseid juhiseid, peame läbi viima protsessi, mis teisendab lähtekoodi faili käivitatav. Seda protsessi nimetatakse kompileerimiseks.
Kompilatsioon tõlgib lähtekoodi masinkoodiks.
Muide, artikli alguses oleva koodi kohta, kuigi ma olen teile öelnud, et võib-olla saaks arvuti sellest aru, ärge pöörake mulle liiga palju tähelepanu; see on lihtsalt näide, mille olen suvaliselt kirjutanud, kuigi mõte on järgmine: arvutid "saavad" ainult nulle ja ühtesid.
Fotod: iStock - George Manga / vgajic
Teemad lähtekoodis