Index | About | Me | Jump to Menu Section

Literate Programming (Notebooks)

Last modified: Wed May 11 2022 11:00:32 GMT+0000 (Coordinated Universal Time)

Literate programming is a programming paradigm introduced in 1984 by Donald Knuth in which a computer program is given an explanation of its logic in a natural language, such as English, interspersed (embedded) with snippets of macros and traditional source code, from which compilable source code can be generated. The approach is used in scientific computing and in data science routinely for reproducible research and open access purposes. Literate programming tools are used by millions of programmers today.