← All journal articles

10 fun programming languages

The girl is sitting at the computer and laughing

In the modern world, there are quite a few programming languages of varying complexity. But how and under what circumstances are they born?

Most programming languages are a unique answer to some problems that have arisen when creating program code. They are designed to address issues related to functionality and be useful in the process of developing various projects.

However, sometimes programmers get bored and want to relax, get creative or have some fun. Then they can come up with fun programming languages that they call esoteric.

What is an esoteric programming language

This is a programming language that is needed to test the capabilities of a real language or to confirm a concept. It can also be created as art, a hacker interface to another language, or just for fun.

From history

INTERCAL is considered the earliest representative of an esoteric programming language. It was developed by Don Woods and James M. Lyon in 1972. They decided to create a programming language that was unlike any other. INTERCAL parodied elements of the programming languages of the time: Fortran, COBOL, etc.

10 fun programming languages

LOLCODE

This esoteric programming language was invented in 2007 by Adam Lindsey, a computer researcher at Lancaster University. The author used slang from English-language memes in the language, so you can understand the code without even knowing the language's syntax.

HAI

CAN HAS STDIO?

VISIBLE “HAI WORLD!”

KTHXBYE

SHAKESPEARE

A programming language for literature lovers. It was created by Jon Aslund and Carl Hesselsterm and looks like a play and also includes Shakespearean characters, scenes, acts, remarks, etc.

Act I: Hamlet's insults and flattery.
Scene I: The insulating of Romeo.

Chicken

Only one word can be used in this programming language: Chicken (English for “chicken”). The language was created by Swedish programmer Thorbjorn Cederstedt.

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

Rockstar

Apparently, some programmers would love to become rock stars at heart! =) Rockstar is an esoteric programming language created by Dylan Beatty whose code looks like rock lyrics.

Midnight takes your heart and your soul

While your heart is as high as your soul

Put your heart without your soul into your heart

Give back your heart

REMORSE CODE

An esoteric programming language invented by Ryan Kusneri and reminiscent of Morse code.

- - -.. -... -.---. ; newline

- - - .-. -.. -.-... -. ---.;!

- - -... -. -.---. ; d

----... .---. ; l

Chef

This esoteric programming language, whose code is similar to a cooking recipe, was created by David Morgan-Mar.

Hello World Souffle.

This recipe prints the immortal words “Hello world!” ,

in a basically brute force way.

It also makes a lot of food for one person.

 

Ingredients.

72 g haricot beans

101 eggs

108 g lard

111 cups oil

32 zucchinis

119 ml water

114 g red salmon

100 g dijon mustard

33 potatoes

 

Method.

Put potatoes into the mixing bowl.

Put dijon mustard into the mixing bowl.

Put lard into the mixing bowl.

Put red salmon into the mixing bowl.

Put oil into the mixing bowl. Put water into the mixing bowl.

Put zucchinis into the mixing bowl. Put oil into the mixing bowl.

Put lard into the mixing bowl. Put lard into the mixing bowl.

Put eggs into the mixing bowl. Put haricot beans into the mixing bowl.

Liquefy contents of the mixing bowl.

Pour contents of the mixing bowl into the baking dish.

ArnoldC

An esoteric programming language for movie lovers and Terminator fans, starring Arnold Schwarzenegger.

IT'S SHOWTIME

TALK TO THE HAND “Hello World!”

YOU HAVE BEEN TERMINATED

Velato

A musical programming language created by Daniel Temkin that uses MIDI files as source code. The teams differ in pitch and order of notes, and the source codes are jazzy.

ZOMBIE

A fun programming language supposedly written for necromancers =)

HelloWorld is a zombie

summon

task SayHello

say “Hello World!”

animate

animate

Taxi

Taxi is like a car navigator's speech. This is the official programming language in Townsville. Instead of variables, classes, and functions, this language uses places or cities.

In general terms, the code is the route taken by a taxi to carry passengers.

Hello World! is waiting at the Writer's Depot.

Go to Writer's Depot: west 1st left, 2nd right, 1st left, 2nd left.

Pickup a passenger going to the Post Office.

Go to the Post Office: north 1st right, 2nd right, 1st left.

Go to the Taxi Garage: north 1st right, 1st left, 1st right.

If you want your child to become more creative and develop creativity, as well as logical and mathematical thinking, sign up for a free one trial lesson on programming for the Progkids online school. All lessons are held in an individual format, as well as at a time convenient for you and your child, which makes them as comfortable as possible. Experienced teachers take a unique approach to each young talent and encourage students to undertake any creative endeavors. Our school has an internal educational platform where you can learn programming in a game format. Moreover, your child can create art using AI, learn to start their own blog, or create animated music videos. By the way, our school has its own online space where students share news, creative projects and achievements, participate in competitions, and play Minecraft and other games with teachers.

You can also read

Courses for kids

Progkids обратная связь

It's easy to sign up for a free class

Already in the first lesson, we'll dive into the basics of development and create a small project that your child will want to brag about.

Submit a request

ok image
Ваша заявка отправлена. Скоро мы свяжемся с Вами
Ошибка при отправке формы