Poco común · Saberes
BBC BASIC
Lenguaje de programación
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.
En Wikipedia
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. 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. Otra versión de BBC BASIC, llamada BAS128, se suministra en cinta y disco con los BBC Master y Master Compact; se carga en la memoria RAM principal y usa los 64 Kilobytes de la Sideways RAM para programas de usuario. Esto proporcionó soporte a programas mucho más grandes a costa de ser mucho más lento que la versión basada en ROM. Con el paso a los 32 bits de la CPU ARM y la eliminación del límite de 16 KB para el código de BASIC permite que se añadan muchas nuevas características.
Texto: Wikipédia, CC BY-SA 4.0. · Imagen: Timitrius (CC BY-SA 2.0) ·