About
CPad started as a journey.
From the ZX Spectrum,
through decades of tools, APIs and systems,
and back again-
to a simple, immediate environment
where creating is once again effortless.
As you can see from the CPad logo, it is a tribute to the legendary ZX Spectrum.
After many years of developing in C and C++, I found that even the smallest application required dealing with compiler settings, linker configurations, and many technical details that are not directly related to programming itself.
These tasks take time and distract from what really matters: creating.
This led me to revisit the simplicity of writing and running BASIC programs back in the ZX days.
The idea behind CPad is simple:
hide the complexity, and let you write and run code instantly - just like ZX BASIC, but using the C language.
CPad is inspired by the fun and creativity of programming in the 80s era, where making games and experiments was immediate and enjoyable.
It aims to preserve that spirit while providing modern capabilities.
The CPad interpreter uses the C language, which is clean, powerful, and intuitive.
It comes with built-in libraries that provide the essential building blocks needed to create applications, experiments, and interactive programs.
CPad is ideal for:
quick prototyping
learning and experimentation
creative coding (graphics, music, hardware)
math and science computations, similar to graphing calculators
Above all, CPad is about bringing back the joy of programming.

๐ CPad - Code You Can See, Learn, and Share ๐
CPad brings back the spirit of early computing-where programs werenโt hidden behind binaries, but open, readable, and meant to be explored.
Like the days of the ZX Spectrum BASIC, every CPad application is pure source code. When you run a program, you donโt just use it-you can see exactly how it works, modify it, and make it your own.
Why CPad is Different ?
๐ Full Transparency
No black boxes. Every application is distributed as source code, so you always know what youโre running.
๐ Learn by Exploring
CPad turns every program into a learning opportunity. Read real code, tweak it, and instantly see the results.
๐ค Built for Sharing
Sharing a CPad app means sharing knowledge. No compilation, no barriers-just code that others can run, study, and improve.
๐ Open by Nature
CPad naturally encourages an open-source mindset. Forking and remixing programs is as simple as copy and paste.
๐ง Trust Through Simplicity
With nothing hidden, users can verify exactly what a program does. What you see is what you run.
๐ฎ Creative Freedom
From simple demos to interactive 2D and 3D programs, CPad is a playground for experimentation-fast, lightweight, and fun.
๐ก A Different Kind of Platform
CPad isnโt just a programming tool.
Itโs a return to a more open, creative, and collaborative way of building software.
Write it. Run it. Share it. Understand it.