Virtual Machine for RuC project

Authors

  • Андрей Николаевич Терехов SPbSU, St. Petersburg, Russia
  • Алексей Владимирович Митенев SPbSU, St. Petersburg, Russia
  • Михаил Андреевич Терехов SPbSU, St. Petersburg, Russia

Keywords:

C programming language, translator, virtual machine, translator portability, code efficiency

Abstract

The memory structure and the command system of the virtual machine of the RuC project are described. The explanations why a particular solution is chosen would be useful in lectures and practical exercises at CS240 “Programming languages translatin” course. This material has already been used twice in lectures and practice for third-year students of the Faculty of Mathematics and Mechanics of St. Petersburg State University and has shown its methodological value. The authors hope that this article will be useful to students of other universities, starting their acquaintance with such an important subject as translators.

Author Biographies

  • Андрей Николаевич Терехов, SPbSU, St. Petersburg, Russia

    Andrey N. Terekhov: Professor, Head of Software Engineering Chair, SPbSU.

  • Алексей Владимирович Митенев, SPbSU, St. Petersburg, Russia

    Alexey V. Mitenev: Software Engineering Chair, SPbSU.

  • Михаил Андреевич Терехов, SPbSU, St. Petersburg, Russia

    Mikhail A. Terekhov: Software Engineering Chair, SPbSU.

Downloads

Published

2016-12-30

Issue

Section

Training of specialits: studying programms

How to Cite

[1]
А. Н. Терехов, А. В. Митенев, and М. А. Терехов, “Virtual Machine for RuC project”, Computer Tools in Education, no. 6, pp. 33–41, Dec. 2016, Accessed: Sep. 16, 2026. Available: http://cte.eltech.ru/ojs/index.php/kio/article/view/1415

Most read articles by the same author(s)