RUS  ENG
Full version
JOURNALS // Preprints of the Keldysh Institute of Applied Mathematics // Archive

Keldysh Institute preprints, 2018 111, 36 pp. (Mi ipmp2470)

This article is cited in 3 papers

Supercompilation: main principles and basic concepts

A. V. Klimov, S. A. Romanenko


Abstract: An introduction to supercompilation, a program analysis and transformation technique, is given. Main principles and basic concepts of supercompilation are explained by examples: driving, generalization and looping back. The early history of supercompilation is briefly described. The use of a simple supercompiler SPSC, provided in the public domain via the Internet, along with a set of examples and open source codes, is also explained.

Keywords: supercompilation, program analysis, program optimization, program specialization, program transformation, metacomputation.

DOI: 10.20948/prepr-2018-111



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024