03 / BOOKS · GUIDES

Books and guides

Artificial intelligence from the foundations

2026 · BASIC · 8-BIT COMPUTING

Artificial Intelligence for the Z80

Two language editions of the same practical book.

Artificial Intelligence for the Z80
English edition · 2026

Artificial Intelligence for the Z80

Can a forty-year-old computer help us understand modern artificial intelligence? This book goes back to first principles, implementing AI algorithms from scratch in BASIC, where every byte and design choice matters. Readers explore cellular automata, artificial life, expert systems, ELIZA, linear regression, k-NN, Naive Bayes, k-Means, neural networks and Conway's Game of Life, alongside algorithmic efficiency and Big O analysis.

Inteligencia Artificial para el Z80
Spanish edition · 2026

Inteligencia Artificial para el Z80

¿Puede una máquina de cuarenta años ayudarnos a comprender la inteligencia artificial actual? Este libro propone descubrirla programando sus fundamentos desde cero en BASIC, donde cada byte cuenta. El recorrido incluye autómatas celulares, vida artificial, sistemas expertos, ELIZA, regresión lineal, k-NN, Naive Bayes, k-Means y redes neuronales, además del Juego de la Vida de Conway. Una introducción práctica al pensamiento algorítmico, la complejidad Big O y el aprendizaje automático.

Symbolic algebra and expression trees — CAS illustration
LISP · COMPUTER ALGEBRA · FREE BILINGUAL BOOK

Design and Structure of a CAS: Symbolic Programming in LISP

This freely available, bilingual technical book starts with the fundamentals of LISP and leads the reader through the construction of a working computer algebra system. Its first nine chapters introduce S-expressions, lists, recursion, lexical closures, functions and functional programming through practical examples.

The second part develops symbolic expressions, substitution, differentiation, smart constructors, simplification, canonical ordering and mathematical notation, building the implementation one step at a time. It includes reference material, complete LISP source code and a test suite. The same CAS runs on MyLISP for Sinclair QL, ZX Spectrum Next and MEGA65.

Rather than treating symbolic algebra as a black box, the manual explains how operations such as differentiating 3x² or simplifying x + x into 2x are implemented using ordinary LISP lists and functions.

SpanishEnglishCAS.LSPSinclair QL · Next · MEGA65