Design And Implementation Of A Bangla Compiler

2,096 views

Published on

It is evident that the familiar programming environment accelerates the efficiency of the
programmer. If a programmer has a chance to write a program in his/her native language
then undoubtedly it will enhance the overall performance of programming. Keeping in
this mind, this project tries to design and implement a Bangla compiler. This compiler
has been named as Ekushe. The whole project may be divided into two phases. The first
phase is the designing of a high-level Bangla programming language. The implemented
language follows the top down approach of popular structured programming languages.
Many basic features of imperative programming languages such as: loop, block structure,
conditional branching etc have been included in Ekushe.
In the second phase the compiler has been designed and implemented. This part actually
includes lexical, syntax and semantics issues of the language. Finally, it deals with
generating assembly code. The final job is to execute the file by creating executable file.
However, as this is the first step of our venture, many complexities of the language have
been avoided. But the major features of any contemporary languages have been included
in our implemented compiler Ekushe.

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,096
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
65
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Design And Implementation Of A Bangla Compiler

  1. 1. Design and Implementation of a Bangla Compiler A Thesis submitted By Md. Jannatul Ferdous (ID:00-01792-3) Md. Sultan-E-Alam Khan (ID:00-01718-2) Md. Abduallah Al Mehedi Hasan (ID:00-02024-3) Under the supervision of Mr. Md. Anwarul Kabir Assistant Professor Computer Science Department Faculty of Science American International University - Bangladesh April 2004

×