Kas yra kodo puslapis?

Tikrasis kodo puslapio apibrėžimas yra raktas, apibūdinantis kiekvieną galimą tam tikro simbolių rinkinio simbolį. Šis techninis apibrėžimas pamažu pakeičiamas netechniniu apibrėžimu. Šiuo atveju kodo puslapis yra programavimo puslapis, kuris rodomas žiūrint į vidinį tinklalapio, kompiuterio failo ar programos veikimą. Pradinis apibrėžimas buvo naudojamas dešimtmečius, tačiau naujas naudojimas vis labiau įsigali, nes į paveikslą patenka daugiau netechninių kompiuterių vartotojų.

Pagal pradinį apibrėžimą kodo puslapis yra beveik kaip slaptojo kodo raktas. Jame bus skaitinių reikšmių sąrašas, atitinkantis konkretų simbolį ne mašinos kalboje. Pavyzdžiui, „0040“ gali atitikti simbolį „@“. Tai leidžia kompiuteriui naudoti skaičius, o žmonėms – žodžius, tačiau jie abu turi prieigą prie tos pačios informacijos.

Kodų puslapis paprastai yra išdėstytas lentelėje, kurioje yra tam tikras skaičius stulpelių ir eilučių. Šešioliktainis arba 16 bitų kodo puslapis turės 16 stulpelių ir 16 eilučių, taigi iš viso bus 256 tarpai. Kiti įprasti dydžiai yra 8 × 8 arba 8 bitai, o įprastas 8 bitų variantas yra 7 × 7. Kuo didesnė lentelė, tuo daugiau simbolių rinkinyje gali būti ir tuo sudėtingesnė gali būti bendra koduotė.

Šiandien plačiai naudojami įvairūs kodų rinkiniai. Labiausiai paplitę kodai yra Unicode ir Amerikos standartinis informacijos mainų kodas (ASCII), tačiau kiekviena kalba turi savo kodo versiją, skirtą naudoti su kiekviena konkrečia abėcėle. Kai kurios kalbos, pvz., suomių ar japonų, turi labai sudėtingus rinkinius, skirtus atskirtoms kalboms. Be to, pagrindinės kompiuterinės įrangos įmonės, tokios kaip IBM®, arba operacinių sistemų įmonės, tokios kaip Microsoft®, naudoja savo patentuotus kodų puslapius. Šios įmonės taip pat turi turėti skirtingą puslapį kiekvienai kalbai.

Naujesnis apibrėžimas remiasi įprastu žodžio kodo vartojimu. Šiuo atveju kodas reiškia bet kokį programavimo tipą, nepaisant jo kilmės, naudojimo ar kalbos. Taip pat teisinga naudoti kodą kompiuterio surinkimo kalbai apibūdinti, kaip ir vidinį tinklalapio veikimą. Su šiuo bendriniu kodu dažnai susiduria žmonės, turintys mažai techninių žinių, kai naudojasi kompiuterine sistema.

Šis kodas dažnai rodomas klaidų pranešimuose ir žiniatinklio naršyklėse. Šie puslapiai dažnai yra neutralaus fono blokai, dažniausiai kreminės arba baltos spalvos, su ilgomis atsitiktinio teksto eilutėmis. Jie dažnai vadinami kodų puslapiais, nes juose yra bendras kodas, pavyzdžiui, fone.