altВ то время как конкурирующие компании анонсируют новые, «более современные» языки программирования, корпорация Microsoft продолжает трудиться над усовершенствованием существующих, проверенных временем инструментов. На конференции разработчиков Microsoft Professional Developers Conference (PDC) 2009 Лука Болоньезе (Luca Bolognese), руководитель языкового подразделения Microsoft, сообщил о ведущихся работах по модернизации таких распространенных языков программирования, как Visual Basic и C#.

Разработчики приложений на Visual Basic и C# One смогут оценить поддержку асинхронного программирования и неизменности (immutability). Обе эти особенности, упрощающие разработку программного обеспечения, запускаемого на многоядерных системах, уже реализованы в языке Microsoft’s F#. Кроме того, в ближайших планах Microsoft значится предоставление разработчикам доступа к программному коду компиляторов C# и Visual Basic. Компиляторы более не будут представлять собой «черные ящики», что позволит повысить качество создаваемых продуктов.

В дальнейшем названные языки программирования будут развиваться параллельно, согласно выбранной производителем стратегии «совместной эволюции». Это означает, что любое заметное усовершенствование будет одновременно реализовываться в обоих языках, а в обозримом будущем Visual Basic и C# будут объединены в единый язык программирования.