CREATING TRANSLATORS OF HIGH-LEVEL PROGRAMMING LANGUAGES
Keywords:
programming language, translatorAbstract
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.