lunes, 9 de marzo de 2020

1991

UN BASIC VISUAL PARA PROGRAMAR

Microsoft Corporation ha creado una versión del lenguaje de programación Basic llamada Visual Basic, que promete hacer más fácil el desarrollo de aplicaciones de Windows y fachadas similarmente amigables para viejos programas. 
Aunque algunos programadores están saludando el nuevo lenguaje como un gran avance, lo cierto es que no remplazará C o C++, los otros lenguajes de computador comúnmente usados 
para escribir aplicaciones Windows.


La fortaleza del Visual Basic está en que hace relativamente fácil para el programador novato, así como para los profesionales, crear software Windows.

El Visual Basic es un nuevo y sorprendente milagro , dijo a The New York Times Steve Gibson, un influyente programador que ha desarrollado el Spinrite Utilities para computadores personales IBM. Es el maestro de la década , agrega.

Por su parte, Stewart Alsop, un analista de la industria cuya opinión normalmente tiende a despreciar los IBM PC y clones como inferiores a los computadores Macintosh y el NeXT, ha llamado al Visual Basic como el ambiente perfecto de programación para la década de los 90 . Charles Petzold, autor del libro Programming Windows 3, dice que el Visual Basic revolucionará la programación Windows. Además, agrega que: Para aquellos de nosotros que nos ganamos la vida explicando las complejidades del desarrollo de Windows a los programadores, 
Visual Basic es una amenaza real a nuestra subsistencia .

Claro que no todos están de acuerdo. El mundo no necesita otro sabor del Cobol o del Basic , dice Philippe Kahn, presidente de Borland International Inc., un rival de Microsoft que hace lenguajes de computador y herramientas de desarrollo, incluyendo C++. Kahn sostiene que la promoción del Basic de Microsoft, un viejo y relativamente simple lenguaje, retardará la innovación en la industria al agarrarse rápidamente a una forma más primitiva de computación. Los tiempos están cambiando y nosotros necesitamos como industria movernos a la orientación por objeto y 
la computación de 32 bits , dice él.


Los lenguajes orientados por objeto, como el C++ de Borland son más flexibles y poderosos que el Basic. Y la versión corriente del Windows es un sistema operativo de 16 bits, que significa que maneja datos en pedazos de 16 bits. Los sistemas operativos más recientes, incluyendo la próxima versión del Windows, trabajarán a 32 bits.

Windows es una interfase gráfica que envuelve el sistema operativo DOS, y remplaza los viejos comandos de caracteres por otros más simples basados en el señalamiento y selección de símbolos, iconos y menú descendentes.

Microsoft introdujo el Windows 3.0 hace un año y ya ha vendido por lo menos 3 millones de copias.

Como muchas otras cosas que parecen simples, hay una gran complejidad oculta bajo el Windows. Bill Gates, presidente de Microsoft y cocreador del lenguaje Basic original, reconoce que la programación para el Windows no ha sido un picnic: En muchas formas, 
el ambiente Windows ha sido muy hostil para el desarrollador .

Los programadores han tenido que aprender lenguajes tan difíciles como el C y el C++ a fin de escribir aplicaciones Windows. No mucha gente en la nómina de una compañía puede gastar el tiempo que se necesita para controlarlos. Como resultado, los programadores en Windows tienen gran demanda y son caros.

El Visul Basic promete cambiar eso al hacer más fácil a programadores corporativos, consultores, e incluso programadores ocasionales desarrollar serios programas Windows e interfases Windows para apliaciones de negocios existentes. Y los programadores comerciales están esperando abrazar el lenguaje también. Nosotros vamos a ver escritas diez veces más apliaciones Windows en el próximo año, de lo que hemos visto en el pasado , dice Gates.

El atractivo del Visual Basic es que fue diseñado expresamente para el Windows. Los programadores pueden construir los componentes estándar de una aplicación Windows sin escribir una línea de código. Simplemente se trae una intefase de usuario con barras deslizantes, comandos y botones de opción, campos de texto, menúes que caen (tipo MAC) y fotos seleccionadas de una caja de herramientas que aparece en pantalla.

Estos elementos han sido preensamblados por los magos de Microsoft para actuar de la manera en que los elementos de Windows deberían actuar; por ejemplo, los botones tienen un aspecto tridimensional y parece que se meten cuando se hace click con el ratón.

El usuario puede entonces agregar código Basic para estos elementos visuales, esencialmente entrenándolos para que se comporten de acuerdo con ciertas circunstancias.

El Visual Basic genera el lenguaje necesario (desplegándolo en una ventana para aquellos que leen y escriben Basic), e imprimiéndoles a los elementos visuales la habilidad de responder a los comandos del usuario.

El proceso total de programar con Visual Basic es muy similar a los sofisticados programas de CASE, computer-aided softwre ingineering, que cuestan miles de dólares.

Decir que el Visual Basic no requiere de ninguna habilidad de programación previa es una aseveración fuera de foco. Sin embargo, es mucho menos intimidante que C, y cualquiera versado en Basic debería estar capacitado para moverse al Visual Basic sin mucho esfuerzo.

Y el Visual Basic tiene integradas funciones de ayuda que siempre están disponibles.

El resultado final es un archivo Windows que hace todo y que puede ser distribuido a través de una compañía sin pagar derechos u honorarios a Microsoft.

Algunos programadores corporativos dicen que ellos planean usar el Visual Basic para acelerar el desarrollo de prototipos de aplicaciones que posteriormente grabarían en C o C++.


Otros dicen que el Visual Basic era más que adecuado para sus necesidades. Un número de otras compañías de software ha anunciado planes de crear herramientas adicionales para Visual Basic, ampliando su utilidad para los negocios. Así como el Windows, el Visual Basic trabaja mejor con equipos 386 que tengan VGA, disco duro, y por lo menos dos megabytes de memoria principal.