"Денис Гаев. Ксерион: язык и технология программирования" - читать интересную книгу автора

int long), в Є ¦Ґ, Є Є Ё ўбҐ Ї« ў ойЁҐ (float double
quad) Ё ўбҐ бЁ¬ў®«м­лҐ (char w_char),   楫®зЁб«Ґ­­лҐ
§­ зҐ­Ёп ­Ґпў­® ®Ў®Ўй овбп ¤® Ї« ў ойЁе. „агЈЁҐ ­Ґпў­лҐ ЇаҐ®Ўа §®ў ­Ёп
§ ЇаҐйҐ­л: ў з бв­®бвЁ, ­Ґ«м§п ­Ґпў­® ЁбЇ®«м§®ў вм бЁ¬ў®«м­лҐ Ё «®ЈЁзҐбЄЁҐ
§­ зҐ­Ёп ў Є зҐб⢥ 楫ле (Ё ­ ®Ў®а®в). Ѓ®«миЁ­бвў® ®ЇҐа жЁ© в Є¦Ґ ­Ґ
Ї®§ў®«пов ᬥ訢 вм жҐ«лҐ ®ЇҐа ­¤л б® §­ Є®¬ Ё ЎҐ§ §­ Є : ®­Ё ¤®«¦­л Ўлвм
ЇаЁўҐ¤Ґ­л Є Ґ¤Ё­®© §­ Є®ў®бвЁ ў® Ё§ЎҐ¦ ­ЁҐ ў®§¬®¦­®© ­Ґ®¤­®§­ з­®бвЁ.

Љ®Ј¤  ­Ґпў­лҐ ЇаҐ®Ўа §®ў ­Ёп ­Ґ а Ў®в ов, ¬®¦­® ЇаЁЎҐЈ­гвм Є ®ЇҐа жЁЁ
пў­®Ј® ЇаЁўҐ¤Ґ­Ёп вЁЇ®ў, Ё¬Ґо饩 в Є®© ўЁ¤:

:TYPE EXPR !! ЇаҐ®Ўа §®ў вм ўла ¦Ґ­ЁҐ EXPR Є вЁЇг TYPE

‘Ґ¬ ­вЁЄ  Ї®¤®Ў­®Ј® ЇаҐ®Ўа §®ў ­Ёп в Є¦Ґ ­Ґ в Ёв ў ᥡҐ ®б®Ўле
боаЇаЁ§®ў: Ї« ў ойЁҐ §­ зҐ­Ёп ЇаҐ®Ўа §говбп ў жҐ«лҐ Їг⥬ ®вЎа блў ­Ёп
¤а®Ў­®© з бвЁ, бЁ¬ў®«м­лҐ ў зЁб«®ўлҐ -- ў ᮮ⢥вбвўЁЁ б® бў®Ґ© Є®¤Ёа®ўЄ®©,
  «®ЈЁзҐбЄЁҐ §­ зҐ­Ёп false Ё true бзЁв овбп нЄўЁў «Ґ­в­л¬Ё 0 Ё -1. ЋзҐ­м
ў ¦­® § ¬ҐвЁвм, зв® нв  ®ЇҐа жЁп ЇаҐ®Ўа §®ў ­Ёп ®ЇаҐ¤Ґ«Ґ­  в®«мЄ® ¤«п
ЇаЁ¬ЁвЁў­ле вЁЇ®ў, Ё Є Їа®Ё§ў®¤­л¬, ў ®в«ЁзЁҐ ®в C, ®­  ­ҐЇаЁ¬Ґ­Ё¬ .

Њ ббЁўл (ўҐЄв®а­лҐ вЁЇл)

Њ ббЁўл -- ®¤­®а®¤­лҐ ­ Ў®ал §­ зҐ­Ё© Ґ¤Ё­®Ј® вЁЇ , ®ЎҐбЇҐзЁў ойЁҐ
Їа®Ё§ў®«м­л© ¤®бвгЇ Є «оЎ®¬г Ё§ нвЁе §­ зҐ­Ё© (н«Ґ¬Ґ­в®ў) Ї® 楫®зЁб«Ґ­­®¬г
Ё­¤ҐЄбг -- нв® ®¤­® Ё§ ЇаЁ­жЁЇЁ «м­® ў ¦­ле б।бвў п§лЄ . ‚ ®в«ЁзЁҐ ®в Java
Ё ¬­®ЈЁе ¤агЈЁе п§лЄ®ў, ¬ ббЁўл ­Ґ пў«повбп ®ЎкҐЄв ¬Ё ў б¬лб«Ґ ЋЋЏ. Ћ­Ё
¬®Јгв Ё¬Ґвм ⥠¦Ґ бў®©бвў  Ё  ваЁЎгвл (०Ё¬ а §¬ҐйҐ­Ёп, Є®­бв ­в­®бвм Ё
Їа.), зв® Ё ЇҐаҐ¬Ґ­­лҐ ЇаЁ¬ЁвЁў­ле вЁЇ®ў.

‚®в ЇаЁ¬Ґал ®ЇЁб ­Ё© ¬ ббЁў®ў:

!! intvec -- ¬ ббЁў Ё§ LENGTH 楫ле
int [LENGTH] intvec;
!! text -- ¬ ваЁж  бЁ¬ў®«®ў, (HEIGHT бва®Є) * (WIDTH бв®«Ўж®ў)
char [WIDTH][HEIGHT] text

ЋЎа вЁвҐ ў­Ё¬ ­ЁҐ ­  в®, зв® бЁ­в ЄбЁб ®ЇЁб ­Ёп ¬ ббЁў®ў -- ЇаҐдЁЄб­л©:
Є®­бвагЄжЁп ўЁ¤  [SIZE] ­ §лў Ґвбп ЇаҐдЁЄб®¬ ®ЇЁб ­Ёп (¤ҐЄ« а в®а®¬)
¬ ббЁў . Ћ­  ®§­ з Ґв, зв® вЁЇ ¤ҐЄ« аЁа㥬ле ¤ «ҐҐ ®ЎкҐЄв®ў ¬Ґ­пҐвбп б TYPE
­  TYPE [SIZE] (¬ ббЁў Ё§ SIZE н«Ґ¬Ґ­в®ў вЁЇ  TYPE). ‚Є« ¤лў п ўҐЄв®а­лҐ
¤ҐЄ« а в®ал ¤агЈ ў ¤агЈ , ¬®¦­® ®ЇЁблў вм ¤ўге- Ё Ў®«ҐҐ ¬Ґа­лҐ ¬ ббЁўл.
‘ва®Ј® Ј®ў®ап, Ї®­пвЁҐ "¬­®Ј®¬Ґа­л© ¬ ббЁў" ў п§лЄҐ ®вбгвбвўгҐв -- Ёе б
гᯥ宬 § ¬Ґ­пов ¬ ббЁўл, б®бв®пйЁҐ Ё§ ¬ ббЁў®ў, Ё в Є ¤ «ҐҐ. €¬Ґ­­® нв® ¬л
Ўг¤Ґ¬ Ї®¤а §г¬Ґў вм, Ј®ў®ап ®Ў n-¬Ґа­ле ¬ ббЁў е (ЇаЁ н⮬ зЁб«® n ¬л Ўг¤Ґ¬
­ §лў вм а §¬Ґа­®бвмо, Ё«Ё а ­Ј®¬ ¬ ббЁў ). Ћ¤­ Є®, ­ЁЄ ЄЁ¬Ё бЇҐжЁ «м­л¬Ё
бў®©бвў ¬Ё ¬­®Ј®¬Ґа­лҐ ¬ ббЁўл ­Ґ ®Ў« ¤ ов (в.Ґ. ᥬ ­вЁЄ  ўбҐе ®ЇҐа жЁ© ­ ¤
­Ё¬Ё ўлў®¤Ёвбп Ё§ ᥬ ­вЁЄЁ ®ЇҐа жЁ© ­ ¤ ®¤­®¬Ґа­л¬Ё ¬ ббЁў ¬Ё).

‡ ¬ҐвЁ¬, зв® ЇаҐдЁЄб­л© бЁ­в ЄбЁб ў ®ЇЁб ­Ёпе ¬ ббЁў®ў -- нв® ­Ґ
ЁбЄ«о祭ЁҐ. ‚ᥠЇа®Ё§ў®¤­лҐ вЁЇл п§лЄ  ўў®¤пвбп б Ї®¬®ймо  ­ «®ЈЁз­ле