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

Algorithmes et structures de données Discussion :

Créer un interpréteur de langage inspiré du Basic


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2002
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Créer un interpréteur de langage inspiré du Basic
    Bonjour à tous, je souhaiterais programmer un petit interprete basic like avec turbo pascal, mais je ne dispose pas de beaucoup d informations a ce sujet et je suis a la recherche de conseil ou documentation, si vous avez des titres de livres des sites des tutoriaux ou meme des conseils....
    peu importe s ils ne sont pas aussi basés sur le pascal, l essentiel c est les algorithmes...merci d avance.... :

  2. #2
    Membre du Club
    Inscrit en
    Mai 2002
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 22
    Points : 43
    Points
    43
    Par défaut
    Pour créer un interpréteur, il te faut d'abord créer une grammaire. et un automate pour traiter ton code en fonction de la grammaire.

    Etant donné que les langages comme Basic sont des langages "parenthésés" il te faut un automate dit à pile d"états.

    te doit donc t'intéresser aux automates et à la grammaire. tu peut trouver ces notions dans des ouvrages théoriques sur la compilation et particulièrement sur l'analyse syntaxique et l'analyse sémentique.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mai 2002
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 2
    Points : 1
    Points
    1
    Par défaut internet
    OK mais pourrais-tu m indiquer un cours sur internet, un site sur le sujet ou quelque chose de ce genre s il te plait, je demande juste pour faire l economie d un gros pavé a 300 balles sur la compilation...c est pas grave si tu n en connais pas....merci d avance......;

  4. #4
    Membre éclairé
    Avatar de hachesse
    Inscrit en
    Mars 2002
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 189
    Points : 651
    Points
    651
    Par défaut
    salut


    tu trouveras ici un cours de compilation

    http://miagere.free.fr/doc/Compil.zip

  5. #5
    Membre chevronné
    Avatar de Geronimo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 156
    Points : 1 969
    Points
    1 969
    Par défaut
    Va voir la discussion http://www.developpez.net/forums/viewtopic.php?t=6863 : tu y trouvera des liens vers des sites.

    Le problème pour toi c'est que c'est du C/C++. Mais je pense que tu comprendras.

    Bon courage.
    Une question concernant C++Builder ? Voici la réponse
    Consultez aussi les tutoriels de qualité de la section C/C++

Discussions similaires

  1. Interpréteur de langage de script spécifique
    Par sinaps1618 dans le forum C++
    Réponses: 8
    Dernier message: 01/10/2009, 09h42
  2. Créer son interpréteur de "script perso"
    Par fredu dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 28/02/2009, 06h43
  3. Créer un .EXE a partir de Visual Basic Editor
    Par justin92330 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/10/2008, 09h49
  4. Créer un blog! quelles langages?
    Par keishah dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 20/08/2006, 15h42

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