- АСЦИИ код је систем за кодирање знакова који потиче из 1963. године.
- Организује знакове у категорије као што су контрола, штампање и проширено.
- АСЦИИ је основа Уницоде-а, модерног стандарда за кодирање текста.
- Користи се у тастатурама, текстуалним датотекама и разним рачунарским апликацијама.
ASCII код је један од најважнијих система за кодирање знакова у историји рачунарства. Захваљујући њему, рачунари и електронски уређаји могу да представљају и манипулишу текстом на стандардизован начин. Иако данас постоје напредније алтернативе , разумевање начина рада ASCII кода остаје кључно у свету програмирања и технологије.
У овом чланку ћемо истражити шта је ASCII код, његово порекло, његову структуру, врсте знакова које садржи и како се данас користи. Такође ћемо погледати практичне примере , његов однос са другим стандардима као што је Unicode и како конвертовати текст у ASCII и обрнуто.
Шта је АСЦИИ код?
ASCII, скраћеница од „Амерички стандардни код за размену информација“ , је стандард за кодирање знакова заснован на латиничном писму. Развијен 60-их, постао је основна метода за комуникацију између рачунарских уређаја.
Овај код додељује нумеричке вредности знаковима , омогућавајући рачунарима да тумаче слова, бројеве и симболе у бинарном језику . У својој оригиналној верзији, користио је 7 битова за представљање укупно 128 знакова, мада је касније проширен на 8 битова како би укључио додатне знакове као што су акцентована слова и други симболи.
Порекло и историја АСЦИИ кода
Развој ASCII кода је почео 1963. године , када је креиран ради побољшања кодова који се користе у телеграфији. Организација одговорна за развој овог стандарда била је Америчко удружење за стандарде (ASA) , које је касније постало Амерички национални институт за стандарде (ANSI).
У почетку, ASCII је дизајниран са само 6 бита , али је убрзо проширен на 7 бита како би се омогућио већи број комбинација. Године 1967. додата су мала слова и други контролни кодови, чиме је учвршћена његова употреба. Године 1968, председник САД Линдон Б. Џонсон је наложио да сви владини рачунари буду компатибилни са ASCII-јем, осигуравајући његову стандардизацију.
Структура АСЦИИ кода
АСЦИИ код организује своје знакове у различите групе, које се могу класификовати на следећи начин:
- Контролни знакови (0-31 и 127): Не могу се штампати и користе се за управљање уређајима и контролу протока података. Они укључују команде као што су помак у ред и повратак на носилац.
- Знакови за штампање (32-126): Они укључују слова (велика и мала), бројеве, математичке симболе и знакове интерпункције.
- Проширени АСЦИИ (128-255): Укључени су знакови из других језика, као што су слово н, акценти и посебни симболи.
Примери АСЦИИ репрезентације
АСЦИИ код функционише тако што сваком карактеру додељује број. Неки примери су:
- A: 0100 0001
- B: 0100 0010
- 5: 0011 0101
- @: 0100 0000
- Празан простор: 0010 0000
Коришћење АСЦИИ кода у електронским уређајима
АСЦИИ се још увек користи у више контекста у рачунарству:
- тастатуре: Сваки тастер има додељен АСЦИИ код који омогућава рачунарима да тумаче кориснички унос.
- Текстуалне датотеке: Програми као што су Нотепад и други основни уређивачи текста користе АСЦИИ као подразумевани формат.
- Мреже и телекомуникације: Протоколи као што су СМТП (е-пошта) и ХТТП користе АСЦИИ знакове за рад.
Конверзија између АСЦИИ и бинарног
Да бисте претворили текст у АСЦИИ код, следите ове кораке:
- Идентификовање АСЦИИ знакова: Свако слово, број или симбол има одговарајући АСЦИИ код.
- Претворите АСЦИИ код у бинарни: Сваки знак има 8-битну бинарну репрезентацију.
- Прочитајте конверзију: АСЦИИ текст је представљен у бинарном облику да би га рачунари разумели.
На пример, ако узмемо текст 'ABC' , добијамо ове репрезентације:
- А → 01000001
- Б → 01000010
- Ц → 01000011
Однос између АСЦИИ и Уницоде-а
Иако је ASCII био основни стандард, технолошки напредак је створио потребу за представљањем знакова из других језика. То је довело до стварања Unicode-а , стандарда који значајно проширује број доступних знакова.
Уникод омогућава представљање знакова из више абецеда и користи различите формате кодирања, као што је UTF-8 , који је компатибилан са ASCII, али проширује његове могућности.
АСЦИИ уметност: облик дигиталног изражавања
Једна занимљива употреба ASCII кода је ASCII уметност . Ово подразумева креирање слика коришћењем само текстуалних знакова. Ова врста уметности постала је популарна у раним данима рачунарства, када су графички интерфејси били ограничени.
АСЦИИ уметнички пример:
:-) (насмејано) <3 (срце)
Дигитални уметници су створили сложена дела користећи ASCII знакове, нека чак и реплицирана на матричним штампачима.
Ограничења АСЦИИ кода
Иако је ASCII имао велики утицај на рачунарство, он има одређена ограничења :
- Ограничени опсег: Укључује само знакове из енглеског алфабета, без подршке за друге језике који користе акцентоване или посебне знакове.
- смањен капацитет: Његова оригинална верзија могла је да представља само 128 знакова, што је довело до стварања проширених верзија.
- Застарелост: Уницоде је сада заменио АСЦИИ у већини апликација, омогућавајући бољу глобалну компатибилност.
Занимљивости о АСЦИИ
АСЦИИ код је оставио трага у историји рачунарства. Неке занимљиве чињенице укључују:
- АСЦИИ је коришћен у раним видео играма за представљање графике на екрану.
- АСЦИИ контролни кодови се и даље користе у штампачи и текстуални терминали.
- Неки старији оперативни системи су сачувани текстуалне информације искључиво у АСЦИИ.
АСЦИИ код је био основни стуб рачунарства. Његова једноставност и универзалност је деценијама омогућавала стандардизовану комуникацију између уређаја. Иако га је у великој мери заменио Уницоде, он остаје релевантан у одређеним областима као што су програмирање, складиштење текста и пренос података.