Kaj je ASCII?

ASCII pomeni ameriško standardno kodo za izmenjavo informacij in se izgovarja s trdim zvokom “C”, kot ask-ee. Kot standard je bil prvič sprejet leta 1963 in je hitro postal široko uporabljen po vsem računalniškem svetu. Uporablja se kot način definiranja niza znakov, ki jih lahko računalnik prikaže na zaslonu, in vključuje nekatere kontrolne znake, ki imajo posebne funkcije.

Osnovni ASCII za definiranje vsake črke uporablja sedem bitov, kar pomeni, da ima lahko do 128 specifičnih identifikatorjev, 27 moči. Ta velikost je bila izbrana na podlagi skupnega osnovnega bloka računalništva, bajta, ki je sestavljen iz osmih bitov. Osmi bit je bil pogosto rezerviran za funkcije preverjanja napak, sedem pa je ostalo za nabor znakov.

V ASCII je 33 kod, ki se uporabljajo za predstavitev stvari, ki niso posebni znaki. Prvih 32 (0-31) predstavlja stvari, ki segajo od zvoka zvonca do ukaza za pomik vrstice do začetka glave. Končna koda, 127, predstavlja vrzel. Poleg prvih 31 bitov so natisljivi znaki. Biti 48-57 predstavljajo številske števke, bit 65-90 so velike črke, bit 97-122 pa male črke. Preostali deli so simboli ločil, matematični simboli in drugi simboli, kot sta cev in tilda.

ASCII se je v teoriji začel kot preprostejši nabor znakov, ki je uporabljal šest in ne sedem bitov. Na koncu je bilo odločeno, da bi dodajanje malih črk, ločil in kontrolnih znakov močno povečalo njegovo uporabnost. Kmalu po sprejetju se je veliko razpravljalo o možnih zamenjavah in prilagoditvah kode za vključitev neangleških in celo nerimskih znakov. Že leta 1972 je bil ustvarjen standard ISO (646), ki je poskušal omogočiti večji nabor znakov. Vendar je bilo z ISO-646 kar nekaj težav, ki so ga pustili ob strani.

Trenutni vodilni kandidat za zamenjavo tega standarda je nabor znakov Unicode. Omogoča preslikavo v bistvu neomejenih znakov z uporabo zbirk bajtov za predstavljanje znaka in ne enega samega bajta. Prvi bajt vseh standardov Unicode ostaja namenjen naboru znakov ASCII, da se ohrani združljivost za nazaj.

Standard se včasih razpravlja tudi v zvezi z umetnostjo ASCII. To opisuje uporabo osnovnega nabora znakov za ustvarjanje vizualnih približkov slik.