Comment creer un langage de programmation

Fermé
bonjour a tous ceux et a toutes qui lisent ce message

je veux etre indépandant en tout et en toute mais depandant de Dieu

je dis toujours comment creer un langage de programmation

est ce que vous pouvez m'aider ou me donner des informations
la dessus

je suis en 3ieme annee en science informatique

je veux avoir une oeuvre en informatique

peut etre avec vos conseils elle realisera

merci d'avance

50 réponses

  1. Contributeur
    Certe.
    Les réponses peuvent servir à d'autre sur le forum. Et la question n'est pas si bete : comment creer un langage de programmation?
    Et je pense qu'on oublie souvent que des personnes seule sont à l'origne d'innovation en informatique. Linus T... (le gars Linux dont j'ai oublié le nom), Strouptrup (le gars du C++), les mecs qui ont créer Apple et la premier OS avec fenetre etc.
    Je ne pense pas qu'il faille démotivé les gens. Si personne ne tente rien, les choses ne bougerons plus.
    Bref...
    De toute façon, les visionnaire n'ont dans l'ensemble que rarement été pris au sérieux de leur temps.
    sur ces disgretions vaseuses, bonenui
    1. "Certe" prend un "s".
    2. Linus Torvald je crois
    3. Contributeur
      Je pense qu'on est en droit de citer Richard stallman...
    4. Si tu veux créer ton propre langage de programmation, regarde ce que font les autres.
      Par exemple, tu peux t'inspirer du php ( langage de programmation open-source )
      lien du code source -> http://www.php.net/get/php-5.3.6.tar.bz2/from/a/mirror
      ou python perl ect...
      Et pour un langage compilé il faut écrire le langage + le compilateur, la tu peux prendre exemple sur FreePascal .

      Bon courage !!!
  2. c'est une blague non ?
    remarque, pourquoi pas ...
    Essaie de changer de nom alors, avec James Gosling, c'est plus facile.
    1. Ben c possible de le faire:
      - Tu chire un doctorat, idéale, c'est de la recherche!!

      Puis je crois qu'avec langage xml, tu as la possiblité de t'en faire un
      1. ah ouais, je pensais pas,
        ouais mais bon, ou alors y faut un bon docteur non ?
      2. Le XML ne permet de faire que des langages balisés. En gros, il permet la transmission standardisée de données entre applications et la visualisation de ces données une fois couplé avec des Feuilles de Style CSS. L'idée aurait été bonne mais le XML est trop restrictif...
    2. Modérateur
      Pour créer un langage, voir du côté des 2 outils classiques: Lexx et Yacc (ou leurs dérivés).

      --> voir google.
      1. Salut,
        bien pour la création d'un language de programmation il te faut créer un syntaxe, un compilateur et un editeur de code

        Syntaxe : La forme du code et la façon avec la quelle en ecrir avec ton language

        Editeur de code : C'est le programme qui sert à ecrire t*avec ton language, et qui peut (et c'est en options) de corriger les fautes de syntaxe

        Compilateur : C'est un autre programme qui va traduire ton code ecrit a l'aide de l'editeur en bytes = 1 & 0
        1. Pas confondre bytes et bits! 1 Byte = un octet = 8 bits (huit 0 ou 1) ! Un bit, lui en revanche n'est constitué que d'une valeur binaire (ou booléenne pour les adeptes de la programmation), 0 ou 1.
        2. Et alors ? Si un bit, c'est 0 ou 1, et qu'un byte est un ensemble de bits, alors c'est aussi un ensemble de 0 ou 1. Sa phrase est correcte.
        3. Contributeur
          histoire de mettre mon grain de sable:
          1 byte n'est pas (forcement) un octet. Un byte est un ensemble de bits. Si votre processeur travaille avec des instructions en 9 bits, 1 byte = 9 bits .... il y a une légère différence peu connue et qui n'est plus forcement d'actualité.

          et quant au post d'odin: meme si tu crées un langage, t'es pas du tout obligé de créer un editeur de code: pour la pluspart des langages un simple editeur de texte suffit! (pour les langages graphiques, c'est différent)
        4. Pas forcément d'actualité mais aussi pas forcément dans le bon domaine. On parle d'informatique, pas télécoms ou élec.
          Sinon je suis d'accord pour la confusion byte/octet, mais elle est tout à fait acceptable.
        5. La correction des fautes n'est pas en option. Si tu compile un programme avec des fautes, il plantera. Un debbuger est donc forcé.
      2. Contributeur
        Pour faire suite à Odin.
        L'éditeur je ne pense pas que cela soit obligatoire.
        Le premier pas, c'est en effet de créer la syntaxe, les spécifications etc...
        Mais pour que cela est de l'intéret, il faut que ce langage est un intéret particulier par rapport à ceux existant. Soit en révolutionnant la façon de programmer (genre prog objet) soit en ayant des avantage de portabilité (Java?) et d'utilisation (prog super facile pour interface graphique ou utilisation joystick etc.) soit tout autre chose.
        Moi je verrai un bien un langage qui gère nickel chrome les exeptions sans que l'utilisateur n'ai besoin de s'en chargé. (try catch fastidieux)
        ensuite, il ne reste plus qu'a faire le compilateur qui va avec.
        1. Contributeur
          OU ca un try/catch fastidieux?? ca n'est jamais fastidieux, et tu pourrais tout aussi bien chosir d'ignorer les exceptions, menfin cela permet quand meme de savoir ou ca plante si ca plante ( serveur introuvable,fichier inexistant ) . après sinon ca devient un programme intelligent.
          1. Contributeur
            et pourquoi pas ?
          2. Parce que le catch d'erreur n'est pas le concept la plus compliquée en programmation, en fait, il reste relativement simple.
          3. Contributeur
            En fait, mon idée (que j'ai peut être mal exprimé ici ou de manière réduite) existe et est aparemment opérationnel. Comme quoi elle n'était pas si conne. C'est la programmation orienté aspect : http://web-serv.univ-angers.fr/docs/etudquassi/MP09_10.pdf
            ça permet de séparer la partie "utile" du code de la gestion des erreurs.
        2. lol
          la je suis totalement mort de rire

          Et dire qu'il y a même des gens qui essaie de donner des réponses sérieures.

          Honnétement, tous ceux qui on essayé de répondre, vous pensez une seule seconde que le mec qui a posé la question à une chance de réussir?

          Le gas qui pause une question comme ça, soit il se moque de vous, soit il a rien compris à l'informatique et il ferait mieux de changer de métier.

          :))))
          C'est vraiement trop drole de tomber sur des questions comme ça.
          (enfin c'est surtout la façon de pauser la question)
          1. Salut !!

            1èrement : webert, je te salut pour penser à ça !
            2èmement : flowerpower, Char Snipeur a raison !
            3èmemnet : C'est simple de parler mais C'est dur de faire, webert pour débuter ton long trajet je te conseille un petit raccourci. Essaye de voir les codes sources des languages "GNU/GPL" comme PHP par exemple !

            Tu veux l'innovation !? Ok c pas mal ! Essaye ce que je suis entrain de faire (encore sous conception :p) ! Tout simplement enguage toi de créer le premier language de programmation avec une syntaxe en français !! moi j'essaye de le faire mais en arabe :)

            On peut faire une équipe :p ! et n'oubli jamais qu'il faut perdre le match plusieurs fois avant de gagner !!

            à vous de jouer !!
            1. moi chui en 2eme année ingeniaurat informatique et jme poser la meme question est-ce qu'on peut créer son language de progamation?
              et toi tu dis que c fesable?
            2. Modérateur
              @Mohamed AmineSalut,

              moi chui en 2eme année ingeniaurat informatique et jme poser la meme question est-ce qu'on peut créer son language de progamation?

              Je ne veux pas être méchant :-), mais d'après toi, les langages qui existent ont été crée par qui?!
              Bien sûr que c'est possible. La question sera peut être comment le créer et ça ne sera pas suffisant. Il faudra aussi qu'il soit reconnu et ensuite utilisé.
              Perso je crois qu'il y a trop des langages. Si tu veux créer encore un, essaie de le faire meilleur que les autres.

              Tu peux poser la question à Brian Kernighan ou Dennis Ritchie, ou Larry Wall
              Si je comprends bien, bientôt tu seras ingénieur, alors au boulot :-))), la société a besoin des bons ingénieurs :-)

              Bonne chance.
            3. @lami20jenfin quelqu'un de sensé !
              les gens qui se moquent de ce genre de question sont totalement débiles ! les langages de programation n'ont pas été inventés par des aliens !
            4. merci pour tout est ce que je peut faire partie de ton groupe j'ai temt besoin de cree un programe mais je ne sait que fair mais j'ai des idees
              je sait sa peut parretre bète mais c'est ainsi je croi que je t'aime bien je m'apel adama
            5. Personnellement, je ne suis pas sûr qu'il soit réellement possible d'atteindre un aussi haut degré d'ultimité(nom qui vient de ultime ?) que celui du C++. Ce langage est tout simplement parfait, et même si il manquait quelquechose, il serait rajouté par la suite, tout simplement parce qu'étant le langage le plus utilisé pour les projets CONSEQUANTS (je ne parle pas des jeux sur navigateur), il a droit a l'équipe d'intellectuels les plus performants en la matière. Ce langage, à moins qu'un certain Albert Einstein 2 naisse, est et restera toujours au TOP.
              Tout ça pour ça. ><
          2. Modérateur
            Salut,

            pour webert

            comment creer un langage de programmation webert (mercredi 16 novembre 2005 à 21:00:00)

            Aujoud'hui le 19 janvier 2007, tu en est où avec ton projet?!
            1. je croix que c'est fesable, tout de même le langage "Python" utilisé pour le développement du llogiciel libre de conception 3D "blender" a été créé en C
              1. Je viens juste de m'y mettre je travaille sur un language d'automatisation en français en Borland Delphi

                son but
                au biais de ligne de code
                créer une application qui simule le clavier souris et autre pour qu'après
                les chose les plus fréquemment faite par l'utilisateur soit en un racourci éxécuter

                un telle projet et déjà en cours mais en C++

                je précise que je suis tous se qu'il y a de plus débutant et pourtant je te dirais
                tu veux créer un language de programmation controle déjà un style (basic, delphie, cpp, asm...et bien d'autre)

                et base toi sur ton language (basic, delphie, cpp, asm...)pour créer le tiens
                1. salut tout le monde !
                  On pourrait me dire comment on fait pour faire bouger un contrôle avec un bouton du clavier ?
                  Merci d avance ! (chu qu un debutant, je viens a peine de commencer .)
                  1. Petite correction sur ce qui a été dis plus haut : il existe des langages entièrement en français : WINDEV !
                    ( qui en un click peut convertir toute la syntaxe en anglais : rien de plus pratique ! )
                    1. serieux

                      c'est cool çà

                      si c'est le cas ou peut ton télécharger se petit bijou stp

                      sa me seras bien utile de comprendre se language pour mon projet

                      merci pour l'info
                      • 1
                      • 2
                      • 3