About

As you can see from the CPad logo, CPad is tribute to the legendary ZX Spectrum.
As a programmer who wrote code in C and C++ for many years, I noticed that every time I needed to
create an application, even the smallest and simplest one, I needed to deal with tedious C/C++ compiler settings, linker settings and many tasks that are not related to the actual programming.
All those setting take lots of time and distract you from the actual programming.
Then I remembered the simplicity of writing and running BASIC programs and I thought why not hide all those complexities, and just have to write the code and run it just like in ZX BASIC - but with
the C language.
CPad is inspired by the fun of game programming like on the ZX or the Commodore of the 80's era
and is trying to preserve this spirit of gaming simplicity and fun.
The CPad interpreter uses the C language which is clean, neat, simple and intuitive and the libraries provided with it contain most of the building block you will need to build your application.
CPad allows quick code prototyping and is also ideal for Math and Science computations similar to Graphing Calculators.


๐ŸŒŸ 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.