[All - Newbies] Ca existe un lexique des termes de prog ?

Ca existe un lexique des termes de prog ? [All - Newbies] - Programmation

Marsh Posté le 27-11-2001 à 22:06:22    

Genre parser ?? je sais absolument pas ce que ca veut dire...je le vois souvent, mais g jamais par recoupement réussi à piger ce que ca voulait dire...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 27-11-2001 à 22:06:22   

Reply

Marsh Posté le 27-11-2001 à 22:26:21    

bien évidemment il y a www.google.com
 
www.dictionary.com est un dico anglais et comporte également une foultitude de termes techniques, dont parser : http://www.dictionary.com/cgi-bin/dict.pl?term=parser

Reply

Marsh Posté le 27-11-2001 à 23:01:23    

apparement, on dirait un compilateur...c ca parser du texte, c l'analyser pour si y contient pas des mots clés ?
 
-->ca se ferait pas avec un fichier ini ca par exemple ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 27-11-2001 à 23:10:53    

Pour faire simple:
 
scanner: analyseur lexical: vérifie que les mot que tu utilise existe dans le vocabulaire
 
Parser: analyseur gramatical: vérifie que tu parles bien dans la bonne langue (C++, VB, java,...

Reply

Marsh Posté le 27-11-2001 à 23:12:15    

pour rajouter, un compilateur comprend un parseur qui utilise un scanner, et une fois cela fait, il examine le code pour essayer de l'optimiser en ensuite le transforme en code machine, avec option de laisser une partie inachevée pour le linkage.

Reply

Marsh Posté le 28-11-2001 à 00:00:17    

Heu...je suis pas tellement d'accord mais ca doit être une question de vocabulaire et de complément...
 
Dans le cas d'un compilo, un parser (en anglais "analyseur grammaticalement" ) reprend ton texte, le modifie (le "parse" donc) de manièrer à faciliter la tache du compilo...
 
Ex: le parser de tout compilo va mettre tout le txt bout à bout (aucun saut de ligne) et séparer les instructions par les ";" en vérifiantque ceux ci y sont bien...
 
Ca va au dela d'une simple page de code C/C++, ca vaut pour du XML ou du HTML...IE a un parser par exemxple.
 
Ensuite la tache revient qu compilo


---------------
Si t'es pas net, reste a la buvette
Reply

Marsh Posté le 28-11-2001 à 00:05:20    

le but d'un parser est d'obtenir un arbre de dérivation, pas de modifier le code.
 
Cependant, on trouve des parseur qui se permettent de sauter des erreurs pour essayer de mieux les situer, mais si il modifie le code, ce n'est plus un parser dans ca définition strict.

Reply

Marsh Posté le 28-11-2001 à 13:03:42    

un arbre de dérivation ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 28-11-2001 à 13:50:43    

c'est quand tu décompose ta phrase:
 
"le chat saute":

Code :
  1. phrase
  2.                 /\
  3.                /  \
  4.               /    \
  5.          Sujet      Verbe = "saute"
  6.           /\
  7.          /  \
  8.         /    \
  9. "le"=pronom   nom commun="chat"

Reply

Marsh Posté le 28-11-2001 à 14:32:27    

vive Lex/Yacc :bounce:

Reply

Marsh Posté le 28-11-2001 à 14:32:27   

Reply

Marsh Posté le 28-11-2001 à 16:25:48    

titoine42 a écrit a écrit :

vive Lex/Yacc :bounce:  




 
dans le genre je suis sur un projet de transcription de pascal en C avec du LEX/YAK c top ! :-(
 
yen a ki on deja fait ??

Reply

Marsh Posté le 28-11-2001 à 16:33:35    

moi, mais ca date.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed