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.