Sciweavers

ACSE
1997
ACM

Towards literate tools for novice programmers

13 years 7 months ago
Towards literate tools for novice programmers
Literate programming is a powerful technique that helps expert programmers integrate code and documentation in a manner that assists human comprehension. To date, tools for literate programming have had moderately complex syntactic requirements. Consequently, the programmers who stand to gain most from the clarity of the literate technique—novice and learning programmers—have been unable to do so. This paper describes the potential benefits of literate programming environments within introductory programming courses. Design criteria for such environments are presented, and prototype systems demonstrating the criteria are described. Evidence of student enthusiasm for graphical user interfaces for literate programming is discussed.
Andy Cockburn, Neville Churcher
Added 06 Aug 2010
Updated 06 Aug 2010
Type Conference
Year 1997
Where ACSE
Authors Andy Cockburn, Neville Churcher
Comments (0)