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 :

Définition de "Métalangage"


Sujet :

Langages de programmation

  1. #1
    No
    No est déconnecté
    Candidat au Club
    Inscrit en
    Avril 2002
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Définition de "Métalangage"
    J'ai lu que XML était un "métalangage".
    Quelqu'un pourrait il me dire ce que ça veut dire car il me faut la définition exacte de ce mot ...

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 16
    Points : 20
    Points
    20
    Par défaut
    un métalangage est une sorte de super-langage qui permet de décrire un langage.

    Ainsi, avec XML tu peux décrire HTML (HTML est un langage balisé).

    Avec XML, tu peux décrire les balises que tu va utiliser (dans un fichier annexe appelé DTD qui décrit le langage utilisé par ton fichier XML).

  3. #3
    Membre averti
    Avatar de Greg01
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mai 2002
    Messages
    297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2002
    Messages : 297
    Points : 426
    Points
    426
    Par défaut
    on parle de méta-connaissance comme étant une connaissance sur une connaissance. Pour le méta-langage, c pareil !
    Google est mon ami.

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    Un méta langage est un langage qui permet de raisonner et de manipuler un système d'écrit dans un langage de base. Par exemple un compilo peut être considèré comme un méta-système (écrit dans un métalangage) qui raisonne et manipule (-> optimisation de code, création d'executable, etc.) un programme écrit dans un langage spécifique (de base).
    nb: c'était d'un point de vue de la programmation. Pour l'xml c'est plutôt un langage de déscription et n'est pas utilisé pour faire de la manipulation.

  5. #5
    Membre régulier
    Inscrit en
    Avril 2002
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 61
    Points : 83
    Points
    83
    Par défaut
    Si j'ose simplifier puis-je dire qu'un meta-langage sert
    à décrire un langage ?

  6. #6
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par olrt
    Si j'ose simplifier puis-je dire qu'un meta-langage sert
    à décrire un langage ?
    Pour l'xml c'est pour définir des données.
    Pour la prog je te renvoie la (in english of course): http://tunes.org/papers/Glossary/index.html#meta

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