DocumentCode :
1188860
Title :
Recurses!
Author :
Noble, Julian V.
Author_Institution :
Dept. of Phys., Virginia Univ., Charlottesville, VA, USA
Volume :
5
Issue :
3
fYear :
2003
Firstpage :
76
Lastpage :
81
Abstract :
The author considers recursion: functions, subroutines, and even whole computer languages defined in terms of themselves. Recursion is a direct and elegant way to translate certain mathematical relations into programs, and it´s a great technique for discovering efficient algorithms. Given its utility, it is seldom used. Correctly used, recursion is so valuable you should use it whenever it makes programs clearer or briefer. He explains when recursion is appropriate and when it is a bad idea, and also shows how you might find it useful.
Keywords :
program control structures; computer languages; efficient algorithms; functions; mathematical relations; recursion; subroutines;
fLanguage :
English
Journal_Title :
Computing in Science & Engineering
Publisher :
ieee
ISSN :
1521-9615
Type :
jour
DOI :
10.1109/MCISE.2003.1196311
Filename :
1196311
Link To Document :
بازگشت