Création d'un langage de programmation

Bonjour,

Je voudrais créer un nouveau language de programmation. La théorie étant terminé et, j'attaque la pratique : le compilateur. Je sais comment marche ce truc. Le problème, c'est que je ne sais pas comment le créer. Si vous avez des réponses concrètes et pas juste des liens ce serait cool. Je ne suis pas un pro de l'informatique. Juste au cas où. Merci infiniment.

Bonne soirée

2 réponses

  1. Bonjour,

    Du coup tu voudrais un cours particulier dans les réponses, c'est ça ? :D

    Désolé mais il va falloir accepter les liens vers des "réponses concrètes" comme tu dis.

    Voici ma ressource : https://www.youtube.com/playlist?list=PLRAdsfhKI4OWNOSfS7EUu5GRAVmze1t2y&cbrd=1&ucbcb=1


    1
    1. Si ces liens sont bien fait cela ne me gêne pas :) merci beaucoup

      0
    2. Et sais-tu juste comment écrire un programme qui stock une liste de mots dans une variable à base d'un texte donné (qui sépare le texte en mots en créant un nouveau mot à chaque espace)

      Merci

      0
    3. Bonsoir,

      D'une part les liens permettent d'explorer des sites de plusieurs dizaines de pages, qui ont déjà traité le problème, un forum ne se prêtant pas au coaching et étant utilisé pour répondre à des questions précises.

      Pour découvrir un début d'explication au fonctionnement de ce truc comme vous dîtes, dont vous comprendrez que l'on ne peut pas le reprendre dans un post, je ne donnerais quel le lien vers cet article :

      https://fr.wikipedia.org/wiki/Compilateur

      Pour aller plus lin, vous ave la somme The art of Computer Programming de Knuth

      https://www-cs-faculty.stanford.edu/~knuth/taocp.html

      D'autre part, de poster dans la catégorie java (absolument inadapté ç cet usage) démontre, s'il en était besoin que vous n'imaginez pas la difficulté de coder un compilateur, exercice réservé à quelques programmeurs dans le monde.

      A défaut, en tapant "compilateur" dans ka zone de recherche de CCM, vous découvrirez nombre de sujets se rapportant à ce thème.

      Par ailleurs, ne doutant pas de l'intérêt de votre démarche, il serait intéressant que vous exposiez dans les grandes lignes les caractéristiques de ce langage (paradigme, typage, syntaxe, portabilité).

      0
  2. Tu n'est pas un pro de l'informatique et tu veux écrire un compilateur?
    Il faudrait sans doute commencer par apprendre les langages existants.
    Et quand tu auras acquis assez de maîtrise, tu pourras sans doute   écrire le compilateur dans ton langage.

    1