Išeitinis kodas

Išeitinis kodas – bet kokia sakinių seka, užrašyta žmogui suprantama programavimo kalba. Šiuolaikinėse programavimo kalbose programos išeitinis kodas paprastai susideda iš keleto tekstinių failų, tačiau tas pats kodas galėtų būti spausdinamas knygose ar įrašomas į magnetinę juostą (be failinės sistemos).

  • istorija

Istorija

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 išeitiniu kodu. Dabar išeitinis kodas yra lengvai skaitomas ne tik programuotojų, bet nesunkiai suprantamas ir bent kiek pradinių žinių turinčiam skaitytojui. Akivaizdu, kad tokio kodo kompiuteris nesupranta ir negali vykdyti. Jį reikia atitinkamai apdoroti – kompiliuoti arba interpretuoti.


  Circle-icons-computer.svg  Šiame straipsnyje naudojami diskutuotini terminai.
Daugiau apie kompiuterinius terminus skaitykite žodynėlyje.


Kitos kalbos
Afrikaans: Bronkode
العربية: كود مصدري
asturianu: Códigu fonte
azərbaycanca: Mənbə kodu
беларуская: Зыходны код
беларуская (тарашкевіца)‎: Крынічны код
български: Изходен код
বাংলা: সোর্স কোড
bosanski: Izvorni kod
català: Codi font
Mìng-dĕ̤ng-ngṳ̄: Nguòng-dâi-mā
čeština: Zdrojový kód
dansk: Kildekode
Deutsch: Quelltext
English: Source code
Esperanto: Fontkodo
español: Código fuente
eesti: Lähtekood
euskara: Iturburu kode
فارسی: کد منبع
français: Code source
עברית: קוד מקור
हिन्दी: मूल कोड
hrvatski: Izvorni kod
Bahasa Indonesia: Kode sumber
italiano: Codice sorgente
한국어: 소스 코드
Кыргызча: Баштапкы код
latviešu: Pirmkods
олык марий: Тӱҥалтыш код
Bahasa Melayu: Kod sumber
Mirandés: Código fuonte
မြန်မာဘာသာ: ဆို့စ်ကုတ်ဒ်
Nederlands: Broncode
norsk nynorsk: Kjeldekode
norsk: Kildekode
Pälzisch: Kwälldegschd
português: Código-fonte
Runa Simi: Pukyu qillqa
română: Cod sursă
русский: Исходный код
srpskohrvatski / српскохрватски: Izvorni kod
Simple English: Source code
slovenčina: Zdrojový kód
slovenščina: Izvorna koda
српски / srpski: Изворни код
svenska: Källkod
Türkçe: Kaynak kodu
українська: Початковий код
اردو: سورس کوڈ
Tiếng Việt: Mã nguồn
中文: 源代码
Bân-lâm-gú: Goân-sú-bé
粵語: 原始碼