WEB is a software system that facilitates the creation of readable programs.
It was originally developed by Donald E. Knuth as he wrote the TeX typesetting system. The main idea is to regard a program as a communication to human beings rather than as a set of instructions to a computer. Your program is also viewed as a hypertext document, rather like the World Wide Web. Thus CWEB combines TeX with today's most widely used professional programming languages. More comments about CWEB can be found in Daniel Mall's website for Literate Programming .