miércoles, 25 de enero de 2017

Programar en C en el ZX Spectrum

En el mundo del ZX Spectrum, en los inicios solo teníamos dos opciones para programar. 

Teníamos la opción de usar el BASIC, con su facilidad de aprendizaje y su lenta ejecución, o el mundo del código máquina (MicroCode) con su complejidad y versatilidad. 

Con el paso del tiempo, se fueron incorporando otros lenguajes de programación al ZX Spectrum. 

Es interesante que se comercializaron compiladores de C, un lenguaje de programación que sigue siendo a día de hoy, de los más importantes que hay. 

Uno de los editores de software que comercializó un compilador y editor de C, fue HiSoft

El compilador y editor de C de HiSoft, es compatible con los ZX Spectrum , ZX Spectrum + y el ZX Spectrum + 3. 

Este compilador viene con librerías propias y con funciones específicas para nuestro Spectrum. Se puede desarrollar y ejecutar programas con el compilador cargado, o compilar y guardar objeto código que luego lo podemos ejecutar desde BASIC con la instrucción RANDOMIZE. 

El compilador / editor en su versión 1.3 (la más moderna, de 1990) lo puedes descargar de aquí.
La descarga contiene las versiones anteriores y también el manual del editor y del compilador. 

Para navegar un poco por las características , bondades y restricciones de este compilador, iré publicaré una serie dedicada. Comenzaremos con los ejemplos de uso más básicos y la interfaz y trataré de ir complicándolo un poco para ver hasta donde podemos llegar. 



 

No hay comentarios: