BBC BASIC
lenguaje de programación / De Wikipedia, la enciclopedia encyclopedia
BBC BASIC es un lenguaje de programación, desarrollado en 1981 como un lenguaje de programación nativo para el Acorn BBC Micro, un ordenador doméstico con CPU MOS Technology 6502, principalmente por Sophie Wilson. Es una adaptación del lenguaje BASIC para el Proyecto de Alfabetización Informática de la BBC en el Reino Unido durante los década de 1980.
BBC BASIC | ||
---|---|---|
Desarrollador(es) | ||
Sophie Wilson http://www.bbcbasic.org | ||
Información general | ||
Apareció en | 1981 | |
Diseñado por | Sophie Wilson | |
Última versión estable | 6.15a (Windows) (2 de abril de 2022) | |
Influido por | BASIC, Atom BASIC | |
Sistema operativo |
BBC Micro MOS Technology 6502 RISC OS Sinclair ZX Spectrum DOS CP/M Microsoft Windows Mac OS (64-bit, 10.6 o posterior) | |
Licencia | Propietario | |
El BBC BASIC se basa en el viejo Atom BASIC (para el Acorn Atom), ampliado el tradicional BASIC con procedimientos y funciones nombrados, bucles REPEAT-UNTIL
, y estructuras IF-THEN-ELSE
inspiradas en COMAL. El intérprete incluía también poderosas sentencias para manejar las cuatro salidas de audio del BBC Micro y su pantalla de alta resolución.
Una de las características únicas del BBC BASIC es la presencia de un ensamblador en línea que permite a los usuarios escribir código ensamblador 6502 en sus programas. El ensamblador se integró plenamente en el intérprete BASIC y compartía variables con él. Esto permitió a los desarrolladores escribir, no sólo el código en lenguaje ensamblador, sino combinar código BASIC con ensamblador, por lo que es posible utilizar técnicas de generación de código, e incluso escribir simples compiladores en BASIC.