[ads2]
Arnold Schwarzenegger sempre teve sua vida relacionada à tecnologia, principalmente quanto interpretou um robô no filme O Exterminador do Futuro, além de outras ocasiões. Agora, um desenvolvedor finlandês quis fazer uma homenagem ao ator e ex-governador da Califórnia, criando uma linguagem de programação com palavras-chave baseadas nas frases e falas do ator no cinema, ela se chama ArnoldC.
Como você deve imaginar a estrutura da linguagem é um pouco estranha, mas ela não difere muito das outras, tem comandos como IF, ELSE, TRUE, FALSE, dentre outros, mas só que de um jeito um pouquinho diferente. Veja como fazer um “Hello World” em ArnoldC:
IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED
Mas o que isso tudo quer dizer? – Bom a tradução do texto para o português fica assim:
É hora do show
Conversa à mão “Olá mundo”
VOCÊ FOI ENCERRADA
Bem diferente, acredito que a linguagem não seja tão comercial, pelo menos não por enquanto, mas é divertida, e você pode brincar um pouco com ela acessando o conteúdo no GitHub, mas para fins de conhecimento deixo aqui a forma com que alguns comandos são escritos:
False: I LIED
True: NO PROBLEMO
If: BECAUSE I’M GOING TO SAY PLEASE
Else: BULLSHIT
EndIf: YOU HAVE NO RESPECT FOR LOGIC
While: STICK AROUND
EndWhile: CHILL
PlusOperator: GET UP
MinusOperator: GET DOWN
MultiplicationOperator: YOU’RE FIRED
DivisionOperator: HE HAD TO SPLIT
ModuloOperator: I LET HIM GO
EqualTo: YOU ARE NOT YOU YOU ARE ME
GreaterThan: LET OFF SOME STEAM BENNET
Or: CONSIDER THAT A DIVORCE
And: KNOCK KNOCK
DeclareMethod: LISTEN TO ME VERY CAREFULLY
NonVoidMethod: GIVE THESE PEOPLE AIR
MethodArguments: I NEED YOUR CLOTHES YOUR BOOTS AND YOUR MOTORCYCLE
Return: I’LL BE BACK
EndMethodDeclaration: HASTA LA VISTA, BABY
CallMethod: DO IT NOW
AssignVariableFromMethodCall: GET YOUR ASS TO MARS
DeclareInt: HEY CHRISTMAS TREE
SetInitialValue: YOU SET US UP
BeginMain: IT’S SHOWTIME
EndMain: YOU HAVE BEEN TERMINATED
Print: TALK TO THE HAND
AssignVariable: GET TO THE CHOPPER
SetValue: HERE IS MY INVITATION
EndAssignVariable: ENOUGH TALK
ParseError: WHAT THE FUCK DID I DO WRONG
[ads1]