Digital Library

cab1

 
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:      cover          
Full Contents:      click to dowload Download
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.
   

Social Media Links

Search

Login