Sinclair BÁSICO


Sinclair BASIC es un dialecto del lenguaje de programación BASIC utilizado en las computadoras domésticas de 8 bits de Sinclair Research y Timex Sinclair . El intérprete BASIC de Sinclair fue creado por Nine Tiles Networks Ltd. [1]

Sinclair BASIC fue desarrollado originalmente en 1979 para ZX80 por Nine Tiles. Los programadores fueron John Grant, el propietario de Nine Tiles, y Steve Vickers .

Inicialmente fue una implementación incompleta del estándar BASIC mínimo del Instituto Nacional Estadounidense de Estándares (ANSI) de 1978 con solo aritmética de enteros, denominado 4K BASIC (por su tamaño de ROM) para el ZX80. Evolucionó a través del 8K BASIC de punto flotante para ZX81 y TS1000 (que también estaba disponible como una actualización para ZX80 [2] ), y se convirtió en una versión casi completa en el ZX Spectrum de 16 KB de ROM . Está presente en todos los ZX Spectrum compatibles.

A partir de 2015, existen intérpretes para sistemas operativos modernos y sistemas más antiguos que permiten usar Sinclair Basic fácilmente.

Los nuevos programadores de BASIC pueden comenzar con un programa simple, tal vez usando la instrucción PRINT del lenguaje para mostrar un mensaje en la pantalla; un ejemplo bien conocido y frecuentemente replicado es el programa Hello world de Kernighan y Ritchie :

En el ZX Spectrum 16K/48K, hay 88 palabras clave en Sinclair BASIC, que denotan comandos (de los cuales hay 50), funciones y operadores lógicos (31) y otras palabras clave (16, incluidas 9 que también son comandos o funciones):


Espectro ZX+