Programming languages are exactly that; languages. As language they can be music, they can be art, and they can get extremely strange.
There are games that are coded to teach others to do the same; you could get yourself a degree in computer sciences from MIT (almost) for free, heck you could even knock some randomising algorithms together and sell it off for two billion dollars.
But before all of that, you need to learn to code. And who better to guide you than the skeletal killer robot we call Arnold Schwarzenegger?
ArnoldC is “A programming language based on the one liners of Arnold Schwarzenegger,” Said Hartikka, “Although the one-liners of Arnold Schwarzenegger are fairly well known, the true semantics of the uttering is yet to be understood. This project tries to discover new meanings from the Arnold movies with the means of computer science.”
To give you a taste of ArnoldC’s muscle, here’s a simple “Hello World” script. If you’ve never heard of it, being able to write up “Hello World” in a language is the equivalent of learning to write your name in nursery school, it’s the safe word you can always come back to.
To make some sense of what you’re reading, here is a list of the keywords from ArnoldC. Think of keywords certain phrases that tell the code what to do, it makes the following even better:
BECAUSE I'M GOING TO SAY PLEASE
YOU HAVE NO RESPECT FOR LOGIC
HE HAD TO SPLIT
I LET HIM GO
YOU ARE NOT YOU YOU ARE ME
LET OFF SOME STEAM BENNET
CONSIDER THAT A DIVORCE
LISTEN TO ME VERY CAREFULLY
GIVE THESE PEOPLE AIR
I NEED YOUR CLOTHES YOUR BOOTS AND YOUR MOTORCYCLE
I'LL BE BACK
HASTA LA VISTA, BABY
DO IT NOW
GET YOUR ASS TO MARS
HEY CHRISTMAS TREE
YOU SET US UP
YOU HAVE BEEN TERMINATED
TALK TO THE HAND
I WANT TO ASK YOU A BUNCH OF QUESTIONS AND I WANT TO HAVE THEM ANSWERED IMMEDIATELY
GET TO THE CHOPPER
HERE IS MY INVITATION
WHAT THE F**K DID I DO WRONG
Okay, now that you know the basics, see if you can decipher what this piece of code does:
We don’t think the next billion-dollar game will be written in ArnoldC, but it’s one of those crazy little things that we always love seeing. And hey, if you learned something about coding or you’re even downloading ArnoldC to play around with right now, we’re happy to have brought this to your attention.