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

| | | | | | |
|4.7/4.7 |2.6/2.6 |2.6/2.1 |!1.7/1.7!|3.1/3.0 |1.8/1.8 |
|1.3/1.3 |1.1/1.1 |1.1/1.2 |1.0/1.0 |1.2/1.3 |!0.9/0.9! |
|1.9/1.9 |1.3/1.3 |1.1/1.2 |1.1/1.1 |1.3/1.4 |!1.0/1.0! |
+-----+-----+-----+-----+-----+------+
| Љ®¬ЇЁ«пв®а ¬ § ¤ ў «Ёбм Є«озЁ ¤«п ®ЇвЁ¬Ё§ жЁЁ Ї® |
| бЄ®а®бвЁ, ЁбЇ®«м§®ў ­Ёп ­ҐЇ®б।б⢥­­ле Ё­бвагЄжЁ© |
| Їа®жҐбб®а®ў 80286 Ё 80287. ‚ᥠвҐбвл, Ё­вҐ­бЁў­® |
| ЁбЇ®«м§гойЁҐ Їа®жҐбб®а, Ўл«Ё ўлЁЈа ­л Є®¬ЇЁ«пв®а ¬Ё |
| WATCOM Ё Microsoft. ЌҐ ­ и«®бм Є®¬ЇЁ«пв®а , Є®¤ Є®в®а®Ј® |
| ¤«п вҐбв®ў ўў®¤ /ўлў®¤  ўлЇ®«­п«бп Ўл ў® ўаҐ¬п, Ў«Ё§Є®Ґ Є |
| «гз襬г, ў ¬ «®© Ё ў Ў®«ми®© ¬®¤Ґ«пе Ї ¬пвЁ ®¤­®ўаҐ¬Ґ­­®. |
L-------------------------------
ЏаЁ ба ў­Ґ­ЁЁ १г«мв в®ў ў в Ў«ЁжҐ 1 Ё ў ­®¬ҐаҐ §  䥢ࠫм 1988
­Ґ®Ўе®¤Ё¬® ®в¬ҐвЁвм ®¤­® Ё§¬Ґ­Ґ­ЁҐ. „ў  вҐбв  б ЁбЇ®«м§®ў ­ЁҐ¬ ॣЁбва®ўле
ЇҐаҐ¬Ґ­­ле (ЁбЇ®«м§®ў ­Ёп гЄ § вҐ«Ґ© Ё "аҐиҐв®"-sieve) ў 䥢ࠫҐ Ўл«Ё
Ё§¬ҐаҐ­л ¤«п 100 ЁвҐа жЁ©,   ­Ґ ¤«п 20-вЁ. Џ®бЄ®«мЄг Ї®«Ґ§­®
­ҐЇ®б।б⢥­­®Ґ ба ў­Ґ­ЁҐ вҐбв®ў б ЁбЇ®«м§®ў ­ЁҐ¬ ॣЁбва®ўле ЇҐаҐ¬Ґ­­ле Ё
ЎҐ§ Ёе ЁбЇ®«м§®ў ­Ёп, вҐбвл б ॣЁбва®ўл¬Ё ЇҐаҐ¬Ґ­­л¬Ё ў ¤ ­­®¬ б«гз Ґ
§ ЇгбЄ «Ёбм б 20-о ЁвҐа жЁп¬Ё. ’ Є¦Ґ § ¬ҐвмвҐ, зв® зЁб«Ґ­­лҐ вҐбвл,
ЇаЁбгвбвўгойЁҐ ў в Ў«ЁжҐ 1, ўлЇ®«­п«Ёбм ¤«п ЇаאַЈ® Є®¤  Їа®жҐбб®а®ў 80x87 ў
¬ «®© Ё Ў®«ми®© ¬®¤Ґ«пе Ї ¬пвЁ,   ­Ґ б Ї®¬®ймо Їа®Ја ¬¬­®Ј® н¬г«пв®а .
Џ®бЄ®«мЄг ⥪бв вҐбв  ®ЇвЁ¬Ё§ жЁЁ ЇаҐ¤­ §­ зҐ­ ¤«п Їа®ўҐаЄЁ ­ «ЁзЁп Ё«Ё
®вбгвбвўЁп ®в¤Ґ«м­ле вЁЇ®ў ®ЇвЁ¬Ё§ жЁЁ, ®­ б®бв®Ёв Ё§ ­ Ў®а  ®в¤Ґ«м­ле, ­Ґ
бўп§ ­­ле да Ј¬Ґ­в®ў Їа®Ја ¬¬, Ё ­Ґ ЇаҐ¤бв ў«пҐв б®Ў®© 楫®бв­®Ґ,
Їа®Ў«Ґ¬­®-®аЁҐ­вЁа®ў ­­®Ґ ⥫® Їа®Ја ¬¬л. ’Ґбв ®аЈ ­Ё§®ў ­ Є Є ®б­®ў­ п
дг­ЄжЁп (main), ᮤҐа¦ й п Ў®«миЁ­бвў® да Ј¬Ґ­в®ў Є®¤  ¤«п ®ЇвЁ¬Ё§ жЁЁ, Ё
­ҐбЄ®«мЄ® ®в¤Ґ«м­ле дг­ЄжЁ©, б  аЈг¬Ґ­в ¬Ё Ё«Ё ЎҐ§ ­Ёе. ќвЁ дг­ЄжЁЁ
¤Ґ¬®­бваЁагов ­Ґ в®«мЄ® ®в¤Ґ«м­лҐ ¬Ґв®¤л ®ЇвЁ¬Ё§ жЁЁ, ­® в Є¦Ґ ®ЇвЁ¬Ё§ жЁо
Їа®«®Ј  Ё нЇЁ«®Ј  ўлЇ®«­пҐ¬ле дг­ЄжЁ©. ‘ 楫мо ®ЎҐбЇҐзҐ­Ёп ¬ ЄбЁ¬ «м­ле
ў®§¬®¦­®б⥩ ¤«п ®ЇвЁ¬Ё§ жЁЁ, ®б­®ў ­­®© ­  ўаҐ¬Ґ­Ё ¦Ё§­Ё ®в¤Ґ«м­®©
ЇҐаҐ¬Ґ­­®©, Ў®«миЁ­бвў® ЇҐаҐ¬Ґ­­ле вҐбв  пў«повбп Ј«®Ў «м­л¬Ё. Њ­®ЈЁҐ
ў®§¬®¦­®бвЁ ®ЎҐбЇҐзҐ­л бЇҐжЁ «м­® ¤«п ®ЎйЁе ¬Ґв®¤®ў ®ЇвЁ¬Ё§ жЁЁ, в ЄЁе Є Є
г¤ «Ґ­ЁҐ «Ёи­Ёе б®еа ­Ґ­Ё© (ЇаЁбў Ёў ­Ё©), а §¬­®¦Ґ­ЁҐ Є®­бв ­в Ё а §¬ҐйҐ­ЁҐ
ЇҐаҐ¬Ґ­­ле ў ॣЁбва е.
Џа®жҐбб ®ЇвЁ¬Ё§ жЁЁ Є®¤  б«®¦Ґ­, Ё б⥯Ґ­м Ї®ўл襭Ёп нд䥪⨢­®бвЁ
§ ўЁбЁв ­Ґ в®«мЄ® ®в вЁЇ  Ё Ё§®й७­®бвЁ ¬Ґв®¤®ў ®ЇвЁ¬Ё§ жЁЁ Є®¬ЇЁ«пв®а , ­®
в Є¦Ґ Ё ®в в®Ј®, Є Є Ёб室­л© ⥪бв Їа®Ја ¬¬л ­ ЇЁб ­ Ё бвагЄвгаЁа®ў ­.
ђҐ§г«мв в в Є¦Ґ § ўЁбЁв ®в в®Ј®, Є Є ў Ёб室­®¬ ⥪б⥠ЁбЇ®«м§говбп
ЇҐаҐ¬Ґ­­лҐ Ё ўла ¦Ґ­Ёп.
‚ в Ў«ЁжҐ 2 б®Ўа ­  Ё­д®а¬ жЁп ® ⮬, Є ЄЁҐ ЇаЁҐ¬л ®ЇвЁ¬Ё§ жЁЁ
ўлЇ®«­п«Ёбм Є ¦¤л¬ Є®¬ЇЁ«пв®а®¬ ­  ⥪б⥠вҐбв . Љ ¦¤л© Є®¬ЇЁ«пв®а Ё§
а бб¬ ваЁў Ґ¬®Ј® ­ Ў®а  ўлЇ®«­пҐв Їа®б⥩訥 ЇаЁҐ¬л ®ЇвЁ¬Ё§ жЁЁ, в ЄЁҐ Є Є
ᢥавЄ  Є®­бв ­в Ё  «ЈҐЎа ЁзҐбЄЁҐ гЇа®йҐ­Ёп. Ѓ®«миЁ­бвў® ЇаЁ¬Ґ­пов ¬Ґв®¤л
®ЇвЁ¬Ё§ жЁЁ ­ҐЄ®в®а®Ј® Їа®¬Ґ¦гв®з­®Ј® га®ў­п, ўЄ«оз о饣® б­Ё¦Ґ­ЁҐ ¬®й­®бвЁ
Ё г¤ «Ґ­ЁҐ ®ЎйЁе Ї®¤ўла ¦Ґ­Ё©. ЌҐЄ®в®алҐ ўлЇ®«­пов ®ЇвЁ¬Ё§ жЁо ўлб®Є®Ј®
га®ў­п, в Єго Є Є ўл­ҐбҐ­ЁҐ Ё­ў аЁ ­в­®Ј® Є®¤  Ё г¤ «Ґ­ЁҐ ЇҐаҐ¬Ґ­­ле
Ё­¤гЄжЁЁ жЁЄ«®ў. ЌЁ ®¤Ё­ ­Ґ ўлЇ®«­пҐв гбЇҐи­® б«Ёп­ЁҐ жЁЄ«®ў, Ё в®«мЄ®
Datalight Optimum-C ¤Ґ« Ґв Ї®ЇлвЄЁ, ¤ «ҐЄ® ­Ґ 㤮ў«Ґвў®аЁвҐ«м­лҐ, ЇаЁ¬Ґ­Ґ­Ёп
Ј«гЎ®Є®Ј® г¤ «Ґ­Ёп ®ЎйЁе Ї®¤ўла ¦Ґ­Ё©.