Please use this identifier to cite or link to this item: http://localhost:8081/xmlui/handle/123456789/9276
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMukundan, P. S.-
dc.date.accessioned2014-11-19T05:54:13Z-
dc.date.available2014-11-19T05:54:13Z-
dc.date.issued1992-
dc.identifierM.Techen_US
dc.identifier.urihttp://hdl.handle.net/123456789/9276-
dc.guideGupta, J. P.-
dc.description.abstractC++ provides a platform to support the Object-Oriented programming paradigm,having additional constructs beyond C. Source to source translator converts the C++ code into C,and thus facilitates a quick transfer to any platform containing a C-compiler. This project is an implementation of the key object oriented features of C++ for a source-source translator.The implementation is clearly separated in to parsing,semantic analysis and code-generation phases.The Abstract Syntax tree is used as the Intermediate Representation in order to exploit extensive restructuring of the source program repre-sentation.This makes translations for the scope rules of C++ ( nested classes,local classes,local type names ) straight forward.Symbol table management layer implements the seman-tics of access and visibility control,abstract classes. Consistent encoding of overloaded function names relegate the issue of type safe linkage to the linker. Other issues concerning the implementation of translations for Classes,Overloading,Polymorphism,Exception handling and managing C++ Libraries are discussed.The implementation was on a SUN workstationen_US
dc.language.isoenen_US
dc.subjectELECTRONICS AND COMPUTER ENGINEERINGen_US
dc.subjectC++ TRANSLATOR - ISSUESen_US
dc.subjectOBJECT-ORIENTED PROGRAMMINGen_US
dc.subjectSUN WORKSTATIONen_US
dc.titleC++ TRANSLATOR - ISSUES AND AN IMPLEMENTATIONen_US
dc.typeM.Tech Dessertationen_US
dc.accession.number245628en_US
Appears in Collections:MASTERS' THESES (E & C)

Files in This Item:
File Description SizeFormat 
ECD245628.pdf2.2 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.