Pereiti prie turinio

Pirminis programos tekstas

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
C kalba parašytos programos Sveikas, pasauli pirminio programos teksto pavyzdys

Pirminis programos tekstas[1][2] arba pirminis tekstas[3] (angl. source code; dėl to, kartais vadinamas kodu[3][a]) – bet kokia sakinių seka, užrašyta žmogui suprantama programavimo kalba. Šiuolaikinėse programavimo kalbose pirminis programos tekstas paprastai susideda iš keleto tekstinių failų, tačiau tas pats tekstas galėtų būti spausdinamas knygose ar įrašomas į magnetinę juostą (be failinės sistemos).

Atsiradus pirmosioms skaičiavimo mašinoms programuotojai rašydavo algoritmus, programas šioms mašinoms. Tai būdavo tiesiog instrukcijų rinkinys, suprantamas tik tai konkrečiai skaičiavimo mašinai, bet sunkiai skaitomas žmogui. Toks instrukcijų rinkinys dar kitaip vadinamas mašininiu kodu – šios instrukcijos buvo ne kas kita, kaip kodų seka.

Tobulėjant ir vystantis kompiuteriams prireikė palengvinti programuotojams šių instrukcijų rašymą ir atsirado pirmoji programavimo kalba Asembleris, kur mašininės instrukcijos įgijo žmogui lengviau suprantamus pavadinimus. Skirtumas buvo tik toks, kad po tam tikru komandos pavadinimu slypi atitinkamas mašininis kodas.

Vėliau atsirado sudėtingesnės programavimo kalbos, kur po tam tikra komanda ar instrukcija slypėjo jau ne tam tikra mašininė instrukcija, o ištisos komandų struktūros (ciklai, sąlygos ar apibrėžimo sakiniai). Štai toks aukštesnio lygio instrukcijų rinkinys ir vadinamas pirminiu programos tekstu. Tokio teksto kompiuteris negali priimti ir vykdyti. Jį reikia atitinkamai apdoroti – kompiliuoti arba interpretuoti.

  1. Nors šnekamojoje kalboje vartojami tiesioginiai vertimai, pvz. „pirminis kodas“, „programos kodas“ ir panašiai, lietuvių kalboje kodo sąvoka skiriasi.
  1. Dagienė, Valentina; Grigas, Gintautas; Jevsikova, Tatjana (2023-01-18). „Enciklopedinis kompiuterijos žodynas – IV leidimas“. Vilniaus universiteto Matematikos ir informatikos institutas. Nuoroda tikrinta 2026-08-03.
  2. „pirmìnis progrãmos tèkstas“. Lietuvos terminų bankas. Nuoroda tikrinta 2026-08-03.[neveikianti nuoroda]
  3. 1 2 „Pagrindinių informatikos terminų žodynas mokytojams – pirminis programos tekstas“. Vilniaus universitetas. Nuoroda tikrinta 2026-08-03.