Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Description and improvement of iterative program transformations
Souquières J., Finance J. Science of Computer Programming5 (3):233-264,1985.Type:Article
Date Reviewed: Jul 1 1986

The paper describes, through an example, a strategy for transforming a problem into a respective algorithm and, ultimately, into an efficient program. The authors try to lend systematicity to this strategy by dividing it into two steps, and then each step into substeps. The first step consists of defining a sequence of statements that characterize the problem. The second step consists of the choice of successful transformations to reduce the use of memory for data in the program.

The authors suggest that a programmer can be advantageously taught this strategy, including use of the defined transformations. The latter can be automated to help the programmer further.

This reviewer has the following doubts:

  • (1)The programmer’s work can be easily put into the mold of this strategy.

  • (2)A programmer can learn easily how to use the defined transformations effectively.

  • (3)Whether the defined transformations, illustrated on a very simple example, are adequate to the diverse tasks of optimizing memory in more realistic problems.

Reviewer:  N. S. Prywes Review #: CR110167
Bookmark and Share
 
Automatic Programming (D.1.2 )
 
 
Automatic Analysis Of Algorithms (I.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Automatic Programming": Date
Automatic language implementation
Koskimies K., Paakki J., Ellis Horwood, Upper Saddle River, NJ, 1990. Type: Book (9780130533562)
Jul 1 1992
An automatic programming system for signal processing applications
Bentz B. Pattern Recognition 18(6): 491-495, 1985. Type: Article
Aug 1 1986
Incremental generation of lexical scanners
Heering J., Klint P., Rekers J. ACM Transactions on Programming Languages and Systems 14(4): 490-520, 1992. Type: Article
Mar 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy