This should be more widely known.

Rockstar

Rockstar is a dynamically typed Turing-complete programming language.

Rockstar is designed for creating computer programs that are also song lyrics, and is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads.

But why?

Mainly because if we make Rockstar a real (and completely pointless) programming language, then recruiters and hiring managers won't be able to talk about 'rockstar developers' any more.

Also 'cos it's kinda fun and any language based on the idea of compiling Meatloaf lyrics has to be worth a look, right?

Also we can make stickers. Who doesn't want a sticker on their laptop saying 'CERTIFIED ROCKSTAR DEVELOPER'?

Sample code:
Tommy was a dancer
While Tommy ain't nothing
Shout it
Knock it down

Equivalent pseudo code:
var Tommy := 16;
while Tommy > 0
{
print (Tommy, stdout);
Tommy := Tommy - 1;
}

#programminglanguages #programming

There are no comments yet.