Купить книгу Шаблоны программного обеспечения: истории из сообщества разработчиков программного обеспечения на русском [PDF, EPUB, FB2, MOBI]
#1319710
Patterns of Software: Tales from the Software Community (B003TJ9FGE)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Richard P. Gabriel | #1329: Разработка программного обеспечения
В наших домах, школах и на предприятиях компьютеры играют все более важную роль. Но хотя большинство из нас сегодня умеет работать с компьютером — пусть и с помощью вездесущего руководства по программному обеспечению — мы мало знаем о том, что происходит внутри этого устройства, и практически ничего не знаем о проектировании программного обеспечения или мире компьютерного программирования.
В книге «Patterns of Software» уважаемый пионер в области программного обеспечения и ученый-компьютерщик Ричард Габриэль предлагает нам информативный взгляд изнутри на мир проектирования программного обеспечения и компьютерного программирования, а также на бизнес, который их окружает. В этом всеобъемлющем томе Габриэль обсуждает такие темы, как то, что делает язык программирования успешным, как остальной мир воспринимает и реагирует на работу ученых-компьютерщиков, как он впервые занялся компьютерным программированием и разработкой программного обеспечения, что делает программный бизнес успешным и почему его собственная компания Lucid обанкротилась в 1994 году, через десять лет после своего основания.
Пожалуй, наиболее интересная и поучительная часть книги — это подробный анализ Габриэлем того, чему, по его мнению, можно научиться у архитектора Кристофера Александра, чьи книги, включая основополагающую «Язык паттернов », оказали глубокое влияние на сообщество программистов. Габриэль освещает некоторые ключевые идеи Александра — «качество без имени», языки паттернов, пригодность для жизни, поэтапный рост — и показывает, как эти влиятельные архитектурные идеи в равной степени применимы к созданию компьютерной программы. Габриэль объясняет концепцию пригодности для жизни, например, сравнивая программу с фермерским домом в Новой Англии и окружающими постройками, которые медленно растут и модифицируются в соответствии с потребностями и желаниями людей, живущих и работающих на ферме. «Программы живут и растут, и их обитатели — программисты — должны работать с этой программой так же, как фермер работает со своим хозяйством».
Хотя эта книга будет полезна специалистам в области компьютерных наук и предпринимателям в сфере программного обеспечения, эссе доступны для всех и заинтересуют любого, кто интересуется Кремниевой долиной, программированием или миром высоких технологий.
В книге «Patterns of Software» уважаемый пионер в области программного обеспечения и ученый-компьютерщик Ричард Габриэль предлагает нам информативный взгляд изнутри на мир проектирования программного обеспечения и компьютерного программирования, а также на бизнес, который их окружает. В этом всеобъемлющем томе Габриэль обсуждает такие темы, как то, что делает язык программирования успешным, как остальной мир воспринимает и реагирует на работу ученых-компьютерщиков, как он впервые занялся компьютерным программированием и разработкой программного обеспечения, что делает программный бизнес успешным и почему его собственная компания Lucid обанкротилась в 1994 году, через десять лет после своего основания.
Пожалуй, наиболее интересная и поучительная часть книги — это подробный анализ Габриэлем того, чему, по его мнению, можно научиться у архитектора Кристофера Александра, чьи книги, включая основополагающую «Язык паттернов », оказали глубокое влияние на сообщество программистов. Габриэль освещает некоторые ключевые идеи Александра — «качество без имени», языки паттернов, пригодность для жизни, поэтапный рост — и показывает, как эти влиятельные архитектурные идеи в равной степени применимы к созданию компьютерной программы. Габриэль объясняет концепцию пригодности для жизни, например, сравнивая программу с фермерским домом в Новой Англии и окружающими постройками, которые медленно растут и модифицируются в соответствии с потребностями и желаниями людей, живущих и работающих на ферме. «Программы живут и растут, и их обитатели — программисты — должны работать с этой программой так же, как фермер работает со своим хозяйством».
Хотя эта книга будет полезна специалистам в области компьютерных наук и предпринимателям в сфере программного обеспечения, эссе доступны для всех и заинтересуют любого, кто интересуется Кремниевой долиной, программированием или миром высоких технологий.