This post is in english, but this programming language can be best enjoyed by Italians.
I cannot present well enough the Monicelli language. I will use their own words on their GitHub page (Monicelli – GitHub):
[blockquote align=left]Monicelli is an esoterical programming language based on the so-called “supercazzole” from the movie Amici Miei, a masterpiece of the Italian comedy.
There is no way to translate a “supercazzola” to English, so if you don’t speak Italian, I’m afraid you won’t understand. I’m really sorry for you 🙂
Basically, they used various phrases from movie “Amici Miei” (the so-called “supercazzole”) as functions and operators. So, to inizialize a variable, you have to write something like:
voglio antani, Necchi come se fosse 4
Which in pseudocode can translate like this:
<span style="font-family: monospace, serif;"><span style="font-size: 14px; line-height: 21px;">int antani=4</span></span>
In fact this programming language has all main operators (including binary shift, which is “con scappellamento a destra/sinistra”), loops, conditions and functions, so it can be really used to create programs. It can be difficult to read, but an italian will laugh his ass off 😉
On their GitHub page there are some examples, like this Fibonacci Sequence:
Lei ha clacsonato voglio antani, Necchi come se fosse 0 bitumando il pastene
voglio il pastene, Necchi come se fosse 1 voglio un barilotto, Necchi
mi porga il barilotto stuzzica bitumato il passaggio sullo sci nautico
pastene a posterdati voglio un passaggio, Necchi come fosse antani,
antani come fosse pastene bitumato e per finire
pastene come fosse il pastene più il passaggio
barilotto come fosse il barilotto bitumato di prima
meno 1 e brematura anche, se il barilotto maggiore di 0
Well, I really enjoyed this XD
Again, look at their page, it explains much more: Monicelli – GitHub
To close this post, here it is a brief extract from “Amici Miei”. Enjoy!
[kad_youtube url=”https://www.youtube.com/watch?v=JU-QZ7yoyd4″ ]