Книга представляет собой практическое руководство для специалистов, желающих изучить технологию проектирования объектно-ориентированного программного обеспечения, разработанного для реализации заданных бизнес-функций. В книге описаны основные этапы создания приложений, применение языка UML для моделирования бизнес-процессов, структура среды .NET Framework, а также реализация приложений на Visual Basic .NET. По ходу изложения материала приводится множество примеров, которые помогут читателю найти решение стоящих перед ним практических задач и в полной мере воспользоваться всеми функциональными возможностями языка.
В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирование компиляторов. В первой части издания подробно обсуждаются языки Ява и Си#. Большое внимание уделяется Оберону — одному из самых совершенных языков программирования. В этой книге впервые публикуется его спецификация на русском языке. Также приводятся результаты оригинальных исследований языков программиования.
Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем.