"Филипп Н.Хислей. Генерация высококачественного кода для программ, написанных на СИ " - читать интересную книгу автора

”Ё«ЁЇЇ Ќ.•Ёб«Ґ©

ѓҐ­Ґа жЁп ўлб®Є®Є зҐб⢥­­®Ј® Є®¤  ¤«п Їа®Ја ¬¬, ­ ЇЁб ­­ле ­  ‘€

•®вп ўбҐ Є®¬ЇЁ«пв®ал б п§лЄ  ‘Ё ЇаҐ¤­ §­ зҐ­л ¤«п ЈҐ­Ґа жЁЁ ­ ЁЎ®«ҐҐ
Ўлбвале Ё Є®¬Ї Єв­ле Їа®Ја ¬¬, Є зҐбвў® ®ЇвЁ¬Ё§ жЁЁ Є®¤  г ­Ёе ¬®¦Ґв Ўлвм
б®ўҐа襭­® а §«Ёз­®Ґ.
ђ §а Ў®взЁЄЁ Є®¬ЇЁ«пв®а®ў б п§лЄ  ‘Ё ЇҐаў®­ з «м­® бв६Ё«Ёбм Є Ї®«­®¬г
б®Ј« бЁо б® бв ­¤ а⮬ ЉҐа­ЁЈ ­  Ё ђЁзЁ. ‚ Ї®б«Ґ¤бвўЁЁ - Є 㬥­м襭Ёо
ўаҐ¬Ґ­Ё Є®¬ЇЁ«пжЁЁ. ‡ вҐ¬ - Є Ї®«­®© Ї®¤¤Ґа¦ЄҐ ¬®¤Ґ«Ґ© Ї ¬п⨠ᥬҐ©бвў 
¬ЁЄа®Їа®жҐбб®а®ў 80е86. ‡ вҐ¬ Їлв «Ёбм Ї®¤¤Ґа¦Ёў вм ЇҐаҐ­®бЁ¬®бвм Ёб室­ле
⥪бв®ў Їа®Ја ¬¬ Їг⥬ ЇаҐ¤®бв ў«Ґ­Ёп б®ў¬ҐбвЁ¬ле б UNIX ЎЁЎ«Ё®вҐЄ дг­ЄжЁ©.
Џ®б«Ґ нв®Ј® ᮧ¤ ў «Ё бЇҐжЁ «Ё§Ёа®ў ­­лҐ ЎЁЎ«Ё®вҐЄЁ дг­ЄжЁ© ¤«п ®ЎҐбЇҐзҐ­Ёп
­Ё§Є®га®ў­Ґў®Ј® ¤®бвгЇ  Є е а ЄвҐа­л¬ ¤«п ЇҐаб®­ «м­ле Є®¬ЇмовҐа®ў (PC)
ў®§¬®¦­®бвп¬. ‡  нвЁ¬ б«Ґ¤®ў «Ё Ї®ЇлвЄЁ ЇаЁ¤Ґа¦Ёў вмбп а §ўЁў о饣®бп
бв ­¤ ав  ANSI C. Џ®б«Ґ 祣® б«Ґ¤®ў « ў®§ўа в Є ­ з «г, ­® б а §ўЁвл¬
Ё­вҐЈаЁа®ў ­­л¬ ®Єа㦥­ЁҐ¬. € в Є ¤ «ҐҐ.
‘ ¬®Ґ Ї®б«Ґ¤­ҐҐ ­ Їа ў«Ґ­ЁҐ ў а §ўЁвЁЁ Є®¬ЇЁ«пв®а®ў ‘Ё - ®ЇвЁ¬Ё§ жЁп.
ќв® ¬®¦­® Їа®¤Ґ¬®­бваЁа®ў вм в ЄЁ¬Ё ᥣ®¤­пи­Ё¬Ё § пў«Ґ­Ёп¬Ё Ї®бв ўйЁЄ®ў
Є®¬ЇЁ«пв®а®ў: "Ќ ЁЎ®«ҐҐ ¬®й­л© ®ЇвЁ¬Ё§ЁагойЁ© Є®¬ЇЁ«пв®а!" (Turbo C,
Borland); "Ќ®ўлҐ ¬Ґв®¤л ®ЇвЁ¬Ё§ жЁЁ ЈҐ­ҐаЁагов б ¬л© Ўлбвал© Є®¤!" (C 5.0,
Microsoft); "ЋЇвЁ¬Ё§ в®а ­Ґг⮬Ё¬® ЁйҐв ЇгвЁ г᪮७Ёп ўлЇ®«­Ґ­Ёп Ё
¬Ё­Ё¬Ё§ жЁЁ ЁбЇ®«м§гҐ¬®© Ї ¬пвЁ" (Optimum C, Datalight). “зЁвлў п нвг ¬®¤г,
PC Tech Journal а §а Ў®в « вҐбв ¤«п Їа®ўҐаЄЁ ў®§¬®¦­®б⥩ ®ЇвЁ¬Ё§ жЁЁ Є®¤  г
‘Ё Є®¬ЇЁ«пв®а®ў, Ё¬ҐойЁебп ­  PC. ќв®в вҐбв Ўл« ўлЇ®«­Ґ­ ­  ¤ҐўпвЁ
Є®¬ЇЁ«пв®а е: Borland Turbo C 1.5, Computer Innovations C86Plus 1.10,
Datalight Optimum-C 3.14, Lattice MS-DOS C 3.2, Manx Aztec C86 4.0, Metaware
High C 1.4, Microsoft C 5.0 Ё QuickC 1.0,   в Є¦Ґ WATCOM C 6.0. ќвЁ Ё§¤Ґ«Ёп
ЇаҐ¤бв ў«пов «гзиЁҐ Є®¬ЇЁ«пв®ал ‘Ё, ¤®бвгЇ­лҐ ­  PC. Џа®ўҐаЄ  Ї®Є § « , зв®
а §«Ёз­лҐ Є®¬ЇЁ«пв®ал ЇаЁ¬Ґ­пов а §«Ёз­лҐ ЇаЁҐ¬л ®ЇвЁ¬Ё§ жЁЁ б а §«Ёз­л¬
гᯥ宬. „®бвгЇ­л Ё ¤агЈЁҐ Є®¬ЇЁ«пв®ал, ­® Ёе е а ЄвҐаЁбвЁЄЁ §­ зЁвҐ«м­®
е㦥, 祬 г ЇҐаҐзЁб«Ґ­­ле. Ѓ®«миЁ­бвў® нвЁе Є®¬ЇЁ«пв®а®ў ®ЇЁб ­л ў
䥢ࠫмбЄ®¬ ­®¬ҐаҐ PC Tech Journal 1988 Ј®¤  ў бв вмҐ "The State of C" (б¬.
"C Contenders" Ё "Turbo and Quick Weigh In", Marty Franz, бва. 52 Ё 72
ᮮ⢥вб⢥­­®).
Џ®бЄ®«мЄг ᮢ६Ґ­­лҐ Є®¬ЇЁ«пв®ал ‘Ё Ў«Ё§ЄЁ Ї® ЇаҐ¤®бв ў«пҐ¬л¬
ў®§¬®¦­®бвп¬, ®ЇвЁ¬Ё§ жЁп ®бв Ґвбп ®¤­Ё¬ ў ¦­л¬ ®в«ЁзЁҐ¬, Ї® Є®в®а®¬г Ёе
¬®¦­® ¤ЁддҐаҐ­жЁа®ў вм. ђ Ў®в  Є®¬ЇЁ«пв®а  § Є«оз Ґвбп ў ⮬, зв®Ўл
бва ­б«Ёа®ў вм Їа®жҐ¤га­®Ґ ®ЇЁб ­ЁҐ § ¤ зЁ Ё нд䥪⨢­® ®в®Ўа §Ёвм ҐЈ® ў
ўл¤Ґ«Ґ­­®Ґ ¬­®¦Ґбвў® ¬ иЁ­­ле Є®¬ ­¤ 楫Ґў®Ј® Їа®жҐбб®а . ‘⥯Ґ­м
нд䥪⨢­®бвЁ ЈҐ­Ґа жЁЁ Є®¬ЇЁ«пв®а®¬ ¬ иЁ­­®-га®ў­Ґў®Ј® Є®¤  ¬®¦Ґв Ё¬Ґвм
бгйҐб⢥­­®Ґ ў«Ёп­ЁҐ ­  бЄ®а®бвм ўлЇ®«­Ґ­Ёп Їа®Ја ¬¬л Ё ҐҐ а §¬Ґа.
Ћб­®ў­ п жҐ«м ®ЇвЁ¬Ё§ жЁЁ - ўла Ў®вЄ  Ў®«ҐҐ Ўлбва®Ј® Ё ¬Ґ­м襣® Ї®
а §¬Ґаг Є®¤ . ‚ ®Ўлз­®© б।Ґ Є®¬ЇмовҐа , Ј¤Ґ Є®«ЁзҐбвў® ¤®бвгЇ­®©
®ЇҐа вЁў­®© Ї ¬пвЁ Ґбвм ®Ја ­ЁзҐ­­л© аҐбгаб, а §¤Ґ«пҐ¬л© ­ҐбЄ®«мЄЁ¬Ё
Ї®«м§®ў вҐ«п¬Ё, ў ¦­  ®ЇвЁ¬Ё§ жЁп а §¬Ґа  Є®¤ . ‚ б।Ґ PC ®ЇвЁ¬Ё§ жЁп
бЄ®а®бвЁ Ё¬ҐҐв Ў®«ҐҐ ўлб®ЄЁ© ЇаЁ®аЁвҐв, Ї®бЄ®«мЄг PC ®Ўлз­® ЁбЇ®«м§гҐвбп
®¤­Ё¬ «Ёж®¬ Ё ¤®бвгЇҐ­ Ў®«ми®© ®ЎкҐ¬ Ї ¬пвЁ (Ў®«миЁ­бвў® PC Ё¬Ґов Ї® Єа ©­Ґ©
¬ҐаҐ 640KB ®б­®ў­®© Ї ¬пвЁ Ё ¬­®ЈЁҐ Ё¬Ґов ­ҐбЄ®«мЄ® ¬ҐЈ Ў ©в ¤®Ї®«­ЁвҐ«м­®©
Ё«Ё а биЁаҐ­­®© Ї ¬пвЁ). ‘«Ґ¤®ў вҐ«м­®, «гзиЁ© бЇ®б®Ў ®жҐ­ЄЁ ў®§¬®¦­®б⥩