¿Qué es Visual Basic?

Visual Basic es un lenguaje de programación desarrollado por Microsoft. Tiene un gran número de seguidores, aunque ha sido reemplazado en gran medida por Visual Basic .NET de Microsoft, que se distribuye como parte de Microsoft Visual Studio .NET. El idioma original en sí duró de 1991 a 1998, y el apoyo continuó durante la siguiente década, antes de que finalmente se eliminara gradualmente.

Los principios básicos de Visual Basic se construyeron sobre el lenguaje BASIC más antiguo, que fue un pilar de los programadores de computadoras 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 acercó a él 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 Ruen ese momento, Microsoft decidió empaquetarlo con el lenguaje de programación BASIC, creando el nuevo lenguaje.

Durante los próximos siete años, Visual Basic pasaría por una serie de iteraciones, que condujeron a 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 de Microsoft posteriores. A pesar de no contar con soporte formal, Visual Basic tiene una comunidad activa de programadores que actúan para apoyarse entre sí y ayudar a las personas nuevas en el idioma.

En 2001, después de que Visual Basic estuvo 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 provocó varios problemas. En última instancia, ha provocado una ruptura significativa en la comunidad de desarrolladores, ya que muchos programadores se quedaron con el lenguaje 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. Básicamente, 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 aprenda, antes de pasar a un lenguaje como C ++. A veces, sin embargo, un programador puede sentirse lo suficientemente cómodo con Visual Basic que sigue 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 .NET moderno 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 experimentó algunas modificaciones importantes que estaban destinadas a alinearlo más con los lenguajes .NET más potentes. Estos incluyeron la adición de clases parciales, tipos que aceptan valores NULL 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 operador if verdadero.