output

We’ve set ourselves the goal of implementing a read-transform-output process in Let’s start with the output.

hello world?

When learning a programming language, the traditional first program is to make the computer output hello world.

We could do this by writing on our marbles:

00/0000/00
loading…

hello world

Hooray! We wrote a program that outputs hello world

But… can’t read the letters written on the marbles. This means that there is no usable information stored in these marbles — can’t treat them any differently.

It’s like searching for a video on your phone. If you wrote the name of the video in permanent marker on the screen, the phone can’t do anything with that information. It needs the information to be represented in a format it can manipulate.

We need to find a way to represent information such that can read it, manipulate it, and output it.

continue