It seems to me that one of the difficulties about computing science at the moment is that it can’t demonstrate any of the things that it has in mind; it can’t demonstrate to the software engineering people on a sufficiently large scale that what it is doing is of interest or importance to them. Take a very simple example with which I think almost everybody in the small scale and more abstract way of thinking about programming would agree; that to use recursive methods is undoubtedly an assistance. No self respecting programmer would dream of program-ming in a language without recursion SO LEARN SOFTWARE DEVELOPMENT