ELI5: Explain Like I'm 5

Literate programming

Literate programming is a way to write computer programs by combining text and code together in a way that is easy to understand. You write programs in a way that looks like an ordinary story, so it is like writing a book about how the computer should solve a problem. The special words that the computer understands are highlighted in a different colour so that you can easily tell them apart from the rest of the text. To make sure that the program works properly, you also add comments to explain different parts of the program in more detail.
Related topics others have asked about: