summary

We now have the ability to interpret states of the disk as text.

step 1marbles and holesmarblemarbleholeholeholeholeholemarbleholeholemarbleholeholemarblehole
step 2string of 1s and 0s110000010010010
step 3binary number110000010010010
step 4split into characters110000010010010
step 5convert to base 10 numbers24518
step 6convert to charactersYES

We have a shared language that lets us communicate text with . It’s a good start, but there’s a lot more we’ll need to cover:

  • How can we get to actually manipulate numeric and text data?
  • How can we represent programs? Also, what are programs?
  • Can we represent more complex data, like documents and images?
  • Reading binary is hard — can we find a way to display text directly?
  • Inputting binary is hard — can we make some kind of “keyboard” to let us write text?

We’ll revisit these issues in time. In the next sequence, we’ll introduce a new ingredient called state, which will let our devices store and retrieve data.

finish