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 :

Je souhaite créer un langage de programmation


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 5
    Par défaut Je souhaite créer un langage de programmation
    Je veux creer un langage de programation dont le nom est U, ou Uflos.
    Le language devrais ressembler a ceci:
    fonction.nom
    {
    /: un commentaire
    /:: un long ::/
    screen.print("Un message a l'écran");
    }
    Voila pour ce petit exemple , j'avais fait plus, mais un voulant envoyer mon message, bha, j'ai eu une erreure , donc, merci si vous avez lu ce court post, et oublier pas de répondre si vous vous y connaisser car la :o je ne sais pas quoi fairre

    sinon

  2. #2
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 667
    Par défaut
    Bonjour,

    je me pose quelques questions :

    - Quel est ton niveau dans les autres langages de programmation?

    - Pour quel but tu souhaites créer ton langage ?

    Si c'est a but pédagogique ou pour le fun , regarde par la : http://www.codeproject.com/Articles/...mming-Language

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 5
    Par défaut
    Principalement de c++, sinon que de l'HTML, php et css3.
    Une petite base d'assembleur aussi.

    Ce cerais plutôt un langage de programation pour le fun, mais aussi pour que je puisse (baucoup) l'utiliser
    Possibilité d'aller de mon langage au c++ pour être envoyer a gcc pour un fairre un exe (dans mon cas, pas une exe, je suis sous linux)

  4. #4
    Membre émérite
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 283
    Par défaut
    Tu cites C++. Je pense à C et fais une association d'idée.
    Tu souhaites finalement faire un "DSL" (Domain Specific Language) ? Un langage rien qu'à toi ?
    Il y a des langages avec lesquels tu peux l'envisager : Lisp & co, OCaml, Haskel, etc.

    Plus simplement, as-tu pensé à Lua ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 5
    Par défaut
    Pas un langage "rien" qu'as moi, il seras public biensûr mais je voudrait fairre un language qui serais "facile" de compréhention pour les débutants dans le codage, sans pour autant leur faciliter leur tache.
    Aussi (mais aussi principalement), je le fait pour m'exercer dans le codage, car je voudrait aprendre encore le python et ruby.

    Sonietest

  6. #6
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 5
    Par défaut
    Alors voici un petit exemple de ce que je pense fairre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function.main
    {
    screen.print("Bonjour, quel est votre nom?");
    def nom; /: On définit la variable de son nom
    screen.in("Votre nom est " in=nom); /: Une entrée (= a cin >> variable en c++, mais on peu add du text direct)
    screen.clear; /: efface tout contenu de l'écran
    screen.print("Votre nom est " nom); /: écrit Votre nom est 'NOM' 
    screen.fix(5); /: Met en pause l'écran, cad qu'il attend 5 sec avant de passer a 'end;'
    end; /: finit l'application
    }

  7. #7
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Citation Envoyé par Tijl12 Voir le message
    Pas un langage "rien" qu'as moi, il seras public biensûr mais je voudrait fairre un language qui serais "facile" de compréhention pour les débutants dans le codage, sans pour autant leur faciliter leur tache.
    Aussi (mais aussi principalement), je le fait pour m'exercer dans le codage, car je voudrait aprendre encore le python et ruby.

    Sonietest
    salut quel intérêt ?

    Des langages il y en a des tas dans le monde de l'informatique.

    Ensuite tu vas y investir un nombre d'heures monstrueux sur ton temps libre et au final ça risque de ne pas intéresser grand monde.
    Ceci dit à but pédagogique oui ça peut être intéressant car ça permet de comprendre beaucoup de choses en interne.

    Pour info , j'ai développé un interpréteur de macros en langage Basic mais pour un logiciel particulier .

    L'interpréteur que je développe c'est dans une finalité si possible commerciale..donc c'est pour une finalité très précise et bien définie.
    C'est une banalité que j'écris mais si tu connais la finalité de ton projet avec un certain degré de précision tu sais parfaitement où tu vas.

    Maintenant pour répondre à la question , chercher dans Google, il y a le code source de Tiny Java Script sur code.google.com
    Tu peux t'inspirer du projet libre GAMBAS de langage BASIC fait par un français sur Source Forge

    Citation Envoyé par Tijl12 Voir le message
    Mais passont au vif du sujet: Je sais qu'il y a un livre (dont je ne me souvient plus du nom) pour se creer un langage de programation, mais vaut-il le coup d'être acheter? N'y aurait-il pas de "tuto" sur internet?
    il y a des livres sur la théorie des compilateurs mais ils sont un peu pointus à appréhender..


    ensuite concernant la maitrise du C++ à la base pour réaliser ton propre interpréteur de langage ça ne suffit pas,il faut réflechir à toute la problématique et savoir comment tu vas faire pour construire ton propre interpréteur / compilateur de langage comme le montre AdmChiMay

Discussions similaires

  1. Créer un langage de programmation
    Par conagui dans le forum Assembleur
    Réponses: 12
    Dernier message: 17/02/2015, 00h44
  2. Comment créer un langage de programmation?
    Par Terfas dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 06/01/2015, 10h53
  3. Comment créer un langage de programmation ?
    Par @v@lon dans le forum Langages de programmation
    Réponses: 27
    Dernier message: 16/06/2014, 22h04
  4. Créer un langage de programmation
    Par Michael Douglas dans le forum Assembleur
    Réponses: 14
    Dernier message: 19/12/2013, 19h14
  5. Créer un langage de programmation pour ensuite interpréter du PHP
    Par psgkiki dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 25/06/2008, 10h08

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