Доклад посвящен развитию языков и моделей программирования на плаформах Microsoft. Рассматриваются основные напрвления инвестиций Microsoft в поддержку и развитие динамического, функционального, параллельного программирования и их влияние на платформу .NET 4.0. Особое внимание будет уделено использованию контрактов для контроля качества кода и построению расширяемых приложений на базе Microsoft Extensibility Framework. Мы также рассмотрим небольшие, но полезные изменения в базовых библиотеках классов (BCL)