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

ЎҐ§гб«®ў­®, Ўг¤г⠯।®бв ў«пвмбп бв ­¤ ав­л¬Ё ЎЁЎ«Ё®вҐЄ ¬Ё).

ЉбҐаЁ®­ ®Ў« ¤ Ґв а冷¬ ў ¦­ле ®б®ЎҐ­­®б⥩, бЇҐжЁдЁз­ле ¤«п нв®Ј® п§лЄ 
Ё«Ё ॠ«Ё§®ў ­­ле ў ­Ґ¬ «гзиҐ, 祬 ў® ¬­®ЈЁе ¤агЈЁе п§лЄ е Їа®Ја ¬¬Ёа®ў ­Ёп.
„«п п§лЄ  ў 楫®¬ е а ЄвҐа­л:

-- ¬®й­®бвм Ё ЈЁЎЄ®бвм. ‚ п§лЄҐ ЇаЁбгвбвўгов Їа ЄвЁзҐбЄЁ ўбҐ
ў®§¬®¦­®бвЁ, е а ЄвҐа­лҐ ¤«п ва ¤ЁжЁ®­­ле Їа®жҐ¤га­ле п§лЄ®ў, в ЄЁе Є Є C++
Ё«Ё Џ бЄ «м, ЎҐ§ Їа®Ё§ў®«м­ле ®Ја ­ЁзҐ­Ё© ­  Ёе ЁбЇ®«м§®ў ­ЁҐ, е а ЄвҐа­ле,
­ ЇаЁ¬Ґа, ¤«п Java. ЏаЁ н⮬ ¬­®ЈЁҐ Ё§ нвЁе ў®§¬®¦­®б⥩ бв ­®ўпвбп ­ ¬­®Ј®
¬®й­ҐҐ Ё Ї®вҐ­жЁ «м­® 業­ҐҐ. Ќ ЇаЁ¬Ґа, ў ЉбҐаЁ®­Ґ ¤®ЇгбвЁ¬® ¤Ё­ ¬ЁзҐбЄ®Ґ
®ЇаҐ¤Ґ«Ґ­ЁҐ а §¬Ґа®ў ¬ ббЁў®ў, Їа®Ё§ў®«м­лҐ Ё­ЁжЁ «Ё§ в®ал ¤«п ¬ ббЁў®ў,
 аЈг¬Ґ­в®ў дг­ЄжЁ© Ё Є®¬Ї®­Ґ­в Є« бб®ў Ё ¬­®Ј®Ґ ¤агЈ®Ґ.

-- ЁҐа аеЁзҐбЄ®¬г Ї®¤е®¤г Є а §а Ў®вЄҐ Ё ॠ«Ё§ жЁЁ Їа®Ја ¬¬л ў® ¬­®Ј®¬
ᮤҐ©бвўгҐв ЇаЁ­пвл© ў п§лЄҐ ЇаЁ­жЁЇ «®Є «м­®бвЁ. ‹оЎго ЉбҐаЁ®­-Їа®Ја ¬¬г
¬®¦­® а бб¬ ваЁў вм Є Є ЁҐа аеЁо ў«®¦Ґ­­ле ¤агЈ ў ¤агЈ  ®Ў« б⥩ ¤Ґ©бвўЁп,  
«оЎ®Ґ ®ЇЁб ­ЁҐ (¤ҐЄ« а жЁп) Ё¬ҐҐв «®Є «м­л© е а ЄвҐа, в.Ґ. ¤Ґ©бвўгҐв в®«мЄ®
ў ЇаҐ¤Ґ« е б ¬®© ў­гв७­Ґ© Ё§ ᮤҐа¦ йЁе ҐҐ ®Ў« б⥩ ¤Ґ©бвўЁп. ‘ ¬®©
ў­Ґи­Ґ© ўбҐЈ¤  пў«пҐвбп Ј«®Ў «м­ п ®Ў« бвм ¤Ґ©бвўЁп, ­® ҐҐ ЁбЇ®«м§®ў ­ЁҐ
«гзиҐ ¬ ЄбЁ¬ «м­® ®Ја ­ЁзЁвм. Џа ўЁ«м­л© Ї®¤е®¤ Є ЁбЇ®«м§®ў ­Ёо ЇаЁ­жЁЇ 
«®Є «м­®бвЁ, ЇаҐ¤Ї®« Ј ойЁ© ®ЇЁб ­ЁҐ ЇҐаҐ¬Ґ­­ле, дг­ЄжЁ©, вЁЇ®ў ¤ ­­ле,
Є« бб®ў Ё в.Ї. в®«мЄ® в ¬, Ј¤Ґ ®­Ё ­г¦­л, пў«пҐвбп ў ¦­л¬ д Єв®а®¬ г«гз襭Ёп
Є Є ­ ¤Ґ¦­®бвЁ, в Є Ё нд䥪⨢­®бвЁ Їа®Ја ¬¬л.

-- ў®Їа®б ¬ нд䥪⨢­®бвЁ ЇаЁ а §а Ў®вЄҐ п§лЄ  㤥«п«®бм ®б®Ў®Ґ
ў­Ё¬ ­ЁҐ. ’ Є, Є®­ва®«м ­ ¤ в ЄЁ¬Ё ЇаЁ­жЁЇЁ «м­л¬Ё ¤«п нд䥪⨢­®бвЁ
¬®¬Ґ­в ¬Ё, Є Є а бЇаҐ¤Ґ«Ґ­ЁҐ Ї ¬пвЁ, ­ е®¤Ёвбп ў агЄ е а §а Ў®взЁЄ .
ЌҐЄ®в®алҐ б।бвў  п§лЄ , в ЄЁҐ, Є Є бЇҐжЁдЁзҐбЄЁҐ  ваЁЎгвл гЄ § вҐ«м­ле
вЁЇ®ў static Ё strict, ¤ ов Їа®Ја ¬¬Ёбвг пў­го ў®§¬®¦­®бвм г«гзи вм
нд䥪⨢­®бвм Їа®Ја ¬¬­®Ј® Є®¤  §  бзҐв ҐЈ® ®Ўй­®бвЁ. ЌҐ ¬Ґ­ҐҐ ў ¦­® ­ «ЁзЁҐ
 ЈаҐЈ в­ле ®ЇҐа жЁ© ЇаЁбў Ёў ­Ёп Ё ба ў­Ґ­Ёп ¤«п ўҐЄв®а­ле Ё ®ЎкҐЄв­ле
вЁЇ®ў.

-- ­ ¤Ґ¦­®бвм. џ§лЄ пў«пҐвбп ­ ¤Ґ¦­л¬ ў ⮬ б¬лб«Ґ, зв® ­  ­Ґ¬
­Ґў®§¬®¦­® ­ ЇЁб вм "бЎ®©­л©" Є®¤. Ќ ЇаЁ¬Ґа, ®ЎҐбЇҐзЁў Ґвбп Ї®«­ п Їа®ўҐаЄ 
¤Ё Ї §®­  ЇаЁ ®Ўа йҐ­Ёпе Є ¬ ббЁў ¬, Їа®ўҐаЄ  ў «Ё¤­®бвЁ ЁбЇ®«м§гҐ¬ле
гЄ § вҐ«Ґ© ­  ®ЎкҐЄвл ¤ ­­ле Ё ббл«®Є ­  дг­ЄжЁЁ, ЇаҐ¤гᬮв७ ­ ¤Ґ¦­л©
¬Ґе ­Ё§¬ ЇаҐ®Ўа §®ў ­Ёп ¬Ґ¦¤г தб⢥­­л¬Ё ®ЎкҐЄв­л¬Ё вЁЇ ¬Ё Ё в.Ї. ‚бҐ
®иЁЎЄЁ Ї®¤®Ў­®Ј® த , ўлпў«Ґ­­лҐ ЇаЁ ўлЇ®«­Ґ­ЁЁ Їа®Ја ¬¬л, ў®§Ўг¦¤ ов
ЁбЄ«озЁвҐ«м­лҐ бЁвг жЁЁ, Є®в®алҐ ¬®Јгв Ўлвм ЇҐаҐеў зҐ­л Ё Є®а४⭮
®Ўа Ў®в ­л.

-- Ї®б«Ґ¤®ў вҐ«м­®бвм Ё пб­®бвм. ЏаҐ¤Ї®«®¦ЁвҐ«м­®, ¬­®ЈЁҐ Є®­бвагЄжЁЁ
п§лЄ  Ё¬Ґов Ў®«ҐҐ Ї®б«Ґ¤®ў вҐ«м­л© Ё Є®¬Ї Єв­л© бЁ­в ЄбЁб, 祬 Ёе  ­ «®ЈЁ ў
Џ бЄ «Ґ, Java Ё C++. Њ®¦­® бЄ § вм, зв® ¤«п бЁ­в ЄбЁб  п§лЄ  е а ЄвҐа­ 
Ў®«ми п "®ав®Ј®­ «м­®бвм", 祬 ¤«п ¬­®ЈЁе ¤агЈЁе п§лЄ®ў. …б«Ё ­ҐЄ п
Є®­бвагЄжЁп п§лЄ  бЁ­в ЄбЁзҐбЄЁ Їа ўЁ«м­ , ®­  Ї®звЁ ўбҐЈ¤  Ё¬ҐҐв Є Єго-в®
а §г¬­го ᥬ ­вЁЄг Ё ¬®¦Ґв Ўлвм Ї®«Ґ§­  ў ®ЇаҐ¤Ґ«Ґ­­®© бЁвг жЁЁ. Ља®¬Ґ в®Ј®,
п§лЄ ¬Ё­Ё¬Ё§ЁагҐв Ё«Ё Ї®«­®бвмо ЁбЄ«оз Ґв ­Ґ®Ўе®¤Ё¬®бвм ў ¤гЎ«ЁагойЁе