Extensible Compiler

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

Keywords

Related Articles

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...

Download PDF file
  • EP ID EP244033
  • DOI -
  • Views 94
  • Downloads 0

How To Cite

Mrs Reema (2016). Extensible Compiler. International journal of Emerging Trends in Science and Technology, 3(6), 4068-4073. https://europub.co.uk/articles/-A-244033