Design and implementation of an ahead-of-time compiler for PHP
Citation:
Paul Biggar, 'Design and implementation of an ahead-of-time compiler for PHP', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010, pp 220Download Item:
Biggar, Paul_thesis.pdf (PDF) 1.029Mb
Abstract:
In 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.
Author: Biggar, Paul
Advisor:
Gregg, DavidQualification name:
Doctor of Philosophy (Ph.D.)Publisher:
Trinity College (Dublin, Ireland). School of Computer Science & StatisticsNote:
TARA (Trinity’s Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ieType of material:
thesisCollections:
Availability:
Full text availableLicences: