Optimizing abstract SECD machine code
A new algorithm for optimizing abstract SECD machine code is presented. In the introduction the standard way to implement functional languages is described. The second part contains 21 commands of Henderson's version of the SECD machine and the description of the SECD to Modula-2 translator. After that two techniques used in the new algorithm for optimizing are exposed. These techniques are based on the more effective usage of the top of the stack S and the special handling of constant declaration. The results of optimizing are presented by using seven benchmark programs. Two tables with numerical data show that the speedup ratio of optimized programs with respect to non-optimized programs is increased by 25\%--39\%.NEWLINENEWLINEFor the entire collection see [Zbl 0977.00022].
- Low cost environment changing in a shallow binding system
- Compiling and optimizing methods for the functional language ASL/F
- scientific article; zbMATH DE number 988749 (Why is no real title available?)
- scientific article; zbMATH DE number 3947595 (Why is no real title available?)
- The bologna optimal higher-order machine
- scientific article; zbMATH DE number 756053 (Why is no real title available?)
- scientific article; zbMATH DE number 1904868 (Why is no real title available?)
- Optimizing abstract abstract machines
- A Rational Deconstruction of Landin’s SECD Machine
This page was built for publication: Optimizing abstract SECD machine code
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2763597)