1972'de geliştirilen INTERCAL, muhtemelen ilk ezoterik programlama dillerinden bir tanesi. Donald R. Woods ve James M. Lyon (resimde) tarafından geliştirilen dilin amacı, mevcut programlama dillerinin hiçbirine benzememek.
Geliştiricilerin hazırladığı orijinal kılavuza göre Compiler'ın tam adı, 'telaffuz edilemeyen compiler dili kısaltması' . Dilin adı bu nedenle 'INTERCAL' olarak kısaltılmış.
Diğer dillerde sık kullanılan işllemler, INTERCAL'da şifreli ve karışık bir söz dizimine sahipler. INTERCAL referans kılavuzunda da manasız veya esprili birçok mantık dışı talimat var.
INTERCAL, bir programcının sinirine dokunacak başka birçok özelliğe sahip. Örneğin 'IGNORE', 'FORGET', 'PLEASE' gibi komutlar kullanılıyor. Eğer PLEASE komutu yeteri kadar kullanılmamışsa programın yeteri kadar kibar olmadığı varsayılıyor ve hata mesajı veriliyor. Komutu çok sık kullandığınızda ise fazla kibar olmanızdan dolayı reddedilebilirsiniz.