Journal of Computer Science and Technology

, Volume 6, Issue 3, pp 263–270 | Cite as

Literate programming system CDS

  • Zeng Yunfeng 
Regular Papers


This paper presents a broad outline and some implementation techniques of the literate programming system CDS. Compared with the previous ones (e.g. WEB, Cweb), CDS has two main characteristics: 1) A Chinese-English typesetting system was developed to produce the documentation. This makes the Chinese documentation possible. 2) A suitable method for automatic formatting was introduced to generate the software documentation automatically. This frees the programmer from typesetting details while still allowing programmer's interference.


Format Pattern Literate Programming User Definition Code Part Main Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    D.E. Knuth, Literate programming.The Computer Journal,27:2 (1984), 97–111.MATHCrossRefGoogle Scholar
  2. [2]
    D.E. Knuth, The WEB System of Structured Documentation. Department of Computer Science, Stanford University, 1983.Google Scholar
  3. [3]
    H. Thimbleby, Experiences of ‘literate programming’ using cweb (a variant of Knuth's WEB).The Computer Journal, 29: 3 (1986), 201–211.MATHCrossRefGoogle Scholar
  4. [4]
    D.C. Oppen, Prettyprinting.ACM Trans. Programming Languages and Systems,2 (1980), 465–483.CrossRefGoogle Scholar
  5. [5]
    Dong Yunmei and Li Kaide, An understandability-oriented method for reusable software development,The Chinese Journal of Software,1:1 (1990).Google Scholar
  6. [6]
    D.E. Knuth, The TeXBOOK. Addison-Wesley, 1984.Google Scholar
  7. [7]
    J. Ossna, Nroff/Troff Reference Manual, Dual System 83, Vol 3.Google Scholar

Copyright information

© Science Press 1991

Authors and Affiliations

  • Zeng Yunfeng 
    • 1
  1. 1.Institute of softwareAcademia SinicaBeijing

Personalised recommendations