Phalanger (compiler)
From Wikipedia, the free encyclopedia
Phalanger is a project which was started at Charles University and is supported by Microsoft. It is a compiler from the PHP language into the CIL byte-code. It is the front-end of the compilation while the back-end is provided by the JITter (Just-In-Time compiler) which is a part of the .NET framework. It does not address native code generation nor optimization. Its task is to compile PHP scripts into .NET assemblies, logical units containing CIL code and meta-data.
Phalanger can run several major PHP applications unmodified, or nearly unmodified. Examples include phpMyAdmin and phpBB.
According to Microsoft, the primary goal of the project, released under Microsoft Shared Source Permissive License, is to enable full functionality of existing PHP scripts on the .NET framework without any modifications.[1]
[edit] External links
- Official Web Page for v1
- Official Web Page for v2 on CodePlex
- eWeek article about Phalanger
- Microsoft accommodates dynamic languages (article)
- Channel 9 Phalanger
|