What If Programming Languages Were Game of Thrones Characters

Are you counting the days to the 8th season release? So are we! It seems like everyone in the office is talking about Westeros (when they’re not talking about work, of course).

Given the fact that none us can stop thinking about Game of Thrones, this was probably inevitable: we’ve developed a theory about what programming languages our favorite characters would be if they were, well, programming languages. Enjoy!

Eddard Stark - c language

Not that long ago, C was the most widely used and powerful system programming language. Though C is not that popular today, many modern programming languages are based on its syntax and principles.

C++ Jon Snow

The most genuine descendant of C, but more complex and with more features, C++ might be one of the hardest languages to study. Even those of us who are rather proficient often end up feeling like they know nothing.

JavaScript - Daenerys Targaryen

No one took JavaScript seriously when it first came out, and for a long time, it was considered nothing but a front-end language. How silly of us! Now JS is one of the hottest languages and is widely used for server-side development.

PHP remains the most popular language for building web applications. It helps that the most popular CMS - WordPress – is also running on it. Still, many programmers find PHP code (or other PHP coders) too chaotic.

Java - Bran Stark

Write once, work everywhere - that’s the Java’s motto. The language was designed to be highly portable and compliant with many popular platforms, operating systems, and devices. Its incredible flexibility makes Java one of the most in-demand and loved languages.

Python - Tyrion Lannister

Over the last few years, Python has gained quite a bit of traction, mostly because of its application in scientific and hi-tech fields like Artificial Intelligence & Machine Learning. It’s also considered to be the best language for beginners.

Ruby - Melisandre

This beautiful language is mostly known for its web framework, Ruby on Rails. Though Ruby can’t be called a young language, it has become very popular among young businessmen and startuppers.

C# - Arya Stark


C# was Microsoft’s property until Roslyn, the C# compiler, was made open source. C# is used for building windows applications and websites using .NET.

Objective-C - Sansa Stark

Swift - Margaery Tyrell

Objective-C was developed by Apple quite a while ago for building iOS and MacOS apps. It had its pros and cons, but, ultimately, there was no better alternative. All that changed after the less complicated and more stable Swift was introduced to the public; many programmers have made the switch.

Perl 6 - Sandor “The Hound” Clegane

Perl had been losing ground since the mid-2000s, but the recent update to 6th version, which is very different from the 5th one, has many taking another look at it.

R - Sam Tarly

R can’t be called a general-purpose language, but it has proven to be very useful for managing Big Data.

Assembler - The Night King

Low-level assembly languages were designed for faster execution by a computer’s CPU and, as a result, less readable by humans. Assembly languages were widespread in the middle of twentieth century, when computer science was in its infancy.


Yep, there is such a language!

We are pretty sure our list is not complete. Feel free to add your suggestions to it. This should be fun!

Leave a Comment

Recent Posts

Never miss an article!

Subscribe to our blog and get the hottest news among the first