Later On

A blog written for those whose interests more or less match mine.

If programming languages were countries, which country would each language represent?

leave a comment »

Dimage Sapelkin answers at Quora:

Hey, what a funny question! ;]

CRussia. Everything has to be done in a backwards way, but everything is possible, and there’s a lot of legacy.

C++USA. Powerful, but more and more complicated, unreadable, error-prone. Tends to dominate and influence everything.

Python Netherlands. Modern, rich, easily approachable, attractive for various reasons, but not the top performer.

Haskell Monaco. Not many people, but very rich, so they don’t have to consider lower classes’ problems.

Java Sweden. Comfortable, but has its own king and currency.

JavaScript China. Developing really fast and can do lots of surprising stuff. A lot of users.

Basic Finland. Easy to use, but not very powerful.

Assembly Lesotho, which is completely surrounded by South Africa. Rarely used nowadays to make a whole program, more often as an included part of a bigger code in higher level language.

PHPBangladesh. Poor, but numerous, and it’s found all over the web.

PascalGermany. Strict rules, good performance. And there are many people who just don’t like the language.

BashSwitzerland. Not very big in itself, but pulls the strings of the others.

Update – based on comments:

Lisp – . . .

Continue reading.

Last on the list:

Forth Maldives. Remote from all mainland and likely to disappear underwater due to climate change. Known for its backwards writing direction.

Sad but probably true. A great language in its initial context, and in many microcontrollers today. Forth is the easiest, fastest, and most powerful language you can install on a new microprocessor: just a few definitions and you have a powerful working language and lets you investigate the details. So it goes.

Written by LeisureGuy

6 December 2016 at 5:48 pm

Posted in Software, Technology

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s