THE IMPLEMENTATION OF PROLOG INTERPRETER: LEXICAL AND SYNTAX ANALYSES

Authors

  • Alexander Tsimbal

DOI:

https://doi.org/10.47839/ijc.6.1.420

Keywords:

Programming language, interpreter, Prolog, grammar, lexical analysis, syntax analysis

Abstract

The article considers the development of Prolog programming language interpreter with lexical and syntax analyzer, table control and interpreter blocks. There is proposed the schemes of syntax analyzes and the elements of translator’s program code. The software is developed in Visual C++ 2005 (Beta) environment.

References

Малпасс Дж. Реляционный язык Пролог и его применение. – М.: Наука, 1990. – 464 с.

Люгер Дж.Ф. Искусственный интеллект: стратегии и методы решения сложных проблем. – М.: Изд. дом «Вильямс», 2003. – 894 с.

Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. – СПб.: Питер, 2001. – 384 с.

Ахо А., Сети Р., Ульман Дж. - Компиляторы: принципы, технологи, инструменты. – М.: Изд. дом «Вильямс», 2003. – 768 с.

Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. – СПб.: Питер, 2002. – 736 с.

Карпов В.Э. Классическая теория компиляторов. – М.: Московский государственный институт электроники и математики, 2003. – 96 с.

Проценко В.С., Чаленко П.Й., Ставровський А.Б. Техніка програмування мовою Сі. – К.: Либідь, 1993. – 224 с.

Бєлов Ю.А., Проценко В.С., Чаленко П.Й. Інструментальні засоби програмування. – К.: Либідь, 1993. – 248 с.

Downloads

Published

2014-08-01

How to Cite

Tsimbal, A. (2014). THE IMPLEMENTATION OF PROLOG INTERPRETER: LEXICAL AND SYNTAX ANALYSES. International Journal of Computing, 6(1), 15-24. https://doi.org/10.47839/ijc.6.1.420

Issue

Section

Articles