The Curious Tales of Mind-Bending Programming Languages

IT Sharky
3 min readFeb 27, 2024

Have you heard of programming languages where you draw like in paint or write ALL the code using 8 characters?

1. Piet:
Piet is a visual language for connoisseurs of abstract art. Created and named after the abstractionist painter Piet Mondrian. The code is written using colored blocks, each block can consist of 20 shades, and each color is handled in its own way

  • Origin: Invented in 1998 by Ben Ennis, Piet was created as a playful experiment in pushing the boundaries of traditional text-based coding. Ennis aimed to explore the concept of a visual programming language that resembled abstract art.
  • Story: Piet gained a small but dedicated following among programmers who enjoy its unique aesthetic and intellectual challenge. However, due to its unconventional nature, it hasn’t gained widespread adoption in practical software development.

Example Hello, World:

2. Malbolge:

  • Origin: Conceived in 1998 by Ben Olmstead, Malbolge was explicitly designed to be the “world’s most obfuscated language.” Olmstead aimed to create a language that was incredibly difficult to understand, write, and compile, even for experienced programmers.
  • Story: Malbolge’s main claim to fame is its…

--

--