vaya lío… VB 14 es VB 1 y C# 6 es C# 1

 

Pues eso… que con todo esto de Roslyn (la nueva generación de compiladores de Visual Basic y C#) se ve que la numeración de los compiladores vuelve a empezar desde 1.0.

En la versión actual de Visual Studio 2013 (con Update 4) las versiones de los compiladores incluidos son estos (tal como podemos ver en las figuras 1 y 2):
Visual Basic 11
C# 5.0

 
Figura 1. Versión del compilador de C# incluido en Visual Studio 2013.4

 
Figura 2. Versión del compilador de VB incluido en Visual Studio 2013.4

Donde se han quedado las versiones 12 y 13 de Visual Basic es un misterio (al menos para mí) (*) pero en la versión preview de Visual Studio 2015 (hasta hace poco llamada Visual Studio 14) las versiones de los compiladores eran: C# 6.0 y VB 12, así que… se ve que el compilador de Visual Basic ha ganado dos versiones… 🙂

(*)Sobre las versiones de VB:
Yo pensaba que VB 12 era el que se incluía con VS2013 y se ve que mantiene el nombre o número VB 11, pero del VB 13 no recuerdo haber visto nada.
De hecho VB 12 era el que corresponde con C# 6 en las CTP de Roslyn y posteriores versiones de Visual Studio CTP/Preview, aunque ahora en Roslyn se habla (o escribe) de C# 6 y VB 14.

 

En el Visual Studio 2015 Preview (Ultimate) las versiones mostradas en las información de los compiladores son la 1.0 (con el número de compilación que no sé de dónde viene, ya que es 41031 y la de Visual Studio es 14.0.223110.1) tal como puedes apreciar en las figuras 3 y 4:

 
Figura 3. Versión del compilador de C# incluido en Vs2015 Preview

 
Figura 4. Versión del compilador de VB incluido en Vs2015 Preview

Pero bueno, por ahora si ves que hablan del compilador C# 6.0 o VB 14 están hablando de lo que vendrá con .NET 4.6 y Visual Studio 2015 (aunque la numeración interna es la 14).

Por cierto, en los compiladores vienen un montón de novedades… a ver si te pongo una tabla que he visto hace un rato con un resumen de las novedades tanto de C# como de Visual Basic.

 

Nos vemos.
Guillermo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *