¿Cuál es la diferencia entre los lenguajes VB y BASIC?
El lenguaje Basic es diferente de VB VB6 utiliza un lenguaje basado en el lenguaje Basic, pero es más diferente del lenguaje Basic tradicional.
BASIC (Código de instrucción simbólica multiusos para principiantes), que significa "Código de instrucción simbólica multiusos para principiantes", es un lenguaje de programación especialmente diseñado para principiantes. BASIC es un lenguaje de programación traducido directamente que se puede ejecutar sin compilación ni vinculación, aunque aún debe crearse como un archivo ejecutable si se va a ejecutar de forma independiente.
BASIC fue desarrollado por el húngaro y decano de Dartmouth College, John G. Kemeny, y el profesor de matemáticas Thomas E. Kurtz****, lanzado en 1964. El primer programa BASIC fue ejecutado exitosamente por un compilador BASIC a las 4 a.m. del 1 de mayo de 1964. En 1975, Bill Gates lo portó a la computadora personal.
A mediados de la década de 1980, el Instituto Nacional Estadounidense de Estándares (ANSl) propuso un nuevo borrador de estándar BÁSICO basado en la idea de programación estructurada. Antes y después de esto, aparecieron muchos lenguajes BASIC estructurados, principalmente True BASIC, Quick BASIC, Turbo BASIC, etc. Todos estos idiomas pueden ejecutarse en Dos.
VB o Visual Basic es un lenguaje de programación visual estructurado, modular, orientado a objetos y controlado por eventos desarrollado por Microsoft. Incluye un entorno de desarrollo auxiliar. Desde cualquier punto de vista, VB es el lenguaje más utilizado en el mundo, tanto en términos del número de desarrolladores que lo elogian como del número de desarrolladores que se quejan de él. VB se deriva del lenguaje de programación BASIC y tiene una interfaz gráfica de usuario (GUI) y un sistema de desarrollo rápido de aplicaciones (RAD) que puede conectarse fácilmente a una base de datos usando DAO, RDO, ADO o crear fácilmente controles ActiveX. Los programadores pueden utilizar fácilmente los componentes proporcionados por VB para crear rápidamente aplicaciones en sistemas Windows.