Un compilateur de code PHP vers .Net est toujours en développement, tel qu'un représentant de Microsoft l'a confirmé Jeudi dernier.
Nucleuz signale PHP 5 mono, un projet de compilateur qui transforme PHP en CIL, le code intermédiaire pour Mono. Le projet a retenu l'attention du 'Google Summer of Code' et était un projet de fin d'études. Si les exemples fournis par le projet ont été testés avec succès, il semble que les auteurs espèrent d'autres développement, malgré le statut de projet de fin d'études.
Bonjour,
Petites questions concernant les compilateurs PHP...
Est-ce toujours bénéfique de précompiler ses fichiers php ou est-ce qu'il ne faut le faire que lorsque que le fichier est très gros et prend du temps au parser ?
Quel compilateur PH... Forum Administration d'un site Web
Steph Fox résume la semaine de développement PHP.
TLK: Comparaison des objets DateTime
BUG: Il manque php_mbstring.dll
TLK: JIT à la volée
BUG: Variables dans les chaînes
TLK: Singleton natif [la suite]
TLK: GSoC 07
TLK: Compilateur...
Une nouvelle version majeure estampillée 4.4.0 du compilateur GCC (GNU Compiler Collection) vient de faire son apparition. Cet outil libre prend pour rappel en charge de nombreux langages : C et C++ bien entendu, mais également Objective-C, Ada, Fortran o
Une nouvelle version majeure estampillée 4.4.0 du compilateur GCC (GNU Compiler Collection) vient de faire son apparition. Cet outil libre prend pour rappel en charge de nombreux langages : C et C++ bien entendu, mais également Objective-C, Ada, Fortran o
Phalanger est un compilateur PHP pour la plate-forme Microsoft .NET. Dans sa version 1.0, le but était de pouvoir compiler n'importe quelle application PHP, et maintenant, en version 2.0, Phalanger...
7 paquets ont été mis à jour cette semaine :
: compilateur de bytecode
: support étendu de HTTP
: création de fichiers PDF
: Service Data Object (SDO)...
7 paquets ont été mis à jour cette semaine :
: compilateur de bytecode
: support étendu de HTTP
: cache mémoire
: création de fichiers PDF
: profileur...
IronPHP est un compilateur PHP vers .NET, moteur d'exécution et bibliothèque de classes. Les buts de IronPHP sont :
* Compatibilité avec PHP 5
* Vitesse et efficacité : soyons plus rapide que la version C
* Accès aux commandes assembleurs de .NET depuis PHP
* Portabilité : fonctionne là où Mono fonctionne
Un projet ambitieux et une version récente. À surveiller.
Ces derniers mois ont été assez prolifiques pour Mono. Pour preuve, Miguel de Icaza publie sur son blog les nouveaux outils et les différentes mises à jour prévues pour la prochaine version. On voit notamment apparaître un nouveau compilateur XAML. En revanche, toujours rien côté serveur d'application...
Ces derniers mois ont été assez prolifiques pour Mono. Pour preuve, Miguel de Icaza publie sur son blog les nouveaux outils et les différentes mises à jour prévues pour la prochaine version. On voit notamment apparaître un nouveau compilateur XAML. En revanche, toujours rien côté serveur d'application...
The Portland Group, filiale de STMicroelectronics, a annoncé que la nouvelle version de son compilateur C/C++ et Fortran est plus rapide que l'ancienne version est qu'elle est particulièrement efficace avec les nouveaux Opteron à quatre cores, les K10. 10 % de plus en moyenne Selon la société, la version 7.1 est environ 10 % plus rapide (en C et en C++) que la version 7. La société montre un exemple (un peu ridicule selon nous) où un Opteron K1
Phalanger est un compilateur PHP pour .NET distribué sur le forge CodePlex : "(...) We are in the process of releasing Beta 2 of Phalanger v2.0 - The PHP Language Compiler for the .NET Framework. We've made many improvements and fixed a number of bugs since Beta 1. The major feature of Beta 2 is the possibility to integrate Phalanger with Visual Studio 2005 (...)". Le site propose des tutoriaux et une documentation plutôt fournie. A découvrir.
Miguel de Icaza publie un billet sur un petit outil développé dans Mono et qui gagne à être connu : CSharpEvaluator. Ce dernier est un compilateur embarqué qui évalue et compile dynamiquement des instructions C# passées en paramètre : "I did a little bit of refactoring on the codebase last night, and now we expose a few methods that allow developers to evaluate C# expressions and statements dynamically". A découvrir, les cas d'utilisation de ce type d'API sont nombreux, notamment pour produire un mini moteur de règles.