Close Menu
Technology Mag

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot
    Mozilla announces an AI ‘window’ for Firefox

    Mozilla announces an AI ‘window’ for Firefox

    November 13, 2025
    Who is buying VR and XR headsets anyway?

    Who is buying VR and XR headsets anyway?

    November 13, 2025
    Starlink rival ‘Project Kuiper’ rebrands to Amazon Leo

    Starlink rival ‘Project Kuiper’ rebrands to Amazon Leo

    November 13, 2025
    Facebook X (Twitter) Instagram
    Subscribe
    Technology Mag
    Facebook X (Twitter) Instagram YouTube
    • Home
    • News
    • Business
    • Games
    • Gear
    • Reviews
    • Science
    • Security
    • Trending
    • Press Release
    Technology Mag
    Home » Esoteric Programming Languages Are Fun—Until They Kill the Joke
    Business

    Esoteric Programming Languages Are Fun—Until They Kill the Joke

    News RoomBy News RoomMay 22, 20253 Mins Read
    Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Email
    Esoteric Programming Languages Are Fun—Until They Kill the Joke

    Some programming languages helped send humans to the moon, some are cooking up new leukemia drugs, and some exist just to fuck with you. Brainfuck is a minimalist “esoteric language,” or “esolang,” made up of just eight non-alphabetic characters. Esolangs are experimental, jokey, and intentionally hard-to-use languages created to push the boundaries of code (and your buttons). In Brainfuck, part of the basic “Hello, World” program looks like .<-.<.+++.——.—, which makes any normal person want to say “Goodbye, World.”

    Most esolangs don’t even look like computer code at all. Here’s one way to print “HI” in the Shakespeare Programming Language:

    All the World’s a Program.

    Hamlet, a melancholy prince.
    Ophelia, the voice of the machine.

    Act: 1.
    Scene: 1.

    [Enter Hamlet and Ophelia]

    Ophelia: You are as sweet as the sum of a beautiful honest handsome brave peaceful noble Lord and a happy gentle golden King. Speak your mind!

    Hamlet: You are as beautiful as the sum of blossoming lovely fine cute pretty sunny summer’s day and a delicious sweet delicious rose. You are as beautiful as the sum of thyself and a flower. Speak your mind!

    [Exeunt]

    Basically, Hamlet and Ophelia are “variables” to which numerical values get assigned. The nouns “Lord” and “King” each have a value of +1, and adjectives such as “sweet” and “beautiful” act as multipliers, producing numbers that correspond to ASCII characters—“H” for Hamlet and “I” for Ophelia. “Speak your mind!” prints them.

    Esolangs can get even more unhinged than that. On the Esolang Wiki, you’ll find a list of at least 6,000 of these screwball languages and counting. As a Korean, I’m amused by !, an esolang that requires programs to be written in grammatically correct Korean. Then there’s Whitespace, an invisible language made up of things like spaces and tabs. If you’re craving more color, there’s Piet (as in Mondrian), whose “code” is composed of 20 colors arranged on a grid, producing programs that look like abstract paintings. Some esolangs are even “Turing-complete,” meaning they can theoretically do everything that more responsible languages like C++ or Python can (much like how you could, in theory, use a letter opener instead of a sushi knife to prepare a 12-course omakase).

    But taken together, you start to wonder what all these brainfucks are good for. Playing around with them is at once amusing and irritating, inundated as you are with countless clones, minor rule variations on existing languages (like Whitespace but with parentheses), and languages created just for the profane hell of it. In her book Theory of the Gimmick, the literary critic Sianne Ngai says that gimmicks—everything from Duchamp’s Fountain to Google Glass—are “working too little but also working too hard.” They put in minimal effort but beg to be noticed. All in all, gimmicks can be “labor-saving” cheats that skip the hard work needed to create something with real substance.

    So: Are esolangs gimmicks?

    We programmers have always been sickos, so it’s not surprising that esolangs emerged early in our history. In 1972, two Princeton students, Donald Woods and James Lyon, created the Compiler Language With No Pronounceable Acronym, or INTERCAL (naturally). It remains one of the most fully fleshed-out eso-langs around, with a 20-page reference manual—a parody of IBM documentation—laced with comedy and sadism. INTERCAL complains if you don’t include enough instances of the keyword PLEASE, but it also rejects programs if you use the word too much. You terminate a program with PLEASE GIVE UP.

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Previous ArticleSpaceX Tests Starship Fixes After Back-to-Back Failures
    Next Article Microsoft Notepad can now write for you using generative AI

    Related Posts

    Meet the Chinese Startup Using AI—and a Team of Human Workers—to Train Robots

    Meet the Chinese Startup Using AI—and a Team of Human Workers—to Train Robots

    November 13, 2025
    OpenAI Signs  Billion Deal With Amazon

    OpenAI Signs $38 Billion Deal With Amazon

    November 12, 2025
    TikTok Shop Is Now the Size of eBay

    TikTok Shop Is Now the Size of eBay

    November 10, 2025
    WIRED Roundup: Alpha School, Grokipedia, and Real Estate AI Videos

    WIRED Roundup: Alpha School, Grokipedia, and Real Estate AI Videos

    November 6, 2025
    WIRED Roundup: AI Psychosis, Missing FTC Files, and Google Bedbugs

    WIRED Roundup: AI Psychosis, Missing FTC Files, and Google Bedbugs

    November 6, 2025
    AI Agents Are Terrible Freelance Workers

    AI Agents Are Terrible Freelance Workers

    November 5, 2025
    Our Picks
    Who is buying VR and XR headsets anyway?

    Who is buying VR and XR headsets anyway?

    November 13, 2025
    Starlink rival ‘Project Kuiper’ rebrands to Amazon Leo

    Starlink rival ‘Project Kuiper’ rebrands to Amazon Leo

    November 13, 2025
    Apple TV is getting MLS games at no extra cost

    Apple TV is getting MLS games at no extra cost

    November 13, 2025
    Hackers use Anthropic’s AI model Claude once again

    Hackers use Anthropic’s AI model Claude once again

    November 13, 2025
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo
    Don't Miss
    Valve wants Half-Life: Alyx to work well standalone on Steam Frame News

    Valve wants Half-Life: Alyx to work well standalone on Steam Frame

    By News RoomNovember 13, 2025

    When I tried Half-Life: Alyx streaming from a PC to Valve’s new Steam Frame VR…

    Apple will take a mini commission from mini app developers

    Apple will take a mini commission from mini app developers

    November 13, 2025
    The last-gen Apple Watch Series 10 has returned to its lowest price to date

    The last-gen Apple Watch Series 10 has returned to its lowest price to date

    November 13, 2025
    The Fire TV Stick 4K Max is back down to , its best price in a year

    The Fire TV Stick 4K Max is back down to $35, its best price in a year

    November 13, 2025
    Facebook X (Twitter) Instagram Pinterest
    • Privacy Policy
    • Terms of use
    • Advertise
    • Contact
    © 2025 Technology Mag. All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.