Title:
|
DEVELOPMENT OF A COMPILER FOR ARABIC PROGRAMMING LANGUAGE BASED ON LOGIC |
Author(s):
|
Rawshan A. Basha |
ISBN:
|
972-98947-3-6 |
Editors:
|
Nuno Guimarães and Pedro Isaías |
Year:
|
2004 |
Edition:
|
Single |
Keywords:
|
Compiler, Interpreter, Programming Languages. |
Type:
|
Short Paper |
First Page:
|
2089 |
Last Page:
|
2092 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
An attempt to design an Arabic high level programming language is introduced. The language is named APROL which stands for Arabic Programming in Logic. Aprol is designed as a translator with Interpreter behavior. Aprol is a three phases translator, these phases are: Lexical, Syntax and semantic. Aprol is a multi-passes: the first-pass represent the
lexical-analyzer that accepts the Arabic characters stream and generates a list of tokens. The second pass represents the syntax analyzer Augmented with semantic analyzer and interpreter code generate. Whereas the third- pass represents the interpreter. The interpreter takes a special- code generated from
second-pass and executes the program statements. The language implemented in Turbo Prolog with the supplement of its toolbox. In this paper Aprol is introduced from its theoretical points of view and designed to facilitate logic programs to be written in Arabic. |
|
|
|
|