Езикова азбука

Езикова азбука

Основата на всеки език е азбуката, тоест краен, фиксиран набор от символи, използвани за съставяне на текстове на даден език (в нашия случай програми). Разбира се, хармонията на картината разваля присъствието на диалекти, които са създадени спонтанно и много често включват апокрифни (неканонични) букви и знаци. При програмирането този проблем се решава чрез въвеждането на понятието „езиков стандарт“. Той е практически неприложим за човешките езици, вечно се развива и променя. Ще говорим основно за онази самодостатъчна част от езика Паскал, която е включена в различните си компютърни реализации непроменена. По отношение на обучението не виждам много смисъл да ви казвам стриктните правила на стандарта, въпреки че има някои. Ще се ограничим до някои забележки, които въпреки това разкриват формалностите при използването на символи в езика Паскал.

И така, азбуката на езика Паскал е:
1) букви от латинската азбука;
2) арабски цифри;
3) специални знаци.

Използването на символи от първата група най-често не поражда въпроси, но тук има някои тънкости. Първият е използването на главни и малки букви. Повечето от съществуващите преводачи не правят разлика между буквите в различни случаи. По този начин записите "progRaM" и "PROGram" ще се считат за идентични. На второ място, някои символи на латинската и кирилицата съвпадат по очертания. Възможно ли е вместо латинската буква "К" да се напише "К" руски? Отговор: в тетрадка (ако можете да ги различите) - моля, в компютърна програма - в никакъв случай. Те може да изглеждат сходни, но кодовете им са напълно различни и компютърът, както знаете, работи вътре в себе си не с букви, а с техните цифрови кодове.