Б. Керниrан, СР. Плоджер
ЭЛЕМЕНТЫ
СТИЛЯ
проrрАММИРОВАНИЯ
Перевод с аНI'ЛИЙСКОro В. А. ВоЛЬPlскоro
Под'редакцией Б. А. Кузьмина
МОСКВА "РАДИО и СВЯЗЬ" 19. 84
ББК 2. 973
К35
УДК 631. 3. 06-+519. 683
тЕ ELEMENТS OF PROGRAMMING SТYLE
SECOND EDITION
BRlAN W. KERNlGHAN
Bell Laboratories
Mиrray НЩ New Jersey
Р. J. PLAUGER
У oиrdon, Inс. J Р Andr". аnd D D Andr... Coтpиrer Progroтт"'g Techтqws. llпa"'s. ond МО/М"",/IC!. Copyri8hl Ф
1973 Ьу R V Andr" Ву perm,ssion оС Pr'nllcc. Hall. 'пс
F НaI'S and М 'L Doualas. Progroтт",g Loпgиogel()tw w,/h S"'!Cruml1'ro/lloтт",g (Thиd Еd,/юпJ CopYllaln- Ф 1975 ьу
Pr'nl,cc-Hall. Iпс R,pllnlcd Ьу perm1SSion
С R Наи" and А Р P,IU50, Вош Fortron IV w//h Worfor CI Wolli. . Copyllahl Ф 1974 Ьу Add,son. Wcsley PubI,shina Сот. рапу. Inc Ву permiss,on
С R Нau'r. А Р Pelu50. and D А Gomberg. /JIl$IC РИI Progroтт",g. Copynahl Ф 1968 Ьу AddlSOn. Wesley PubUsh,ns
Соmрапу. Iпс Ву permission
М 8оЫ аnd А Waller. lпtrodJК:/юп ю РИI Progroтnuпg oпd PLIC Copyriahl ф 1973 Ьу Sa,nc, Research Associal's. Iпс
R,prinl,d ьу perm1SS. on оС lhe pubIisher. V J Calderbank. 11 Course оп 1'rogroтт",g '" Fortron IV Copynaht ф 1969 Ьу СЬартап аnd Hall. Lld Ву permiss,on
Раиl М Chllban. lпtrodvСlюп ю Fortron IV. CopYllahl Ф 1973 ьу Academic Prcss Ву perm,ssion
Frank J. Clark. lпtrodиcrюп ю РИI Progroтт/пg. COPYlIs/ll Ф 1971 Ьу AIlyп and &. aI. . 'nc. Ву permission
CoтpultrWOrld CopYllahl Ф 1972 Ьу Coтpиrerworld. Немоп. Mus 02160 Ву perm1SSion
/)Qю"""ю", CopY"Jhl Ф 1972. 1973 Ьу T. . hnical РиЫiзЫns Сот. . пу, Grcenwich.
Сопnec:tiсщ 06830 R,prinlcd wilh per. miSllon
D F OcTar. Pr",c/p!es о/ Fortron Progroтт",g. Copyris/ll Ф 1972 ьу W, А. Вel\iam,n. Iпс. M,nlo Park. Cald'omia Ву per-
miSSlon оС the pubIish,r
Н D'nler. lпtrodvс/юп ю CoтpUllng. Copyriahl Ф 1973. Не,nz Dinler Ву perm1SSIOn оС ТЬе Macmilisn Сотрапу. N,w York
D Dmllry and Т. MOII. Jr. lпtrodJК:rюп ю Fortron IY Progroтт",g Copyrllht Ф HoIl. Rineba" аnd WinSlon. Iпс. 1966. Ву
permlSSlOn. У. Т Doc:k. Fortron IV Progroтт",g, Copynahl Ф 1972 Ьу Res!OlI PubIlSh,ns Compony. Iпс Ву permlSSlOn
W. 5 Dorn. G G Biller. and D L H. . !Or. Coтpиrer IIppllCtllIOпsp Соlcи/ш. Copyri8hl ф Prindlc. Weber. t Schmldl. Iпс.
1972 Ву permission
W 5 Dorn and D. D. McCracken. NumtrICo/ M. /hods w,/h Forrran /V CO$I! StшI... . COPYlIs/ll Ф 1972 ьу John Wiley. t 5оns. Iпс Ву perlnJSSlon. L Е Edwards. Ри/ for Bus",... IIppllCtllIOпs. Copyris/ll Ф 1973 Ьу Res!On Publishllll Сотрепу. Iпс Ву permisslon
М V Farina. Fortron /V S. /f-ТоughL соруnaы ф Prenlicc. Hall. Inc. , 1966 Ву permlSSion
В 5 GOllfncd. Progroтт,пg w,/h Fortron /V. Copyns/ll Ф 1972 ьу Quanlum Publ. shers.