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

Ќ бЄ®«мЄ® C 6.0 Ё§®й७ ў г­Ёз⮦Ґ­ЁЁ ЎҐбЇ®«Ґ§­®© дг­ЄжЁЁ, ­ бв®«мЄ® ¦Ґ
®­ ЎҐбЇ®¬®йҐ­ ЇаЁ г¤ «Ґ­ЁЁ ЎҐбЇ®«Ґ§­®Ј® ¤гЎ«Ёаго饣®бп ЇаЁбў Ёў ­Ёп.
Ќ ЁЎ®«ҐҐ ў ¦­ п ®Ў« бвм, §  Є®в®аго WATCOM C 6.0, Є Є Ё Optimum-C, ­Ґ ᬮЈ
ў§пвмбп, Ўл«  ®ЇвЁ¬Ё§ жЁп жЁЄ«®ў. Ћ­ ­Ґ Ї®¤¤Ґа¦Ёў Ґв ўл­ҐбҐ­ЁҐ Ё­ў аЁ ­в­®Ј®
Є®¤  Ё г¤ «Ґ­ЁҐ ЇҐаҐ¬Ґ­­ле Ё­¤гЄжЁЁ жЁЄ«®ў.
•®вп C 6.0 ­Ґ ўлЇ®«­пҐв а §ў®а зЁў ­ЁҐ жЁЄ«®ў ў ®в¤Ґ«м­лҐ Є®¬ ­¤л, ®­
(в Є¦Ґ Є Є Datalight Optimum-C Ё Computer Innovations C86Plus) ЁбЇ®«м§гҐв
Є®¬ ­¤г REP/STOSW Їа®жҐбб®а®ў 80x86 ¤«п Ё­ЁжЁ «Ё§ жЁЁ вҐбв®ў®Ј® ¬ ббЁў ,
Ў« Ј®¤ ап 祬г г¤ «пҐв жЁЄ«.
ЏаҐЄа б­ п ЈҐ­Ґа жЁп Є®¤  ў WATCOM, ў з бв­®бвЁ, а §г¬­®Ґ ЁбЇ®«м§®ў ­ЁҐ
ॣЁбва®ў, ¤ Ґв Ґ¬г ®зҐ­м ў ¦­®Ґ ЇаҐЁ¬гйҐбвў®. ‚ вҐб⥠ўлЇ®«­Ґ­Ёп ®­ Ї®ЎҐ¤Ё«
ў Ў®«миЁ­б⢥ вҐбв®ў, Ё­вҐ­бЁў­® ЁбЇ®«м§гойЁе Їа®жҐбб®а, Ё ЇаЁ н⮬
ўлЇ®«­п«бп ¤«п Ў®«ми®© ¬®¤Ґ«Ё ў «гз襥 ўаҐ¬п, 祬 Ў®«миЁ­бвў® ¤агЈЁе
Є®¬ЇЁ«пв®а®ў ¤«п ¬ «®© ¬®¤Ґ«Ё. Љ б« Ўл¬ бв®а®­ ¬ WATCOM ¬®¦­® ®в­ҐбвЁ
ўў®¤/ўлў®¤ д ©«®ў, ЁбЇ®«м§®ў ­ЁҐ getc Ё putc. ‡¤Ґбм ®­ Ў«Ё§®Є Є ­ Ёег¤иЁ¬
Є®¬ЇЁ«пв®а ¬.

‚лпў«Ґ­­лҐ «Ё¤Ґал

Џ® бгйҐбвўго饬㠮ЇаҐ¤Ґ«Ґ­Ёо, «оЎ®© Є®¬ЇЁ«пв®а, Є®в®ал© ўлЇ®«­пҐв ­Ґ
ЎгЄў «м­®Ґ ®в®Ўа ¦Ґ­ЁҐ Ёб室­®Ј® ⥪бв , ўлЇ®«­пҐв ­ҐЄ®в®ал© ўЁ¤
®ЇвЁ¬Ё§ жЁЁ, ¤ ¦Ґ Ґб«Ё ЇаҐ®Ўа §®ў ­ЁҐ нв® в Є®Ґ ­Ё§Є®га®ў­Ґў®Ґ, Є Є ᢥавЄ 
Є®­бв ­в. ЊЁ­Ё¬ «м­л© ЇаЁҐ¬«Ґ¬л© га®ўҐ­м ®ЇвЁ¬Ё§ жЁЁ Ўг¤Ґв ў®§а бв вм Ї®
¬ҐаҐ в®Ј®, Є Є ¤®бвгЇ­ п ­  ал­ЄҐ вҐе­®«®ЈЁп ЈҐ­Ґа жЁЁ Є®¤  Ўг¤Ґв
ЇаҐ¤®бв ў«пвм Ў®«ҐҐ Ј«гЎ®ЄЁҐ ¬Ґв®¤л ®ЇвЁ¬Ё§ жЁЁ. Ќ  ᥣ®¤­пи­Ґ¬ га®ў­Ґ
вҐе­®«®ЈЁЁ ¬Ё­Ё¬ «м­л¬ ЇаЁҐ¬«Ґ¬л¬ га®ў­Ґ¬ ®ЇвЁ¬Ё§ жЁЁ ЇаҐ¤бв ў«пҐвбп
г¤ «Ґ­ЁҐ ®ЎйЁе Ї®¤ўла ¦Ґ­Ё©. ќв®в га®ўҐ­м Ї®¤а §г¬Ґў Ґв, зв® Є®¬ЇЁ«пв®ал,
Є®в®алҐ ўлЇ®«­пов г¤ «Ґ­ЁҐ ®ЎйЁе Ї®¤ўла ¦Ґ­Ё©, в Є¦Ґ ўлЇ®«­пов ®б­®ў­лҐ
ЇаЁҐ¬л ®ЇвЁ¬Ё§ жЁЁ, в ЄЁҐ Є Є ᢥавЄ  Є®­бв ­в Ё  «ЈҐЎа ЁзҐбЄЁҐ гЇа®йҐ­Ёп.
„ ¦Ґ б гбв ­®ў«Ґ­­л¬ ¬Ё­Ё¬ «м­л¬ га®ў­Ґ¬ ®жҐ­Є  ў®§¬®¦­®б⥩ Є®­ЄаҐв­ле
Є®¬ЇЁ«пв®а®ў гб«®¦­пҐвбп бгйҐбвў®ў ­ЁҐ¬ ¬­®ЈЁе ­Ґб®Ё§¬ҐаЁ¬ле д®а¬
®ЇвЁ¬Ё§ жЁЁ. Љ®¬ЇЁ«пв®а ¬®¦Ґв е®а®и® ЁбЇ®«м§®ў вм ॣЁбвал, ­® ­Ґ
Ї®¤¤Ґа¦Ёў вм г¤ «Ґ­ЁҐ ®ЎйЁе Ї®¤ўла ¦Ґ­Ё©. Џ®бЄ®«мЄг ®ЇвЁ¬Ё§Ёа®ў ­­л© Є®¤
§ ўЁбЁв ­Ґ в®«мЄ® ®в ЇаЁ¬Ґ­пҐ¬ле ¬Ґв®¤®ў, ­® в Є¦Ґ Ё ®в бвагЄвгал Їа®Ја ¬¬л,
Є®в®а п ®ЇвЁ¬Ё§Ёа®ў « бм, ў ®ЎйҐ¬ б«гз Ґ Ўл«® Ўл § Ў«г¦¤Ґ­ЁҐ¬ бзЁв вм, зв®
®¤Ё­ Є®¬ЇЁ«пв®а «гзиҐ ¤агЈ®Ј®, ®ЇЁа пбм ЁбЄ«озЁвҐ«м­® ­  ®¤Ё­ ®в¤Ґ«м­л©
вҐбв.
•®вп ўбҐ ¤Ґўпвм а бб¬ ваЁў Ґ¬ле Є®¬ЇЁ«пв®а®ў ЈҐ­ҐаЁагов ЇаЁҐ¬«Ґ¬л© Є®¤,
ваЁ Ё§ ­Ёе, - Datalight Optimum-C, Microsoft C 5.0 Ё WATCOM C 6.0, -
ўлЇ®«­пов ®ЇвЁ¬Ё§ жЁо Є®¤  Ў®«ҐҐ ўлб®Є®Ј® га®ў­п, 祬 ®бв «м­лҐ.
Љ®¬ЇЁ«пв®а Datalight Optimum-C - нв® Ўлбвал© Ё ўла §ЁвҐ«м­л©
ЁбЇ®«­ЁвҐ«м. Ћ­ ўлЇ®«­пҐв ®ЎиЁа­л©  ­ «Ё§ Ї®в®Є®ў ¤ ­­ле Ё ®ЇвЁ¬Ё§ЁагҐв Є®¤,
§  Є®в®ал© ¤агЈЁҐ Є®¬ЇЁ«пв®ал ­Ґ ЎҐагвбп.
Microsoft C 5.0 ЇаЁ¬Ґ­пҐв ®ЇвЁ¬Ё§ жЁо жЁЄ«®ў, Є®в®а п пў«пҐвбп ®¤­®© Ё§
®Ў« б⥩ б Ў®«миЁ¬Ё Ї®вҐ­жЁ «м­л¬Ё ў®§¬®¦­®бвп¬Ё г«гз襭Ёп Є®¤ . ЏаЁ¬Ґ­пп
ўл­ҐбҐ­ЁҐ Ё­ў аЁ ­в­®Ј® Є®¤ , г¤ «Ґ­ЁҐ ЇҐаҐ¬Ґ­­ле Ё­¤гЄжЁЁ жЁЄ«®ў Ё ®зҐ­м
Є зҐб⢥­­®Ґ а бЇаҐ¤Ґ«Ґ­ЁҐ ЇҐаҐ¬Ґ­­ле Ї® ॣЁбва ¬, Microsoft C 5.0
ўла Ў влў Ґв ЇаҐЄа б­л© Є®¤.
Љ®¬ЇЁ«пв®а WATCOM C 6.0 б®ЇҐа­Ёз Ґв б Microsoft C 5.0 Ї® б⥯Ґ­Ё
ўлЇ®«­пҐ¬®© ®ЇвЁ¬Ё§ жЁЁ Ё ЈҐ­ҐаЁагҐв ­ ЁЎ®«ҐҐ Ўлбвал© Є®¤ ў вҐбвҐ