ArnoldC : Un langage de programmation s’inspirant d’Arnold Schwarzenegger


  • FrançaisFrançais

  • ArnoldC est un langage de programmation qui s’inspire des citations de films de Schwarzy.


    ArnoldC est un langage de programmation qui s'inspire des citations de films de Schwarzy.

    ArnoldC est un langage de programmation humoristique, mais qui contient toutes les bases du développement. Avez-vous déjà souhaité que la programmation ressemble davantage à un film d’action ? Si vous avez répondu oui, alors j’ai le langage pour vous.

    En errant sur Internet pour trouver les langages open source les plus obscurs et les plus amusants, je suis tombé sur ArnoldC. ArnoldC est un langage de programmation impératif où les mots clés de base sont remplacés par des citations de divers films d’Arnold Schwarzenegger. Pour ce tutoriel, j’utiliserai un système d’exploitation basé sur Debian avec Terminator et l’éditeur Vim. Pendant que vous suivez ce tutoriel, je vous recommande fortement de revoir certains films Schwarzenegger plus anciens juste pour le plaisir !

    Installer ArnoldC

    ArnoldC est hébergé dans GitHub. Avant de commencer, je suggère de créer un répertoire pour contenir votre nouveau projet afin qu’il ne se perde pas. Voici mes commandes pour obtenir ArnoldC sur votre ordinateur.

    $ mkdir arnoldc

    $ cd arnoldc/


    /arnoldc$ wget http://lhartikk.github.io/ArnoldC.jar


    --2022-01-16 14:11:18--  http://lhartikk.github.io/ArnoldC.jar


    Resolving lhartikk.github.io (lhartikk.github.io)... \


    185.199.108.153, 185.199.109.153, 185.199.110.153, ...


    Connecting to lhartikk.github.io (lhartikk.github.io)\


    |185.199.108.153|:80... connected.


    HTTP request sent, awaiting response... 200 OK


    Length: 12958233 (12M) [application/java-archive]


    Saving to: ‘ArnoldC.jar’

    ArnoldC.jar                             100%

    
    

    Bref aperçu des mots clés dans ArnoldC

    Tout d’abord, je vais vous expliquer certains des mots clés dont vous aurez besoin pour créer une application. Gardez à l’esprit que tous ces mots-clés doivent être en majuscules lors de la rédaction de votre candidature.

    • Impression de chaînes ou de variables : TALK TO THE HAND
      • Exemple: TALK TO THE HAND "hello there"
    • Création d’une variable : GET TO THE CHOPPER
      • Exemple: GET TO THE CHOPPER var1
    • Définition de la variable : HERE IS MY INVITATION
      • Exemple (au format motif) :

    GET TO THE CHOPPER var1
    HERE IS MY INVITATION value1

     

     

    Une fois que vous avez terminé avec la variable assignée, la ligne suivante est ENOUGH TALK.

    • Faux: I LIED
    • Vrai: NO PROBLEMO
    • Retour : I'LL BE BACK

    Ce sont quelques-uns de mes mots clés préférés de la liste complète, mais vous pouvez toujours consulter le wiki ArnoldC pour en savoir plus.

    Hello World avec ArnoldC

    Je vais commencer par une petite application “hello world” pour montrer le langage ArnoldC utilisé.

    Tout d’abord, utilisez le echo commande pour afficher la chaîne “hello world” dans un fichier hello :

    $echo -e "IT'S SHOWTIME\nTALK TO THE HAND \"hello world\
    "
    \nYOU HAVE BEEN TERMINATED" > hello.arnoldc

     

    Ensuite, utilisez java -jar pour créer l’application à l’aide d’ArnoldC : $java -jar ArnoldC.jar hello.arnoldc

    Utilisez ensuite la commande java pour exécuter le programme : $java hello

    Voici la sortie :

    hello world

    Si vous avez suivi ces instructions, félicitations pour votre première application de moins de 3 minutes dans un langage complètement frivole.

    Compter avec ArnoldC

    Dans cet exemple suivant, mon application comptera jusqu’à 20. Les motifs étranges rendent ce programme assez intéressant.

    Tout d’abord, créez le fichier à l’aide de Vim afin de pouvoir commencer à écrire l’application : arnoldc$ vi count.arnoldc

    Créer le begin main avec IT'S SHOWTIME.

    Ensuite, configurez la variable déclarée : HEY CHRISTMAS TREE isLessThan20

    Ensuite, définissez la valeur initiale de la variable sur true, ce qui est requis : YOU SET US UP @NO PROBLEMO

    Répétez ces étapes avec la variable n et définissez la première valeur définie sur 0 :

    HEY CHRISTMAS TREE n
    YOU SET US UP 0

     

    À partir de là, passez à une boucle while avec la première variable : STICK AROUND isLessThan20

    Attribuez la variable à examiner : GET TO THE CHOPPER n

    Définissez ensuite la valeur sur plus un :

    HERE IS MY INVITATION n
    GET UP 1

     

    Passons à la fin de la variable assignée : ENOUGH TALK

    Imprimez le chiffre: TALK TO THE HAND n

    Examinez à nouveau la variable affectée, puis définissez la variable sur 20 :

    GET TO THE CHOPPER isLessThan20
    HERE IS MY INVITATION 20

     

    Vérifiez si le nombre est inférieur à 20 : LET OFF SOME STEAM BENNET n

    Passant à la fin de la variable assignée, terminez la boucle while, puis terminez le programme :

    ENOUGH TALK
    CHILL
    YOU HAVE BEEN TERMINATED

     

    Au final, vous devriez avoir ceci :

    IT'S SHOWTIME
    HEY CHRISTMAS TREE isLessThan20
    YOU SET US UP @NO PROBLEMO
    HEY CHRISTMAS TREE n
    YOU SET US UP 0
    STICK AROUND isLessThan20
    GET TO THE CHOPPER n
    HERE IS MY INVITATION n
    GET UP 1
    ENOUGH TALK
    TALK TO THE HAND n
    GET TO THE CHOPPER isLessThan20
    HERE IS MY INVITATION 20
    LET OFF SOME STEAM BENNET n
    ENOUGH TALK
    CHILL
    YOU HAVE BEEN TERMINATED

     

    Il ne vous reste plus qu’à configurer le package jar pour qu’il s’exécute : /arnoldc$ java -jar ArnoldC.jar count.arnoldc

    Exécutez ensuite votre code :

    /arnoldc$ java count
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20

     

    Si vous avez essayé ce tutoriel, félicitations encore ! Vous avez maintenant un petit compteur.

    Conclusion

    Ce langage open source juste pour le plaisir est idéal pour l’hilarité générale, mais cela aide si vous connaissez une petite quantité de langages basés sur Java. Je ne sais pas, donc il m’a fallu un peu plus de temps pour comprendre comment utiliser la langue. Au moins j’ai appris quelque chose en m’amusant ! J’espère que vous apprécierez d’expérimenter ArnoldC et de créer quelque chose qui vous amusera.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code