Skip to main content

¿Qué es Visual Basic?

Visual Basic es un lenguaje de programación desarrollado por Microsoft. Tiene muchos seguidores, aunque ha sido reemplazado en gran medida por Visual Basic .NET de Microsoft, que se incluye como parte de Microsoft Visual Studio .NET. El lenguaje original en sí duró de 1991 a 1998, y el apoyo continuó durante la próxima década, antes de ser finalmente eliminado.

Los principios básicos de Visual Basic se construyeron sobre el lenguaje BASIC más antiguo, que fue un pilar de los programadores informáticos durante la década de 1980. Alan Cooper había desarrollado una interfaz de arrastrar y soltar a fines de la década de 1980, y Microsoft se le acercó para pedirle a él y a su compañía, Tripod, que desarrollaran el concepto en una aplicación de creación de formularios. Cuando entregaron este proyecto, conocido como Ruby en ese momento, Microsoft decidió agruparlo con el lenguaje de programación BASIC, creando el nuevo lenguaje.

Durante los próximos siete años, Visual Basic pasará por una serie de iteraciones, hasta la versión 6.0, un lenguaje de programación robusto. Microsoft finalmente abandonó la compatibilidad con el lenguaje, aunque sus tiempos de ejecución son compatibles con todos los sistemas operativos posteriores de Microsoft. A pesar de no contar con soporte formal, Visual Basic tiene una comunidad activa de programadores que actúan para apoyarse mutuamente y ayudar a las personas nuevas en el lenguaje.

En 2001, después de que Visual Basic había estado fuera de desarrollo durante tres años, Microsoft lo reemplazó con una versión construida en el marco .NET. A pesar de muchas características positivas, el hecho de que la nueva versión no se haya creado para ser totalmente compatible con versiones anteriores de Visual Basic causó varios problemas. En última instancia, ha llevado a una grieta significativa en la comunidad de desarrolladores, ya que muchos programadores se quedaron con el idioma anterior, mientras que otros pasaron al nuevo.

Muchas personas consideran que Visual Basic es un lenguaje de programación ideal para principiantes, porque sus características gráficas lo hacen más intuitivo para algunos usuarios. Fundamentalmente, todavía se basa en el lenguaje BASIC, pero elimina algunas de las partes más difíciles de la programación al proporcionar una interfaz más fácil de usar. A menudo, será el primer lenguaje de programación que una persona aprende, antes de pasar a un lenguaje como C ++. A veces, sin embargo, un programador puede sentirse lo suficientemente cómodo con Visual Basic como para que siga siendo su lenguaje de programación principal, incluso para crear programas complejos.

Se puede construir cualquier tipo de programa con Visual Basic, y es un entorno robusto y versátil. El lenguaje moderno .NET incluye muchas características que no se encuentran en muchos lenguajes contemporáneos, lo que lo hace ideal para varios propósitos. A partir de 2005, el lenguaje vio algunas revisiones importantes que debían alinearlo más con lenguajes .NET más potentes. Estos incluyeron la adición de clases parciales, tipos anulables y genéricos. A partir de 2008, y Visual Basic 9.0, el lenguaje incluía tipos anónimos, literales XML, inferencia de tipos y un verdadero operador if.