Hi everyone! I'd like to share a project I've been working on: **SIMPL**, a free interpreted language and IDE that runs pseudocode exactly as it's written.
It's built on the official Cambridge pseudocode guide (AS & A Level Computer Science, 9618), which thousands of students use for their exams but usually can only write on paper. With SIMPL they type an algorithm, press Run, and see the result, or an error explained in plain words.
A few things that might interest fellow devs:
• The guide is a spec meant for paper, full of gaps: SIMPL fills them as a strict **superset**, and a "Cambridge strict mode" lists every extension a program uses, with the guide section it refers to
• A full IDE: syntax check while typing, a debugger with Step Over/Into/Out, and a **trace table filled in automatically** as the program runs
• Classes, inheritance, pointers, records, files, plus graphics, sound and keyboard input: the sample programs include a small BASIC interpreter and a falling-blocks game, both written in SIMPL itself
• Free, offline, no installation, Windows and Linux
👉 https://simpl-pseudocode.itch.io/simpl
One small favour: SIMPL is free and aimed mainly at young students, so being discovered is the hardest part. If you try it and genuinely find it useful, a like or a short review on AlternativeTo would really help it reach the people it's made for:
https://alternativeto.net/software/simpl--pseudocode-interpreter/about/
Only if you think it deserves it, of course. Feedback of any kind is just as welcome. Thanks for reading!