Skip to content

Mobile app

C/C++ Studio

C/C++ Studio is an Android app I built for people learning C and C++.

Product tour

Inside the product

01 / 05
Pointers — a swap paused on *x = *y
01 Pointers — a swap paused on *x = *y
Call stack — factorial paused four calls deep
02 Call stack — factorial paused four calls deep
Graphics — shapes drawn with graphics.h
03 Graphics — shapes drawn with graphics.h
Classes — a C++ object after its constructor ran
04 Classes — a C++ object after its constructor ran
Console — reading two numbers and printing their sum
05 Console — reading two numbers and printing their sum

C/C++ Studio is an Android app I built for people learning C and C++. Write a program on a phone or tablet, run it one line at a time, and read in plain words what each line did to the variables, pointers and call stack.

See what the program is doing

  • Step forwards, or undo the last line to see it again.
  • See what a pointer points at, not just an address.
  • Follow each call in its own frame on the call stack.
  • Use printf and scanf, structs and malloc, cout and cin, classes, references, string and vector.
  • Draw with Turbo C style graphics.h on a real screen.
  • Get mistakes explained in plain words, with how to fix them.

Explore the product

Take a closer look at C/C++ Studio

Have something similar in mind?

Let’s talk about your product, the people using it and what comes next.

Discuss your project