Opredelitev izvorni program

Izvorni program je pojem, ki se uporablja kot sopomenka izvorne kode . To je navodilo, ki ga računalniški program prenaša na računalnik, tako da ga je mogoče izvesti. Ta navodila so vrstice besedila, napisane v programskem jeziku (struktura, ki je zmožna posredovati računalniška navodila iz določene semantične in skladenjske osnove).

Treba je omeniti, da čeprav programski jeziki obstajajo v omejenem številu in v primerjavi z jeziki, ki niso tako obsežni, je način, kako jih lahko vsak programer uporablja, praktično neomejen. Programski jezik je sestavljen iz kombinacije sintaktičnih in semantičnih simbolov in pravil, ki določajo določene meje in ponujajo vrsto osnovnih orodij za razvoj programske opreme.

Odvisno od spretnosti, znanja in vztrajnosti programerja se lahko zdijo možnosti neskončne, čeprav vedno uporabljajo isti nabor simbolov in so omejene z istimi pravili kot ostali ljudje. Iz tega razloga, tudi če dva posameznika poznajo vse rezervirane besede na pamet, vrste podatkov in naprave ( če, če je drugače ) in zanke, ki jih imajo ( za, medtem ko ), način, kako se uporabljajo, lahko povzročijo drugemu, bodisi zaradi njegove zapletenosti ali zaradi nekaterih oblikovalskih odločitev.

V tem smislu je izvorni program odraz osebnosti in načina razmišljanja vsakega programerja, kar je lahko zelo razkrito. Med najpogostejšimi značilnostmi so:

* brezhibna vdolbina : nekateri razvijalci ne podpirajo zgolj zamisli o pozabljanju vdolbine (anglicizem, ki ustreza španskemu izrazu) v času pisanja kode . Pomembno je omeniti, da je v Pythonu, na primer, vdolbina bistvena za pravilno razlago, vendar to v večini jezikov ni tako, zato je zelo osebna odločitev;

* prelomi poštene linije : podobno kot v prejšnji točki, obstajajo tisti, ki ne dodajo preloma vrstic, če to ni nujno potrebno. Seveda se to odziva tudi na osebno merilo, saj ni univerzalnega pravila, ki bi določalo pravilno število;

* Nered : čeprav je stereotip programerja označen z obsedenostjo z redom in nadzorom, obstajajo nekateri, ki proizvajajo kode, ki se zdijo naključne razlage znakov, brez kakršnega koli pravila ali modela. Ni treba posebej poudarjati, da to ni zelo pogost pojav.

Priporočena