TeX and its author
It is all a side-step(!) of his magnus opus: The Art of Computer Programming, of which three volumes have appeared of the envisioned seven. Because of the rapid development in computer science volume four consists of three books already.
In designing and developing TeX, Knuth adhered to several software engineering paradigms like: portability, flexibility, robustness, and not to forget correctness and documentation. In order to do this gracefully he coined the words literate programming, and provided en-passant tools for practical use! In fact TeX is a real-life and significant example of literate programming.
In designing TeX he adopted and developed the following
[next] [prev] [prev-tail] [front] [up]