GW-BÁSICO | |
---|---|
clase de idioma | lenguaje de programación |
Apareció en | 1983 |
Desarrollador | Microsoft (para Compaq ) |
Liberar | 3.23 (1988) |
sido influenciado | Cassette IBM BASIC , Disco IBM BASIC , IBM BASICA |
influenciado | QBasic , QuickBasic |
Licencia | Licencia MIT [1] [2] |
GW-BASIC es un dialecto del lenguaje de programación BASIC desarrollado por Microsoft basado en el dialecto BASICA y originalmente destinado a Compaq . Es compatible con las versiones de Microsoft e IBM BASICA , pero no requiere un intérprete BASIC (disponible en las primeras computadoras personales de IBM) en la ROM de la computadora. Venía con el sistema operativo MS-DOS para computadoras compatibles con IBM PC . Microsoft también vendió un compilador BASCOM compatible con GW-BASIC para aplicaciones que requerían una ejecución más rápida. El lenguaje podría usarse para juegos simples y programas de oficina, y debido a que se envió con la mayoría de las versiones de MS-DOS, a menudo era el primer lenguaje que encontraba un futuro programador [3] [4]
Con el lanzamiento de MS-DOS 5.0, GW-BASIC fue reemplazado por QBasic , una versión simplificada del compilador QuickBASIC vendido por Microsoft [5] .
En mayo de 2020, el código fuente del ensamblador Intel 8088 se publicó bajo la licencia MIT [6] [7] .
El entorno de desarrollo GW-BASIC se basa en la línea de comandos, lo que recuerda a Dartmouth BASIC . Se accede a los operadores de uso frecuente a través de las teclas de función y sus significados se muestran en la parte inferior de la pantalla. GW-BASIC carecía de muchas de las características de la programación estructurada , como las variables locales y algunos tipos de bucles , y los programas se interpretaban y, por lo tanto, se ejecutaban con bastante lentitud.
Todas las líneas del programa estaban numeradas. Las líneas no numeradas ingresadas se ejecutaron inmediatamente. De forma predeterminada, los programas se guardaban en un formato de archivo binario comprimido con los comandos de idioma reemplazados por identificadores, y también era posible escribir en forma de texto sin formato [8] .
Era posible utilizar joysticks , mouse y lápiz óptico . Se proporcionó la capacidad de leer y escribir desde archivos y puertos COM . Las operaciones de casete no fueron compatibles. GW-BASIC podía reproducir melodías simples a través del parlante de la computadora usando los operadores PLAYy SOUND; Se admitieron las capacidades de sonido de la computadora Tandy 1000 , que reproducía sonido de tres canales [9] .
BASIC | Dialectos del lenguaje de programación|
---|---|
Clásico |
|
transicional |
|
procesal |
|
Objeto |
|
Móvil |
|
Consola |
|
Software de Microsoft gratuito y de código abierto | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
información general |
| ||||||||||||
Software _ |
| ||||||||||||
Licencias | |||||||||||||
Temas relacionados |
| ||||||||||||
Categoría |