A Journey from Interpreters to Compilers and Virtual Machines

Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

Standard

A Journey from Interpreters to Compilers and Virtual Machines. / Danvy, Olivier.

Generative Programming and Component Engineering: Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003. Proceedings. ed. / Frank Pfenning; Yannis Smaragdakis. Springer, 2003. p. 117 (Lecture Notes in Computer Science, Vol. 2830).

Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

Harvard

Danvy, O 2003, A Journey from Interpreters to Compilers and Virtual Machines. in F Pfenning & Y Smaragdakis (eds), Generative Programming and Component Engineering: Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003. Proceedings. Springer, Lecture Notes in Computer Science, vol. 2830, pp. 117, Second International Conference on Generative Programming and Component Engineering (GPCE 2003), Erfurt, Germany, 22/09/2003. https://doi.org/10.1007/978-3-540-39815-8_7

APA

Danvy, O. (2003). A Journey from Interpreters to Compilers and Virtual Machines. In F. Pfenning, & Y. Smaragdakis (Eds.), Generative Programming and Component Engineering: Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003. Proceedings (pp. 117). Springer. Lecture Notes in Computer Science, Vol.. 2830 https://doi.org/10.1007/978-3-540-39815-8_7

CBE

Danvy O. 2003. A Journey from Interpreters to Compilers and Virtual Machines. Pfenning F, Smaragdakis Y, editors. In Generative Programming and Component Engineering: Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003. Proceedings. Springer. pp. 117. (Lecture Notes in Computer Science, Vol. 2830). https://doi.org/10.1007/978-3-540-39815-8_7

MLA

Danvy, Olivier "A Journey from Interpreters to Compilers and Virtual Machines". and Pfenning, Frank Smaragdakis, Yannis (editors). Generative Programming and Component Engineering: Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003. Proceedings. Springer. (Lecture Notes in Computer Science, Vol. 2830). 2003, 117. https://doi.org/10.1007/978-3-540-39815-8_7

Vancouver

Danvy O. A Journey from Interpreters to Compilers and Virtual Machines. In Pfenning F, Smaragdakis Y, editors, Generative Programming and Component Engineering: Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003. Proceedings. Springer. 2003. p. 117. (Lecture Notes in Computer Science, Vol. 2830). https://doi.org/10.1007/978-3-540-39815-8_7

Author

Danvy, Olivier. / A Journey from Interpreters to Compilers and Virtual Machines. Generative Programming and Component Engineering: Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003. Proceedings. editor / Frank Pfenning ; Yannis Smaragdakis. Springer, 2003. pp. 117 (Lecture Notes in Computer Science, Vol. 2830).

Bibtex

@inproceedings{b0073cc035fb11dcbee902004c4f4f50,
title = "A Journey from Interpreters to Compilers and Virtual Machines",
abstract = "We review a simple sequence of steps to stage a programming-language interpreter into a compiler and virtual machine. We illustrate the applicability of this derivation with a number of existing virtual machines, mostly for functional languages. We then outline its relevance for todays language development [5]. The work is joint with Mads Sig Ager, Dariusz Biernacki, and Jan Midtgaard [1–4].",
author = "Olivier Danvy",
year = "2003",
doi = "10.1007/978-3-540-39815-8_7",
language = "English",
isbn = "978-3-540-20102-1",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "117",
editor = "Frank Pfenning and Yannis Smaragdakis",
booktitle = "Generative Programming and Component Engineering",
note = "null ; Conference date: 22-09-2003 Through 25-09-2003",

}

RIS

TY - GEN

T1 - A Journey from Interpreters to Compilers and Virtual Machines

AU - Danvy, Olivier

N1 - Conference code: 2

PY - 2003

Y1 - 2003

N2 - We review a simple sequence of steps to stage a programming-language interpreter into a compiler and virtual machine. We illustrate the applicability of this derivation with a number of existing virtual machines, mostly for functional languages. We then outline its relevance for todays language development [5]. The work is joint with Mads Sig Ager, Dariusz Biernacki, and Jan Midtgaard [1–4].

AB - We review a simple sequence of steps to stage a programming-language interpreter into a compiler and virtual machine. We illustrate the applicability of this derivation with a number of existing virtual machines, mostly for functional languages. We then outline its relevance for todays language development [5]. The work is joint with Mads Sig Ager, Dariusz Biernacki, and Jan Midtgaard [1–4].

U2 - 10.1007/978-3-540-39815-8_7

DO - 10.1007/978-3-540-39815-8_7

M3 - Article in proceedings

SN - 978-3-540-20102-1

T3 - Lecture Notes in Computer Science

SP - 117

BT - Generative Programming and Component Engineering

A2 - Pfenning, Frank

A2 - Smaragdakis, Yannis

PB - Springer

Y2 - 22 September 2003 through 25 September 2003

ER -