Jump to content

Flow chart language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Oleksandr Shturmov (talk | contribs) at 12:19, 16 June 2013 (Added a couple explanatory links.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Flow chart language (FCL) is a simple imperative programming language designed for the purposes of explaining fundamental concepts of program analysis and specialization, in particular, partial evaluation. The language was first presented in 1989 by Carsten K. Gomard and Neil D. Jones[1]. It later resurfaced in their book with Peter Sestoft[2] in 1993, and in John Hatcliff's lecture notes[3] in 1998.

References

  1. ^ Carsten K. Gomard and Neil D. Jones. Compiler generation by partial evaluation. In G. X. Ritter, editor, Information Processing '89. Proceedings of the IFIP 11th World Computer Congress, pages 1139-1144. IFIP, North-Holland, 1989.
  2. ^ Neil D. Jones, Carsten K. Gomard, and Peter Sestoft. Partial Evaluation and Automatic Program Generation. With chapters by L.O. Andersen and T. Mogensen. Prentice Hall International, June 1993. xii + 415 pages. ISBN 0-13-020249-5. Freely available at http://www.itu.dk/~sestoft/pebook/pebook.html
  3. ^ John Hatcliff. An Introduction to Online and Offline Partial Evaluation using a Simple Flowchart Language. In Partial Evaluation - Practice and Theory, DIKU 1998 International Summer School, John Hatcliff, Torben Æ. Mogensen, and Peter Thiemann (Eds.). 1998. Springer-Verlag, London, UK, 20-82.