عنوان النشاط
An overview of compiler
الجهة المنظمة
الكلية الاسلامية الجامعة / الهندسة / هندسة تقنيات الحاسوب
تأريخ الانعقاد
2015-12-26
مكان الانعقاد
الجامعة الاسلامية / النجف الاشرف
نبذة مختصرة
First axis:-
The high level languages examples are C++,Pascal and Java are processed by compilers and interpreters. A compilers is a program that accepts a source program in a high-level language‖ and produces a corresponding object program . The same name (C++, Java etc) is often used to designate both a compiler and its associated language.
Second axis:-
A compiler operates in phases each of which transforms the source program from one representation to another. A typical structure of a compiler are lexical analysis, syntax analysis (parsing), Semantic analysis, Intermediate code generation, Code Optimization, and code generation.
Third axis:-
Symbol table management : Portion of the compiler keeps tracks of the name used by the program and records essential information about each, such as type ( integer, real, etc.). The data structure used to record this information is called symbolic table.