Programozási nyelv készült Schwarzenegger dumáiból

A prog.hu tegnap hívta fel a figyelmet egy finn programozó, Lauri Hartikka (lhartikk) legújabb munkájára, az ArnoldC-nek nevezett programnyelvre.

A nyilvánvalóan szórakozásból készített egyszerű nyelv a neve ellenére nem a C nyelvre, inkább a BASIC-re emlékeztet, de igazából egyedi munkáról van szó, amelynek alapja, hogy a nyelv az osztrák származású, de az Egyesült Államokban karriert csináló Arnold Schwarzenegger (testépítő, akcióhős, politikus) emblematikus, emlékezetes mondataira épül.

Néhány rövid példa a nyelv bemutatására a prog.hu fordításában:

  • A program fő függvényének (main) definiálása:
  • IT'S SHOWTIME
    [statements]
    YOU HAVE BEEN TERMINATED
    • Egy sor kiírása a konzolra:
    • TALK TO THE HAND "Hello world!"
      • Logikai egyenlőségvizsgálat:
      • YOU ARE NOT YOU YOU ARE ME [operand]
        • Elöltesztelős, határozatlan lépésszámú ciklus ("while"):
        • STICK AROUND value
          [statements]
          CHILL
          • Visszatérés függvényből ("return"):
          • I'LL BE BACK [result]
          • Értékadás:
          • GET TO THE CHOPPER [variable]
            HERE IS MY INVITATION [operand]
            [operations]
            ENOUGH TALK

           

          Az ArnoldC elérhető a GitHubon.