When Code Speaks Latin and Acts Like Shakespeare Or why programmers secretly love useless beauty
You’d think poetry and programming are light-years apart. They aren’t. Their intersection is the charming, useless zone where engineers become artists.
🧠 Natural languages vs. code
Linguistics isn’t pure humanities — it’s closer to biology. But programming languages have words, syntax, and expressiveness. Just like in human speech, you can say anything in any programming language. The difference? How many lines you write and how much cruft the CPU swallows.
Latin lets you say “the generation that will beget even worse” in one tight phrase. Russian? Awkward illiteracy. Same in code: Python is concise but hides massive overhead. Assembly is verbose but brutally efficient.
🔁 The assignment quirk
Most languages write x = 5 (right to left).
R flips it: 5 -> x.
It’s a tiny rebellion against how we think.
📜 Poetry in binary?
Victor Pelevin once joked about writing poems in assembly — “fewer rhyming problems in binary.” A wink at the myth that poetry needs rhymes. (It doesn’t. Ask the Japanese or ancient Greeks.)
🎭 Esoteric languages: beauty without utility
These are languages built not to solve problems, but to amuse, provoke, and confuse.
1. Perligata — code in Latin
No fixed word order. Declensions do the work.
nexto stringum reperimentum da = assign to $next the position in a string.
Free order, just like Latin poetry. The creator: “If you ask ‘Why?’ – the answer won’t make sense anyway.”
Pure humanities fuel.
2. Shakespeare — programs as Elizabethan plays
Variables are characters (Romeo, Juliet).
Logic is hidden in dialogue: “Thou art as villainous as the square root of Romeo!”
It can only add, subtract, and print. But it looks like a postmodern play.
💡 Why this matters for devs
Because not every line of code needs to ship to production. Sometimes you write for the weird joy of it. These languages remind us that programming is also a form of expression — absurd, beautiful, and deeply human.
“If you have to ask ‘Why?’, then the answer probably won’t make any sense to you either.”
Enjoyed this? Share with a colleague who secretly writes poetry in their comments. Or someone who still thinks Latin is useless. 😉
Top comments (0)