В среде разработки Microsoft Visual Studio 2010, выход которой ожидается в конце этого года, появятся новые версии сразу двух языковых платформ — Visual Basic 10 и C# 4. Как пояснила старший руководитель проектов Microsoft Бет Масси, разработчики Visual Basic и C# в компании объединились в одну команду, в компетенцию которой входят также функциональный язык F# и Dynamic Language Runtime (DLR). Платорма .NET унифицировала написание приложений: уже не имеет большого смысла фокусироваться на каком-либо определенном языке программирования, их развитие идет параллельно, добавила Масси.
 
Visual Basic 10 и C# 4 смогут взаимодействовать с динамическими языками: например, в ASP.NET-приложении можно будет использовать движок JavaScript. Также будут реализованы такие возможности, как использование литералов массивов для типизации массивов; инициализаторы коллекций для инициализации списка или словаря данными, использующими новое ключевое слово from; компиляция без первичной межоперационной компоновки; вариация универсальности для сужения или расширения области видимости универсальных типов, например списка.