CREATING TRANSLATORS OF HIGH-LEVEL PROGRAMMING LANGUAGES

Authors

  • Valery Pavlov Department of Computer Engineering, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine
  • Yehor Zakupin

Keywords:

programming language, translator

Abstract

The paper deals with the creation of a program-translator for high-level programming languages. Analyzed the principles of building such applications and existing solutions. The program takes as a basis the structure of the translator, using as the input and output language - a high-level language. The program also allows you to choose the input and output languages.

References

Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. - М.: Мир, 1978.

Кауфман В. Ш. Языки программирования. Концепции и принципы. - М.: Радио и связь, 1993. - 432 с.

Льюис Ф., Розенкранц Д., Стринз Р. Теоретические основы проектирования компиляторов. - М.: Мир, 1979.

Brian Alliet. Complete Translation of Unsafe Native Code to Safe Bytecode. Rochester Institute of Technology. URL: http://www.megacz.com/ berkeley/research/papers/nestedvm.ivme04.pdf. (дата звернення: 09.08.2009).

C2J Converter. URL: http://tech.novosoft-us.com/jsps/downloads.jsp. (дата звернення: 11.11.2001).

C to Java Translation. Migration Technology Systems. URL: https://www.mtsystems.com. (дата звернення: 01.02.2018)

Our Source Code Converters. Tangible Software Solutions Inc. URL: https://www.tangiblesoftwaresolutions.com/index.html. (дата звернення: 02.05.2019).

J. W. Backus. The Syntax and Semantics of the Proposed International Algebraic Language of the Zurich ACM-GAMM Conference. Proceedings of the International Conference on Information Processing, UNESCO, 1959, pp.125-132.

Downloads

Published

2023-06-04

Issue

Section

Machine learning, Big Data