C Програмиране на Builder
; ^
- бели символи: интервал, раздели, нови редове.
- Езиковите лексеми се формират от азбучни символи:
- идентификатори;
- ключови (запазени) думи;
- оперативни знаци;
- константи;
- разделители (специални знаци, интервали).
Границите на символите се дефинират от други символи, като разделители или операционни символи.
Идентификатори
Идентификаторът е името на програмния обект (име на променлива, име на функция, етикет). Идентификаторът може да използва латински букви, цифри и долна черта. Големите и малки букви са различни, например sysop, SySoP и SYSOP са три различни имена. Първият знак на идентификатора може да бъде буква или долна черта, но не и цифра. Интервалите в имената не са разрешени.
За да подобрите четливостта на програмата, трябва да дадете на обектите смислени имена. Съществува конвенция за правилата за създаване на имена, наречена унгарска нотация (тъй като служител на Microsoft е унгарец по националност), според която всяка дума, съставяща идентификатор, започва с главна буква и започва с префикс, съответстващ на типа на стойност, например iMaxLength, lpfnSetFirstDialog. Друга традиция е да се разделят думите, съставящи името, с долни черти: max_length, number_of_galosh.
Дължината на идентификатора не е ограничена от езиковия стандарт, но компилаторите и линкерите налагат ограничения върху него. Когато избирате идентификатор, имайте предвид следното: