par
Samx » 15 févr. 2006, 06:21
Définition : générer
Produire un programme particulier à partir d'éléments d'un squelette, selon des règles précises
Définition : compiler
Traduire le code source d'une application écrite dans un langage de haut niveau en code objet formé d'instructions du langage machine.
Oui, et depuis quand on a droit à des codes php en binaire? Je considère que ces définitions ne font qu'appuyer ce que j'ai dit plus haut

Depuis ... jamais
Le code PHP est un Langages impératifs à même titre que l'est par exemple: APL - ASP - Assembleur - BASIC - C - Cobol Forth - Fortran - Logo - OPL - Pascal et Perl.
C'est pour ca que le mariage entre cURL et PHP est aussi naturel et peut résoudre un problème de sécurité sur mon portail. Avant d'en arriver à du binaire (puisque tout n'est que 1 et 0 en informatique), il y a des étapes impératives auquel on ne peut échaper.
Les étapes de la compilation incluent:
- le découpage du programme en lexèmes (analyse lexicale) ; (Language Humain comme PHP)
- la vérification de la correction de la syntaxe du programme (analyse syntaxique) ;
- l'analyse des structures de données (analyse sémantique) ;
- la transformation du code source en code intermédiaire ;
- l'application de techniques d'optimisation sur le code intermédiaire ;
- l'allocation de registres et la traduction du code intermédiaire en code objet, avec éventuellement l'insertion de données de débogage et d'analyse de l'exécution ;
- enfin vient la phase d'édition des liens.
Tu savais que le premier compilateur a été écris par une femme ?
Je ne crois plus que je vais trouver ce que je cherchais ici. Possiblement que ca n'existe pas non plus ?? Any way
Au passage, j'ai vu ton tuto sur l'instalation d'un serveur sur zéro, c'est du très beau travail. Félicitation.
A+