Lähdekoodin määritelmä
Sekalaista / / November 13, 2021
Kirjailija: Guillem Alsina González, elokuussa 2016
Jos kerron sinulle, hyvä lukija, että 01100011010100111100, voit tulkita, että minun näppäimistö epäonnistuu, että olen painanut satunnaisesti muutamia näppäimiä, että haluan leikkiä vitsiä tai yksinkertaisesti, olen menettänyt mieleni. Kuitenkin tämä koodi voi ymmärtää a tietokone, koska nämä koneet toimivat binäärikoodi.
Mitä tulee meille ihmisille (jopa kokeneimmille tietojenkäsittelytieteilijöille), on vaikeaa käydä "keskusteluja" yksinomaan binäärimuodossa tietokone, tietokoneille on luotu välimuotoja ohjeiden antamiseen, jotka ovat ihmisten kannalta ymmärrettävämpiä kuin binaarikieli ihmisiä.
Yksi näistä välimuodoista on lähdekoodi, jossa tietokoneohjelmat kirjoitetaan.
Ohjelmointikielet
Kieli ohjelmointi on pohjimmiltaan tapa kertoa tietokoneelle, mitä haluamme sen tekevän, jäsennellyllä ja ymmärrettävällä tavalla. ihminen (vaikka ymmärtääkseen sen täysin on välttämätöntä opiskella ohjelmointia ja erityisesti kielikäsitteitä, kuten kun haluat oppia uusi kieli).
Ohjelmointikieliä on useita, joista jokainen on suunnattu tiettyyn tehtävään tai yleisöön.
Tunnetuimmat ovat:
- PERUS. Lyhenteet sanalle Aloittelijan monikäyttöinen symbolinen ohjekoodi (Koodi symbolinen General Purpose Beginner's Instruction Book) keksittiin vuonna 1964 keinoksi tuoda ohjelmointi lähemmäs maallikoita. Se liittyy erottamattomasti 8-bittisiin tietokoneisiin, joista tuli suosittuja 1980-luvun 1980-luvulla, Siitä puuttui alun perin jäsennelty suorituksen ohjaus, joka sisällytettiin myöhempiin versioihin Kieli.
- C. Jos BASIC on suosituin kieli, C on ylivoimaisesti vaikutusvaltaisin. Dennis Ritchien vuonna 1972 luoma siirrettävyys koneiden ja eri arkkitehtuurien välillä mielessä, se mahdollisti alkion UNIX-järjestelmän ohjelmoinnin uudelleen, jotta se voisi toimia eri laitteilla tietokoneita. Vielä nykyäänkin sitä käytetään joissakin muunnelmissa huippuluokan sovelluksissa kaikilla aloilla.
- C ++. Yksi edellä mainituista C: n muunnelmista, ehkä vaikutusvaltaisin. C-kieleen hän lisää oliosuuntauksen käsitteet.
- Cobol. Maallikolle tuntematon, ammattilaiset tuntevat hänet hyvin. Vuonna 1959 luotu suuri määrä teollisuudelle luotuja ratkaisuja sen avulla (erityisesti pankki- ja rahoitusalalla), ovat johtaneet siihen, että sitä käytetään edelleen ja sen korvaaminen kovaa.
- PHP. Suuntautunut työskentelemään web-sivujen kanssa.
- Java. Sen loi käytöstä poistunut Sun Microsystems, ja sen tavoitteena oli olla todella universaali, ohjelmoida yhdellä koneella ja toimia kenellä tahansa. Vaikka se täytti tämän tavoitteen vain osittain ja sillä on useita haittoja, sitä käytetään edelleen laajalti.
- KokoonpanijaToisin kuin muut listassa olevat korkean tason kielet, tämä on matalatasoinen, sillä se on lähimpänä koneen binaarikoodia, vaikka se ei olekaan tämä. Sen lähdekoodia on maallikoiden erittäin vaikea lukea.
Kokoonpano: tee se tietokoneelle ymmärrettäväksi
Kun kirjoitamme ohjelman ohjelmointikielellä, kuten aiemmin mainituilla tai muilla, meillä on ns lähdekoodi, jonka voimme ymmärtää yksinkertaisella lukemisellaan, mutta emme tietokonetta.
Jotta jälkimmäinen voi ymmärtää, mitä kerromme sille lähdekoodissa ja suorittaa asiaankuuluvat ohjeet, meidän on suoritettava prosessi, joka muuntaa lähdekoodin tiedosto suoritettava. Tätä prosessia kutsutaan kokoamiseksi.
Kokoelma kääntää lähdekoodin konekoodiksi.
Muuten, artikkelin alussa olevasta koodista, vaikka olen kertonut, että ehkä tietokone voisi ymmärtää sen, älä kiinnitä minuun liikaa huomiota; se on yksinkertaisesti esimerkki, jonka olen kirjoittanut satunnaisesti, vaikka henki on tämä: tietokoneet "ymmärtävät" vain nollia ja ykkösiä.
Kuvat: iStock - George Manga / vgajic
Aiheet lähdekoodissa