ByWater BASIC
El ByWater BASIC es uno de los mas populares interpretes de BASIC. Es capaz de operar con multiples dialectos de BASIC.
Fue originalmente desarrollado en 1982 por Verda Spell, utilizando lenguaje C en CP/M, pero no alcanzo a publicarlo. Tras su fallecimiento publicado por su nieto en 1993 y portado a multiples plataformas incluyendo Unix.
Podras cargarle programas de BASIC.
Funcionamiento
Arranca el
entorno ingresando el comando
bwbasic
Veras la pantalla inicial que ofrede el prompt del interprete de BASIC, indicado como bwBASIC. Escribe directaente tu codigo fuente en el interprete.
Utiliza el comando HELP para recibir un listado de los coamndos de BASIC. Ingresa el nombre del comando para recibir ayuda especifica.
Podras listar las instrucciones con LIST y ejecutar con RUN. Tambien podras salvar los cambios con SAVE "programa.bas" y cargarlo con LOAD "programa.bas".
Puedes abandonar el interprete bwBASIC mediante el comando bye.
Caracteristicas
bwBASIC ofrece compatibilidad con otros dialectos de BASIC a traves
del comando OPTION
. El dialecto por defecto es
BYWATER
, pero puede usar BYWATER-2
, asi como
TRS-80
, RBASIC
, DARTMOUTH
,
ECMA-55
, ECMA-116
, MARK-I
,
SYSTEM/360
, XBASIC
, HEATH
,
PDP-8
y otros.
bwBASIC implementa una funcionalidad que normalmente es dejada de lado por otros interpretes, ya que es capaz de interactuar con el interprete de comandos de nuestro sistema.
Por ejemplo, podras ingresar el comando
ls -l *.bas
...y este comando sera ejecutado desde dentro de bwBASIC. De esta manera bwBASIC puede utilziarse como un lenguaje de programacion para el interprete de comandos.
Las implementciones de bwBASIC de los comandos de Unix RMDIR, CHDIR, MKDIR, NAME, KILL, ENVIRON e ENVIRON$() y funciones ofrecen mayores posibilidades de procesado a traves del shell.