Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 40 No. 12 (2025): Proceedings of the Faculty of Technical Sciences

DEVELOPMENT OF AN INTERPRETER IN THE GO PROGRAMMING LANGUAGE

  • Ratko Ružičić
DOI:
https://doi.org/10.24867/33BE13Ruzicic
Submitted
December 9, 2025
Published
2026-02-18

Abstract

This paper explores the implementation of a hypothetical programming language, it is an extension of a previous paper by the same author of a compiler implemented in C programming language using tools “flex” and “bison” for lexical analysis and parsing. In contrast to that paper, an interpreter presented here was developed exclusively using a standard library of Go programming language without relying on any other tools or existing code.

References

  1. [1] L. A. Meyerovich and A. S. Rabkin, ”Empirical analysis of programming language adoption”, Association for Computing Machinery, vol. 48, pp. 1-18, Oktobar 2013.
  2. [2] StackOverflow, https://survey.stackoverflow.co/2024/, (pristupljeno u junu 2025.)
  3. [3] T. H. Romer, D. Lee, G. M. Voelker, A. Wolman, W. A. Wong, J. Baer, B. N. Bershad, H. M. Levy, ”The structure and performance of interpreters”, Association for Computing Machinery, vol. 31, pp. 150-159, Septembar 1996.