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

Entradas populares