¿Qué es Visual Basic?
Visual Basic es un lenguaje de programación desarrollado por Microsoft. Tiene un seguimiento fuerte, aunque ha sido reemplazado en gran medida por Visual Basic .NET de Microsoft, que se envía como parte del Microsoft Visual Studio .NET. El lenguaje original en sí duró de 1991 a 1998, y el soporte continuó durante la próxima década, antes de finalmente gradualmente. Alan Cooper había desarrollado una interfaz de arrastrar y soltar a fines de la década de 1980, y Microsoft se le acercó a él para pedirle a él y a su compañía, Trípode, que desarrollaran el concepto en una aplicación de construcción de formularios. Cuando entregaron este proyecto, conocido como Ruby en ese momento, Microsoft decidió agruparlo con el lenguaje de programación básico, creando el nuevo lenguaje.
En los próximos siete años, Visual Basic pasaría por una serie de iteraciones, lo que lleva a la versión 6.0, un lenguaje de programación robusto. MiCrosoft finalmente abandonó el apoyo al idioma, aunque sus tiempos de ejecución son compatibles con todos los sistemas operativos posteriores de Microsoft. A pesar de que no hay apoyo formal, Visual Basic tiene una comunidad activa de programadores que actúan para apoyarse mutuamente y ayudar a las personas nuevas en el idioma.
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 estaba construida para ser completamente compatible con la versión anterior de Visual Basic causó una serie de problemas. En última instancia, ha llevado a una grieta significativa en la comunidad de desarrolladores, ya que muchos programadores permanecieron con el lenguaje más antiguo, mientras que otros pasaron al nuevo.
Muchas personas encuentran que Visual Basic es un lenguaje de programación inicial ideal, porque sus características gráficas lo hacen más intuitive para algunos usuarios. Fundamentalmente, todavía se basa en el lenguaje básico, pero elimina algunas de las partes más difíciles de la programación al dar 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 volverse lo suficientemente cómodo con Visual Basic para que siga siendo su lenguaje de programación principal, incluso para construir programas complejos.
Cualquier tipo de programa se puede construir con Visual Basic, y es un entorno robusto y versátil. El idioma .NET moderno incluye muchas características que no se encuentran en muchos idiomas contemporáneos, lo que lo hace ideal para varios propósitos. A partir de 2005, el idioma vio algunas revisiones significativas que estaban destinadas a ponerlo más en línea 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, XML Literals, tipo inferencia y un operador verdadero IF.