Objectives:
The goal of this project is to engineer interactive Urdu version of C# compiler which will be both effective and efficient for all those people who don’t understand English, are not good in English or they find English to be difficult but want to be a programmer. So users of Urdu C# compiler can program comfortably. C# compiler in Urdu can also facilitate people who are English illiterate. It will provide an easy and understandable way to programming without being bound to use English language.
Scope:
The compiler will only support basic commands like loop, if, if-else, while, for, assignment statement. It will also perform the basic functionalities like run/execute the code, translate the code, compile the code, save and open file.
Functionalities:
The software will consist of the following basic functionalities:
Grammar: Formal description of syntax
Grammar: Formal description of syntax
• Lexical Analysis: Tokens identified by grammar rules to be recognized by parser:
- <ident> ::= <letter> | <ident> <letter> | <ident> <digit>
- <letter> ::= A | B | C | D | …….. | Z
- <digit> ::= 0 | 1 | 2 | 3 | …….. | 9
Code Generation: Generate machine code from source code
- Compile/run
- File open/save
- File Edit
- Edit Text
- Translate English to English Code
- Import Libraries
Discipline: Computer Science
Requirements Tools:-
• Visual Studio 10/12/13/15
• Programing C#
• Visio
Operating system Environment:
• Windows 7 or Above
Hardware Environment:-
• Processor: Core i3 CPU
• RAM: 2 GB
Discipline: Computer Science
Requirements Tools:-
• Visual Studio 10/12/13/15
• Programing C#
• Visio
Operating system Environment:
• Windows 7 or Above
Hardware Environment:-
• Processor: Core i3 CPU
• RAM: 2 GB
Emoticon Emoticon
Note: only a member of this blog may post a comment.