15 marzo, 2025

Todo Programación

Cursos, código fuente y ejemplos.

Lenguaje de programación Quick Basic 4.5

QuickBASIC, sus Orígenes

En la década de 1960, cuando la informática aún estaba en su infancia, los lenguajes de programación eran a menudo complejos y difíciles de abordar para la mayoría de las personas. Fue en este contexto que surgió QuickBASIC, un lenguaje de programación que revolucionó la manera en que las personas se acercaban a la programación. Su historia está llena de innovación, esfuerzo colaborativo y un impacto duradero en la industria de la tecnología.

Génesis y Creadores:

QuickBASIC fue desarrollado por Microsoft, la compañía fundada por Bill Gates y Paul Allen. La primera versión del lenguaje, simplemente llamada «BASIC», fue creada en 1964 por John G. Kemeny y Thomas E. Kurtz en Dartmouth College. BASIC, que significa «Beginner’s All-purpose Symbolic Instruction Code», fue concebido como un lenguaje de programación de propósito general diseñado para ser accesible incluso para aquellos que no tenían experiencia previa en programación.

Con el tiempo, Microsoft desarrolló su propia versión de BASIC, y en 1985 lanzó QuickBASIC 1.0. Este lenguaje estaba diseñado específicamente para las plataformas de Microsoft y, al igual que su predecesor, buscaba hacer que la programación fuera más fácil de aprender y utilizar para una audiencia más amplia.

Año de Creación y Comienzos:

QuickBASIC 1.0 fue lanzado en 1985, marcando el inicio de una nueva era en la programación. En un momento en que la mayoría de los lenguajes requerían una comprensión profunda de la estructura y la sintaxis, QuickBASIC introdujo una interfaz de programación más intuitiva y amigable. Esto permitió a las personas que nunca antes habían programado tener éxito en la creación de sus propias aplicaciones y programas.

Primeros Pasos:

Aunque QuickBASIC se enfocó en la simplicidad y la accesibilidad no comprometió la potencia del lenguaje. Aunque estaba diseñado para principiantes, también era capaz de manejar tareas de programación más avanzadas. Esto atrajo a una amplia gama de usuarios, desde estudiantes que recién comenzaban a explorar la programación hasta profesionales que necesitaban desarrollar soluciones rápidas.

Legado:

El lanzamiento de QuickBASIC cambió fundamentalmente la forma en que se percibía la programación. Ya no era necesario ser un experto en matemáticas o informática para escribir código. QuickBASIC allanó el camino para que personas de diversas disciplinas y niveles de experiencia se convirtieran en programadores, lo que llevó a la expansión de la comunidad de desarrollo y la creación de una amplia variedad de programas y aplicaciones.

En el año 1988 se lanzó la versión 4.5 de QuickBASIC y su impacto fue inmediato. Una de las características más destacadas de esta versión fue su entorno de desarrollo integrado (IDE) que permitía a los programadores escribir, depurar y ejecutar código en un solo lugar. Esto facilitó la creación de programas y aplicaciones, lo que lo convirtió en una opción popular tanto para principiantes como para desarrolladores más experimentados.

El lenguaje también introdujo la programación estructurada y características como subrutinas, funciones y manejo de excepciones, lo que permitió a los programadores escribir código más organizado y mantenible. Además, QuickBASIC 4.5 admitía gráficos y sonido, lo que atrajo a aquellos interesados en crear juegos y aplicaciones multimedia.

Ejemplos sintaxis de Quick Basic 4.5

Salida de Texto en Pantalla:

PRINT "¡Hola, mundo!"

Asignación de Valores a Variables:

DIM edad AS INTEGER
edad = 25

Estructuras de Control – Bucle For:

FOR i = 1 TO 10
    PRINT "Número: "; i
NEXT i

Estructuras de Control – Bucle While:

i = 1
WHILE i <= 5
    PRINT "Contador: "; i
    i = i + 1
WEND

Condicionales – IF-THEN:

a = 10
b = 15
IF a > b THEN
    PRINT "a es mayor que b"
END IF

Condicionales – IF-THEN-ELSE:

a = 5
b = 5
IF a > b THEN
    PRINT "a es mayor que b"
ELSE
    PRINT "a no es mayor que b"
END IF

Subrutinas y Funciones:

FUNCTION Sumar(a AS INTEGER, b AS INTEGER) AS INTEGER
    Sumar = a + b
END FUNCTION

resultado = Sumar(10, 20)
PRINT "La suma es: "; resultado

Arreglos:

DIM numeros(5) AS INTEGER
FOR i = 0 TO 4
    numeros(i) = i * 2
NEXT i

Entrada de Datos desde el Teclado:

INPUT "Ingresa tu nombre: ", nombre$
PRINT "Hola, "; nombre$

Uso de Gráficos:

SCREEN 12
LINE (100, 100)-(200, 200), 15, BF
CIRCLE (300, 150), 50, 9

Copyright © Todos los derechos reservados. | Newsphere por AF themes.