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.

HTML/CSS - Jaqen H'ghar

These two languages are used universally for customizing interfaces, but since more and more projects demand animated elements and complex functionality, HTML/CSS knowledge only is usually not enough to handle the task.

Kotlin — Jaime Lannister

Kotlin is a cross-platform language designed by JetBrains and supported by Google. Since the release of Android Studio 3.0, Kotlin has been included as an alternative to the standard Java compiler. Many developers shift to it due to relative simplicity and more intuitive syntax.

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.

SQL – Lord Varys

SQL is the standard language for database management. It’s also famous for having a great number of extensions (MySQL, MS SQL, PostgreSQL, etc.) developed specifically for certain systems.

Node.js – Jorah Mormont

Well, Node.js is not a language, but it is a run-time environment that executes JavaScript code outside of a browser. Node.js represents a "JavaScript everywhere" paradigm, which stands for using a single programming language for both client-side and server-side development.

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.

Solidity is a programming language used for implementing smart contracts on various blockchain platforms such as Ethereum.

Go — Lyanna Mormont

Go, or Golang, was designed at Google to enhance the large codebase's execution on multicore, networked computers. Go has laconic, consistent syntax and is mostly used for programming web backends and as command-line tool. It also has a nice mascot :3

Lua - Theon “Reek” Greyjoy

Lua is a multi-paradigm language widely used in video game development. Due to high interoperability with other languages, Lua code is useful for a variety of different projects. Due to weak documentation and a small community, though, Lua developers often have problems with bug fixing.

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.

Brainfuck – Ramsay Bolton

Brainfuck is an esoteric programming language, consisting of only eight simple commands. It is not designed for practical use, but to challenge developers and cause them pain.

Hodor

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!

Feel free to contact us if you are looking for expert development services for your project.


This image has an empty alt attribute

Leave a Comment

Recent Posts

Never miss an article!

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