Blassic

De WikiCAAD, la enciclopedia aventurera.

Blassic es un intérprete clásico de BASIC escrito por Julian Albo, es multiplataforma y funciona en consola (modo texto, aunque las primeras versiones contaban con soporte SVGALib). Su función principal es ser capaz de interpretar código Basic de varias plataformas (Spectrum, Amstrad, Commodore) sin excesivas modificaciones (o incluso, ninguna).

Pequeño ejemplo de sesión de trabajo con Blassic

$ blassic
Blassic 0.8.1
(C) 2001-2003 Julian Albo

Ok
print "hola"
hola
Ok
a = 5
Ok
let b$ = "hola"
Ok
print b$
hola
Ok
? a
5
Ok
exit

Blassic, además de tener el modo "directo", que se acaba de mostrar, también puede interpretar un programa en Basic escrito en un editor de textos.

$ cat prog.bas
10 print "Dame tu nombre:"
20 input a$
30 print "Tu nombre es ";a$
$ blassic prog.bas
Dame tu nombre:
? baltasar
Tu nombre es baltasar

Un ejemplo de programa, ya esbozado en el anterior ejemplo, en Basic interpretable por Blassic es el siguiente:

10 print "Dame tu nombre:"
20 input a$
30 print "Tu nombre es ";a$

Blassic es capaz de realizar un manejo básico de la consola, localizando el cursor y cambiando los colores de tinta.

Enlaces de Interés

Enlaces Externos

Herramientas personales