Phalanger (compiler)

Phalanger (compiler)

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. [;1718685037;fp;4;fpid;611908207]

External links

* [ Official Web Page for v1]
* [ Official Web Page for v2 on CodePlex]
* [,1759,2001857,00.asp?kc=EWRSS03119TX1K0000594 eWeek article about Phalanger]
* [;1718685037;fp;4;fpid;611908207 Microsoft accommodates dynamic languages (article)]
* [ Channel 9 Phalanger]

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Phalanger (compiler) — …   Википедия

  • Phalanger (Programmiersprache) — Phalanger Aktuelle Version 2.1 (September 2011)[1] (2. September 2011) Betriebssystem CLR (Microsoft .NET, Mono etc.) Kategorie Compiler Lizenz …   Deutsch Wikipedia

  • Phalanger (compilateur) — Pour les articles homonymes, voir Phalanger (homonymie). Phalanger est un projet qui a débuté à l université Charles de Prague et qui est supporté par Microsoft. C est un compilateur de langage PHP en CIL byte code. C est la première partie de la …   Wikipédia en Français

  • Phalanger — Эта статья  о программировании. О роде сумчатых семейства поссумы см. Кускусы. Phalanger Тип компилятор PHP Разработчик DEVSENSE: Miloslav Beno, Jakub Misek Написана на C#, C++ Последняя версия 3 …   Википедия

  • Jadu — For the plum, see Prunus salicina.Infobox Company company name = Jadu Limited. company company type = Private limited company by shares company slogan = Content Management. Redefined. foundation = 1999 location = Leicester industry = Software… …   Wikipedia

  • HipHop — Entwickler Facebook Entwickler Programmier­sprache C++, C Lizenz PHP …   Deutsch Wikipedia

  • PHP — This article is about the scripting language. For other uses, see PHP (disambiguation). PHP PHP: Hypertext Preprocessor Paradigm(s) imperative, object oriented, Procedural, reflective Appeared in …   Wikipedia

  • PHP — У этого термина существуют и другие значения, см. PHP (значения). PHP Семантика: мультипарадигменный …   Википедия

  • Oxygene (programming language) — Oxygene Developer RemObjects Software Stable release 3.0.21 (August 29, 2009; 2 years ago (2009 08 29)) Influenced by Object Pas …   Wikipedia

  • Mono (software) — This article is about the computing platform. For other uses, see Mono (disambiguation). Mono Developer(s) Xamarin (formerly by Novell and originally by Ximian) and the Mono community …   Wikipedia