Archivi tag: programmazione

Leggibilità

Quella di chi programma è spesso una continua lotta volta a rendere il proprio codice sempre più chiaro e facile da mantenere.

Senza scomodare linguaggi di programmazione esoterici, può capitare di voler scrivere nel peggior modo possibile in un linguaggio noto. Giusto per rendere difficile la vita al povero sventurato che verrà dopo di noi.

Qualcuno viene in aiuto.

Linguaggi

I dialetti parlati dagli esseri umani sono pressoché illimitati. Non ci si stupisce, quindi, se si osserva il numero quasi ugualmente impressionante di linguaggi artificiali che l’uomo ha inventato per comunicare in modo non ambiguo con le macchine.

Ve ne sono di esoterici… questa notte ho sprecato dieci minuti imparando Brainfuck, nel quale vi propongo un semplice programma, che rilascio sotto licenza GPL (!):


>++++++[< ++++++++++>-]< ++++++.>+++[< ++++++
++++>-]< +.+++++++++++++.>+++++[< -->-]< ---.
>++++[< +++>-]< -.-------.->>++++++[< ++[<---
-->-]>-]< <++++.>++++++[< -->-]< .>>++[< +++++
[<+++++++>-]>-]< <-.+++.>>+++++[< ++++[<-->-
]>-]< <-.

…e che potrete far girare con il comodo interprete online.