Re-salut � tous !


Ph Legay wrote:

Les et yacc sont des outils pour faire des compilateurs. C'est quoi un compilateur : C'est un programme qui prend un fichier texte en entr�e et qui le transforme dans un autre langague compr�hensible par une machine.
Ex : du C et du Java (compr�hensible par humain) => Assembleur compr�hensible par le processeur de ta machine.


Non, Java est interpr�t�... Sauf si vraiment on demande la compilation du code.
Bon, pour pouvoir jouer les puristes il faut ne pas faire d'erreur donc je devrais arr�ter.


Avec SQL, tu �cris des requ�tes en SQL, qui sont compil�es (en tout cas analys�s comme le ferait un compilateur) en quelque chose que le moteur de la base de donn�es comprends. C'est pourquoi il faut du lex et du yacc


Ben oui mais non. Une fois que le compilateur est cr��, plus besoin de lex ni de yacc, qui ne sont que des outils pour concevoir les compilateurs. Je sais, je l'ai d�j� fait... Ceci dit, je n'ais jamais utilis� SQL, il y a peut-�tre quelque chose qui m'�chappe. En tout cas, je doute que les requ�tes SQL soient compil�es. Interpr�t�es sans doute mais il n'y a l� rien d'extraodinaire. Donc, je ne comprends toujours pas. Bon, Google est mon ami.

A bient�t.

                                             Le Farfadet Spatial,
                                             qui veut comprendre
                                             et qui comprendra.



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à