Show simple item record

dc.contributor.advisorGregg, David
dc.contributor.authorBiggar, Paul
dc.date.accessioned2016-10-27T11:44:03Z
dc.date.available2016-10-27T11:44:03Z
dc.date.issued2010
dc.identifier.citationPaul Biggar, 'Design and implementation of an ahead-of-time compiler for PHP', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010, pp 220
dc.identifier.otherTHESIS 8985
dc.identifier.urihttp://hdl.handle.net/2262/77562
dc.description.abstractIn recent years the importance of dynamic scripting languages -such as PHP, Python, Ruby and Javascript - has grown as they are used for an increasing amounts of sortware development. Scripting languages provide high-level language features, a fast compile-modify-test environment for rapid prototyping, strong integration with database and web development systems, and extensive standard libraries. -- In this dissertation we argue that ahead-of-time compilation of scripting languages is both possible and valuable. We present phc, an ahead-of-time compiler for the PHP language. We describe the design and implementation of the compiler, and identify specific challenges in the design of a compiler for a dynamic scripting language.
dc.format1 volume
dc.language.isoen
dc.publisherTrinity College (Dublin, Ireland). School of Computer Science & Statistics
dc.relation.isversionofhttp://stella.catalogue.tcd.ie/iii/encore/record/C__Rb14566979
dc.subjectComputer Science, Ph.D.
dc.subjectPh.D. Trinity College Dublin
dc.titleDesign and implementation of an ahead-of-time compiler for PHP
dc.typethesis
dc.type.supercollectionthesis_dissertations
dc.type.supercollectionrefereed_publications
dc.type.qualificationlevelDoctoral
dc.type.qualificationnameDoctor of Philosophy (Ph.D.)
dc.rights.ecaccessrightsopenAccess
dc.format.extentpaginationpp 220
dc.description.noteTARA (Trinity’s Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ie


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record