BASIC es un lenguaje de programación desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La versión original del lenguaje Basic fue creada en el año 1964, ganándose una enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca de los microordenadores. Otras importantes implementaciones han sido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de servir como lenguaje para aquellas personas que deseaban introducirse por primera vez en el mundo de la programación, y luego fue sufriendo modificaciones, hasta que en 1978 se estableció el Basic estándar.
Más
adelante, en 1987, llegó una de las versiones más populares del lenguaje: el
viejo y querido QuickBasic, una joya de oro de los tiempos del MS-DOS, con la
cual muchos se develaron (incluido mi profesor Ismael, je, je,je) más de una
noche. Las primeras versiones eran interpretadas y no estructuradas. Las más
recientes son estructuradas y, a menudo, compiladas. En esos tiempos, BASIC
solía enseñarse a los programadores principiantes porque era "fácil"
de utilizar y de comprender, y además porque contiene los mismos conceptos
fundamentales que muchos otros lenguajes considerados más
"difíciles", como Pascal, C y COBOL, las cuales a su vez, eran muy
populares entre los programadores, mientras que había una especie de desprecio
hacia Basic, por tratarse de un lenguaje “para principiantes".
En
contraste, hace poco más de 14 años, el proceso de construir una sencilla
aplicación basada en Microsoft Windows solía ser algo complicado, difícil y
largo. Hasta aquí, todo eran oscuras pantallas de texto y aplicaciones de
consola. Con la llegada de Windows, todo resulto muy diferente. Es así que,
construir estas aplicaciones ricas en gráficos no era un proceso trivial antes
de la introducción de Visual Basic 1.0 en mayo de 1991. Las
antiguas aplicaciones de MS-DOS mucho distaban ya de las modernas y visuales de
Windows, pero, claro, hacer aplicaciones para ese nuevo sistema operativo era
un real privilegio, que muy pocos estudiosos de la programación en C podían
experimentar.
Ese año, Visual Basic 1.0 vio la luz, y revolucionó el
desarrollo de aplicaciones para Windows, especialmente por su facilidad y por
la rapidez con la que permite crearlas. Siempre escucho comentar que desde esos
tiempos, usando Visual Basic, los programadores podíamos, por primera vez,
implementar aplicaciones de Windows en un ambiente intuitivo y gráfico,
simplemente arrastrando controles sobre un formulario. Si bien muchas personas
hicieron de Visual Basic una realidad, un empelado de Microsoft, llamado Alan
Cooper, fue considerado el verdadero padre del lenguaje. Hoy con más de 14 años
del lenguaje en el mercado, Alan es considerado una eminencia.
Inicialmente, Visual Basic fue pensado para ser un producto
muy táctico. Microsoft tenía varias iniciativas en el desarrollo que lideraba
Visual Basic 1.0, todas fueron pensadas para convertirse en las herramientas de
programación a largo plazo, estratégicas, gráficas y orientadas a objetos. Como
siempre ocurre con los productos en su versión 1.0, el equipo de Visual Basic
1.0 fue forzado a cortar características de su larga lista de ideas para
entregar realmente el producto al mercado. Consecuentemente, la primera versión
incluyó poco más que la tecnología Embedded Basic que había sido desarrollada
originalmente en Microsoft QuickBasic 4.0 (el código “p” y compilador de
Microsoft) y una herramienta compiladora de diseño simple originalmente
diseñada para Windows 3.0 pero que nunca fue utilizada para tal fin.
Aproximadamente 12 meses después, el desarrollo y mejora de la versión 1.0
comenzó, Microsoft sacó al mercado una herramienta desarrolladora para cubrir
la exigencia en ese momento del mercado cuyo nombre en clave fue "Thunder"
(Trueno).
Desde este inicio bastante desfavorable vino un resultado
igualmente difícil de comprender: un impacto en la industria informática tan
profundo que cambió para siempre el curso del desarrollo del software y creó
una explosión en el mercado de las aplicaciones de Windows. Diez años más
tarde, parece muy obvio-pero en esa época, cuando solamente un pequeño y
selecto grupo de personas, era capaz de desarrollar aplicaciones para Windows,
Visual Basic 1.0 representó un cambio gigantesco en el diseño de aplicaciones.
Innegablemente radical en su puesta en práctica,
implementación y capacidades, Visual Basic 1.0 se propagó a través de la
comunidad en cuestión de pocos meses. Poco después del “shock” inicial de
fiebre por Visual Basic, un pequeño pero fuerte grupo de seguidores comenzó a
transformar las bibliotecas de código que tenían con sus características,
métodos y eventos, y a exponerlos como componentes de Visual Basic
llamados VBXs, o los controles personalizados. Después de poco tiempo, la producción
de estos componentes reutilizables creció de una comunidad especializada a una
industria que crecía de vendedores de controles, y ayudó a Visual Basic a pasar
de ser un logro de software a convertirse en un descubrimiento tecnológico.
Como veremos más adelante, luego de la primera versión, el
lenguaje creció y empezó a volverse muy popular. A partir de la versión 3, ya
se incluían herramientas para el acceso a datos y una interfaz gráfica más
cómoda e intuitiva. Después llego la versión 4, que podía compilar ejecutables
tanto de 16 bits como de 32; y, finalmente, el exilio a los 32 bits arribo con
las versiones 5 y 6. Actualmente, Visual Basic combina la sencillez de Basic
con el poder de un lenguaje de programación visual que permite desarrollar
robustas aplicaciones de 32 bits. Visual Basic ya no es solo un lenguaje para
los más novatos, sino que representa una excelente alternativa para
programadores de todos los niveles.
Este año, en la celebración del décimo cuarto cumpleaños de
Visual Basic, se mira al pasado a la herramienta que revolucionó la manera en
la que se construye software, y se anhelan otros 10 años de innovación y
productividad de Visual Basic. Hablando de innovación, pues ahora ya contamos
con Microsoft Visual Basic .NET, EL lenguaje siguió evolucionando hasta que, el
13 de febrero de 2002, justo un día antes de San Valentín, nació oficialmente
Visual Basic .NET, junto con el resto de la familia de Visual Studio .NET, esto
una muy buena noticia… ¿Simplemente una nueva versión? Para nada. VB.NET no es
un simple upgrade; es un cambio realmente profundo y radical, que lo convierte
en uno de los lenguajes más poderosos de la actualidad, con características
avanzadas, como verdadera orientación a objetos, multi-threading, y la
posibilidad de crear Web Services, por nombrar solo tres aspectos. Todos
aquellos que todavía tengan la idea (equivocada) de que Visual Basic es un
lenguaje para principiantes, finalmente tendrán que callar y agachar sus
cabezas. Obviamente no es un cambio que se produjo de la noche a la mañana. La
plataforma .NET, base de este nuevo lenguaje, se viene gestando en Microsoft
desde hace ya un par de años, y forma parte de una nueva estrategia impulsada
por esta empresa para conquistar el mercado del desarrollo y de internet, y
seguir creciendo. En los últimos 14 años, la comunidad de Visual Basic ha
crecido hasta ser la mayor comunidad de desarrolladores de software del mundo.
Durante ese tiempo, una industria entera de vendedores de componentes creció
alrededor de este producto. Éste, combinado con la sencilla forma de
desarrollar aplicaciones para Windows, fueron la base fundamental de la
realización de la visión de Microsoft para la programación basada en Windows.
Cuando aún no había pasado un año de su salida inicial al
mercado, Visual Basic ya había evolucionado rápidamente a un kit desarrollador
altamente estratégico. Microsoft había comenzado a utilizar Visual Basic internamente
en algunos de sus propios proyectos que estaba desarrollando. A medida que la
demanda de Visual Basic aumentaba, quedaba claro que los desarrolladores
requerirían un Visual Basic mejor y más capacitado. Para tratar a esta
necesidad creciente, Microsoft anunció la disponibilidad de Visual Basic 2.0 en
noviembre de 1992. La segunda versión de Visual Basic, distribuida en la
edición estándar y profesional, proveía a los desarrolladores un funcionamiento
perceptiblemente mejorado y mayor capacidad para crear aplicaciones de tamaño
mayor y más sofisticadas. Incluía también una ayuda para mejorar la puesta a
punto y depuración, proveía de la capacidad de conectarse a bases de datos
mediante ODBC, y nuevas y productivas herramientas, por ejemplo, la
ventana de propiedades, sintaxis del código en color, y completo soporte para
un Interfaz de Múltiples Documentos (MDI).
No hay comentarios:
Publicar un comentario