Данная книга представляет собой продолжение вышедшей ранее книги Решение сложных задач на C++. В форме задач и их решений рассматриваются современные методы проектирования и программирования на C++. В книге сконцентрирован богатый многолетний опыт программирования на C++ не только самого автора, но и всего сообщества программистов на C++, так что некоторые рекомендации автора могут показаться неожиданными даже опытным программистам-профессионалам. Автор рассматривает и конкретные методики, приемы и идиомы программирования, однако основная тема книги - это стиль программирования, причем в самом широком понимании этого слова. Особое внимание во всех задачах книги уделено вопросу проектирования, которое должно обеспечить максимальную надежность, безопасность, производительность и сопровождаемость создаваемого программного обеспечения. Книга рассчитана в первую очередь на профессиональных программистов с глубокими знаниями языка, однако она будет полезна любому, кто захочет...
Dannaja kniga predstavljaet soboj prodolzhenie vyshedshej ranee knigi Reshenie slozhnykh zadach na C++. V forme zadach i ikh reshenij rassmatrivajutsja sovremennye metody proektirovanija i programmirovanija na C++. V knige skontsentrirovan bogatyj mnogoletnij opyt programmirovanija na C++ ne tolko samogo avtora, no i vsego soobschestva programmistov na C++, tak chto nekotorye rekomendatsii avtora mogut pokazatsja neozhidannymi dazhe opytnym programmistam-professionalam. Avtor rassmatrivaet i konkretnye metodiki, priemy i idiomy programmirovanija, odnako osnovnaja tema knigi - eto stil programmirovanija, prichem v samom shirokom ponimanii etogo slova. Osoboe vnimanie vo vsekh zadachakh knigi udeleno voprosu proektirovanija, kotoroe dolzhno obespechit maksimalnuju nadezhnost, bezopasnost, proizvoditelnost i soprovozhdaemost sozdavaemogo programmnogo obespechenija. Kniga rasschitana v pervuju ochered na professionalnykh programmistov s glubokimi znanijami jazyka, odnako ona budet polezna ljubomu, kto zakhochet...