Тил биринчи тижорат версияси 1985 октябрида тақдим этилиб, худди шу йили Б.Страуструпнинг «C++ дастурлаш тили» (The C++ Programming Language) китоби босилиб чиқди. - Тил биринчи тижорат версияси 1985 октябрида тақдим этилиб, худди шу йили Б.Страуструпнинг «C++ дастурлаш тили» (The C++ Programming Language) китоби босилиб чиқди.
- Тил стандарти устида 1990 йили ANSI (American National Standards Institute) иш бошлади. Бу стандарт охирги варианти 1997 йил ноябрида эълон қилинди. Ҳозирги даврда C++ тили энг оммавий дастурлаш тилига айланди.
- Ўқув қўлланмада структурали дастурлаш ва объектли дастурлаш усуллари чуқур қараб чиқилган.
С тилида олти хил турдаги лексемалар ишлатилади: - С тилида олти хил турдаги лексемалар ишлатилади:
- эркин танланадиган
- ишлатиладиган идентификаторлар,
- хизматчи сўзлар,
- константалар (константа сатрлар),
- амаллар (амаллар белгилари) ва
- ажратувчи белгилар.
- Идентификатор. Идентификаторлар лотин ҳарфлари, остки чизиқ белгиси ва сонлар кетма-кетлигидан иборат бўлади. Идентификатор лотин ҳарфидан ёки остки чизиқ белгисидан бошланиши лозим.
Мисол учун: - Мисол учун:
- А1, _MAX, adress_01, RIM, rim
- Катта ва кичик ҳарфлар фарқланади, шунинг учун охирги икки идентификатор бир-биридан фарқ қилади.
- Borland компиляторларидан фойдаланилганда номнинг биринчи 32 ҳарфи, баъзи компиляторларда 8 та ҳарфни инобатга олади.
- Бу ҳолда NUMBER_OF_TEST ва NUMBER_OF_ROOM идентификаторлари бир биридан фарқ қилмайди.
Миқдорларни, функциялар номларини ва бошқаларни символли белгилаш учун номлар ёки идентификаторлар ишлатилади. Идентификаторлар бу ҳарф, рақам ва “_ “ лар комбинациясидан ташкил топиб фақат ҳарф ва “_ “ дан бошланади. Идентификаторлар узунликлари чегараланмаган. Мисол abc A12 NameOfPerson BYTES_PER_WORD12X a-b нотўғри
Do'stlaringiz bilan baham: |