В книге известных американских специалистов в области языков программирования Т. Пратта и М. Зелковица рассматриваются общие концепции разработки и реализации языков программирования, а также основы формальных грамматик и конечных автоматов — математических моделей, используемых для определения и реализации языков программирования. Это именно та база, которая необходима высококвалифицированному программисту для создания производительных и устойчивых к ошибкам программ. Изложение материала в книге не привязано ни к какому конкретному языку программирования, хотя предполагается, что читатель знаком хотя бы с одним процедурным и с одним объектно-ориентированным языком. Книга будет полезна студентам высших учебных заведений, а также программистам любой квалификации.
Эта книга - юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью.
В данной книге рассматриваются новейшие элементы платформы Microsoft 2005: Visual Studio 2005, .NET Framework 2.0, ASP.-NET 2.0, расширения Web-сервисов (Web Services Enhancements) и Compact Framework. Кроме того, рассказывается о новых возможностях Microsoft SQL Server 2005 (ранее известный под кодовым названием Yukon) и новой системе хранения данных WinFS, которая появится в Longhorn - операционной системе Windows следующего поколения.