HISTORIA
Los lenguajes de programación han surgido como consecuencia de la necesidad de
hacer que los sistemas de cálculo y almacenamiento electrónicos sean útiles al
hombre. De esta manera han marchado Hardware y Software, hardware
requiriendo software y software requiriendo hardware.
El primer sistema electrónico de cálculo data de 1946 y se llamaba ENIAC, un
sistema que efectuaba ciertas operaciones, ocupaba el tamaño de una habitación y
utilizaba 18.000 válvulas de vacío. Al año siguiente, 1947, Laboratorios Bell crea el
transistor, tres capas de silicio polarizadas; y luego Texas Instrument en 1959
logra aumentar el nivel de densidad de capas para obtener el primer circuito
integrado de seis transistores. El circuito integrado es el corazón de los sistemas
de cálculo moderno y los más recientes albergan a casi 1,5 millones de
transistores.
Los primeros lenguajes de programación, como el lenguaje máquina y
ensamblador, requerían que el programador fuera experto y conociera fielmente el
hardware. Es así como comienzan a aparecer los lenguajes de programación de
alto nivel, tales como COBOL, ADA, FORTRAN y BASIC. La versión original del
lenguaje Basic fue creada en 1964 por John G. Kemeny (Budapest, 1926 – USA
1992) y Thomas E. Kurtz (Illinois 1928), y estaba dirigido fundamentalmente a
principiantes, es decir, para todo aquel que se iniciara como programador; de ahí
su nombre BASIC o “Código de Instrucción Simbólico para todo Propósito de
principiantes (Beginner’s All purpose Symbolic Instruction Code), aunque su
nombre original fue True BASIC.
Para 1978, cuando los microprocesadores comienzan a hacerse populares y surgen
los primeros PC (computadores personales), el lenguaje Basic se establece como
un estándar y se crea la normativa BASIC STANDAR. La tecnología continuó su
avance, y con ella los requerimientos de software más veloces y eficientes. En el
año de 1983 aparece el procesador 80286 y los conceptos de programación
estructurada y compilación del código fuente; y Basic comienza a ser despreciado,
pues era visto para novatos, su característica de lenguaje secuencial era
ineficiente, carecía de herramientas de compilación confiables, no disponía de
librerías y era imposible intercambiar información y acceder al interior de las
máquinas con él; mientras tanto se hacían muy populares los lenguajes C y PASCAL. Basic debía evolucionar y la IBM crea una versión modificada de Basic
llamaba BASICA, la cual fracasó. Paralelamente, la empresa Microsoft saca al
mercado la versión estructurada de Basic denominada GWBASIC para DOS.
Posteriormente otra empresa, Borland, crea su propia versión de Basic
estructurado, pero agrega mejoras de velocidad optimizando la compilación en su
producto TURBO BASIC. Microsoft compite con Borland optimizando también la
compilación y corrigiendo casi todos los defectos de las versiones anteriores, para
finalmente obtener Quick-BASIC. Las últimas versiones del sistema operativo MSDOS
incluían una versión algo recortada de Quick-BASIC llamada QBASIC.
En 1985 aparece Windows, la Interfaz de Usuario Gráfica (GUI) de Microsoft para
su sistema operativo MS-DOS; y comienzan a aparecer conceptos tales como
multitarea, multiprocesamiento y objetos de programación. El programa Windows
permitía administrar casi la totalidad de servicios de usuario del sistema con
procesadores de texto, hojas de cálculo, programas de dibujo y diseño, antivirus y
hasta una calculadora. Era necesario crear aplicaciones que se ejecutaran
utilizando esta GUI. Es así como los diseñadores de Microsoft combinan,
convenientemente, la interfaz gráfica con su lenguaje de programación por
excelencia, QBASIC; obteniéndose una de las primeras versiones visuales de
lenguajes de programación, la cual recibió el nombre Visual Basic.
Desde que apareció Visual Basic, ya Basic no es sólo para novatos, sino que
representa una alternativa para programadores de todos los niveles, quienes
estimulados por su gran versatilidad y potencia, comienzan a utilizarlo. Para los
años de 1993 y 1994, Visual Basic comienza a hacerse muy popular con su versión
3.0 de 16 bits. La versión 4.0 estuvo lista para 1995, casi paralelo con la aparición
del primer sistema operativo de Microsoft con ambiente gráfico: Windows 95. Este
era el momento de transición de los buses de datos de los microprocesadores de
16 a 32 bits; hecho determinante para que Visual Basic 4.0 estuviera disponible
para ambos buses de datos, por lo que la instalación era opcional para 16 ó 32
bits. No tardó mucho en evolucionar un poco más con su versión 5.0
exclusivamente para 32 bits. A mediados de 1998, Visual Basic adopta su versión
6.0, la cual viene como parte de un paquete de lenguajes de programación visual
para desarrollar aplicaciones Windows llamado Visual Studio 6.0, el cual incluye:
Visual C++ 6.0, Visual FoxPro 6.0, Visual J++ 6.0, Visual InterDev 6.0 y Visual
Basic 6.0. A partir del año 2000 surge la plataforma de Microsoft para servicios
Web (o cualquier servicio basado en red) conocida como framework.NET, la cual
incluye las herramientas para el desarrollo de aplicaciones Visual Studio .NET,
entre ellas se encuentra Visual Basic .NET.
Comentarios
Publicar un comentario