INTERCAL resurfaces: its 1972 compiler rejected code without “PLEASE”

INTERCAL’s original 1972 compiler source code turned up again and was published online in June 2025, which put the spotlight back on one of programming’s strangest inside jokes. That includes its famous “PLEASE” rule: the compiler could throw out code for being too rude, or for laying the politeness on too thick.

Princeton students Don Woods and James M. Lyon created INTERCAL as a satire of the languages people were using at the time. The name was short for “Compiler Language With No Pronounceable Acronym.” And yes, it really could reject your code for being either insufficiently polite or excessively polite. That quirk was baked into the original compiler, even if the first documentation didn’t spell it out.

ChatGPT Download

The whole thing was built to be difficult on purpose. Its syntax fought your instincts. It had commands like IGNORE, FORGET, and COME FROM, took numeric input written out as English words, and produced output in modified Roman numerals.

If you’re into computing history or esoteric programming, this rediscovery is worth your time. INTERCAL was still Turing-complete, and it helped carve out the idea that a programming language could be satire, art, comedy, and critique, not just a technical tool.

You can read the newly published INTERCAL source code online in the June 2025 release.

Author: Gerard Patrick Cadiang

{ "social": { "email": "content.reviewer67@ext.softonic.com", "facebook": "", "twitter": "", "linkedin": "https:\/\/www.linkedin.com\/in\/gerard-cadiang-88090728b\/" }, "ja-JP": "", "de-DE": "Gerard Cadiang ist Schriftsteller, 3D-Künstler und Spieleentwickler, der Softwarebesprechungen und Videospiele mit technischer Präzision und kreativem Scharfsinn behandelt.", "en-US": "Gerard Cadiang is a writer, 3D artist, and game developer who covers software reviews and video games. He wields the skills of a writer in constant flux between technical precision and creative whimsy.", "es-ES": "Gerard Cadiang es escritor, artista 3D y desarrollador de videojuegos que aborda reseñas de software y videojuegos con precisión técnica e ingenio creativo.", "fr-FR": "Gerard Cadiang est un écrivain, artiste 3D et développeur de jeux vidéo qui traite les critiques de logiciels et les jeux vidéo avec une précision technique et une fantaisie créative.", "it-IT": "Gerard Cadiang è uno scrittore, artista 3D e sviluppatore di videogiochi che affronta recensioni software e videogiochi con precisione tecnica e estro creativo.", "nl-NL": "Gerard Cadiang is een schrijver, 3D-kunstenaar en game developer die softwarereviews en videogames behandelt met technische precisie en creatieve vindingrijkheid.", "pl-PL": "Gerard Cadiang to pisarz, artysta 3D i twórca gier, który zajmuje się recenzjami oprogramowania i grami wideo z precyzją techniczną i kreatywnym kunsztem.", "pt-BR": "Gerard Cadiang é escritor, artista 3D e desenvolvedor de jogos que aborda análises de software e videogames com precisão técnica e criatividade inovadora." }