Extensible Compiler
Journal Title: International journal of Emerging Trends in Science and Technology - Year 2016, Vol 3, Issue 6
Abstract
A compiler is a computer program or a set of program which converts the data from source code to object code, source code mean human understandable form whereas object means machine understandable form i.e.binary language. The compilers made till know are used to transform the a specific language and provides only the features which are added in it while designing the compilers, no other features are supported by the compiler other than those mentioned while designing it. This problem can be solved using extensible compilers. The basic idea used here is to extend a programming language by by adding new syntax, features etc. through adding extension modules which act as plug-ins for the compiler. Certain challenges are faced while building such compiler like creation of extensible that are simultaneously powerful, to allow effective extensions, convenient to make these extensions easy to write; and composable ,to make it possible to use independently-written extensions together. In this paper, I have tried to make such a compiler which can act as a plug-in and extend a compiler by adding features and syntax to it
Authors and Affiliations
Mrs Reema
Sustainable Development for Storage of Surface Water Due to Sinking of Under Ground Water Level: Public Private Partnership
Degradation of the grazing lands in the Sahel has led to increasing concern about the necessity for maintaining the right balance between the available water supplies, available vegetation for browse and grazing, and the...
A Survey on Spectrum Sensing Techniques for Cognitive Radio Networks
Cognitive Radio has derived the attention of researchers for the simple reason of optimum utilization of available spectrum of wireless communication in the recent scenario. The spectrum sensing problem has gained new as...
Tall Office Building Form to Attend Sustainability
From the early history, we can visualize that there is continuous development in urban areas. Development not only city settlements but rather in individual buildings along with innovative technologies from pyramids of E...
Ne Plus Ultra: Uniform Global Currency (UGC) & Global Monetarism
Are Revolutions a thing of the past? No. Certainly not. This Judgment can be given by anybody who knows that there were 654 Revolutions globally all over the World spanning right from BC 21 to 999 AD to 1900 AD to 2000 A...
The Olecranon Spur Fracture and Its Healing In a Heavy Manual Labourer- A Case Report
Objective: Olecranon spur is common in males involved in heavy manual labour. The olecranon spur fracture is rarely reported in literature, and most would be associated with triceps tendon disruption. The presence of pse...