IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

spécification de grammaire d'un langage


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut spécification de grammaire d'un langage
    Bonjour,

    Je ne sais pas si je suis dans le bon forum...

    Cela fait plusieurs semaine que j'étudie l'analyse lexicale, syntaxique et sémantique. J'ai réalisé bon nombre d'exercice et je me sens désormais à l'aise et j'aimerais passé a une réalisation complète d'un langage.

    Seulement, voila, je n'arrive pas a mettre la main sur les spécifications (lexicales, syntaxiques et sémantiques) d'un langage comme le Basic ou Pascal par exemple.
    Ici et là, il y a a bien quelques éléments, mais jamais rien de complet, ni d'ailleurs d'officielle.
    Je ne cherche pas de manuel utilisateur décrivant l'utilisation d'un langage, mais ses spécifications grammaticales et sémantiques.

    Où peut-on trouver sur Internet de tel spécifications ?

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    étant donné l'age de pascal, je pense qu'il te sera plus facile de partir des descriptions en flow charts (qui furent une technique très utilisée )

    http://www.cs.utexas.edu/users/novak/grammar.html
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Merci de ta réponse.

    Effectivement, je n'avais pas pensé a ce paramètre temps

    Sinon, existe-t-il un/des sites énumérant les grammaires de langage (plus récent) ?

    Bref comment fait-on pour mettre la main sur les spécifications d'un langage ?
    Est-ce trouvable sur Internet ? Faut-il acheter cette norme auprès d'un organisme ? Si oui lequel ?
    Comment font les équipes de développement qui souhaite réaliser un compilateur pour avoir la documentation suivant le langage concerné ?

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    tu peux regarder les spec d'un langage auprès de l'iso ou de l'ecma

    sinon des exemples LL(1) pour certains langages : http://www.ssw.uni-linz.ac.at/coco/
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Merci beaucoup

    Je vais regarder ça !

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Grammaire Lex/Yacc de Pascal
    http://www.moorecad.com/standardpascal/yacclex.html

    C'en est une... mais il est très facile de trouver des grammaires bien écrites et complète pour Pascal, ainsi que des spécs précises et compréhensibles.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment créer une grammaire pour un langage ?
    Par je viens du sud dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 02/12/2011, 09h33
  2. Grammaire pour le langage Pascal
    Par info_sara dans le forum Langage
    Réponses: 0
    Dernier message: 30/10/2007, 00h03
  3. Grammaire de langages
    Par jalam dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 09/01/2007, 16h30
  4. [cardinalité]Spécification de la cardinalité en langage SQL
    Par lazare dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 26/01/2006, 01h59
  5. Réponses: 2
    Dernier message: 21/05/2002, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo