When programming languages ​​meet superheroes, which one is the real one?

When programming languages ​​meet superheroes, which one is the real one?

Each programming language has its own unique style and personality. This kind of personality often attracts a group of people and turns into a community carnival. If programming languages ​​are compared to superheroes, which heroes do you think are your favorite? The author has matched superheroes according to the characteristics of programming languages. Come and see if they suit your taste?

Assembly: The Hulk

Assembly is a machine-oriented programming language with powerful functions that can directly control the characteristics of all computer hardware features. It is similar to the Hulk, with huge energy, and its power is directly related to its emotional state.

[[211853]]

There is no safety net, and the world is not all rainbows and kittens. Assembly is a lonely gun that carries a heavy burden every day. Be careful at every turn and don't make the assembly angry. If the assembly gets angry, it will scream "ASSEMBLY CRAAASH" and destroy your computer.

Python: Batman

Saving the city from criminals is no easy task, but solving the crimes created by the evil mastermind requires elegance and sophistication.

[[211854]]

The library is not programming, it is just an entry point, which only expresses part of your will. Python will handle the details for you.

Python also has a dark past, its character and power are unknown to the public, it hides itself in the shell of "scripting language".

PHP: Joker

Some ideas are distorted and destructive because they have never been understood.

[[211855]]

Looking at PHP code is like looking straight into the distance. Many people say that the idea of ​​putting all the concerns (view, logic and mode) together is crazy, but maybe PHP is just at the tipping point of crazy?

C++: RoboCop

The original C was a very decent language, but the emergence of object-oriented programming (OOP) was a major surprise for C, and in order to become faster and more powerful, C++ made its debut.

If you can master this shiny machine, you will have incredible powers.

[[211856]]

Ruby: Iron Man

There is no doubt that Ruby is advanced.

[[211857]]

Ruby's origins are not noble, it is a simple tool invented by a man named Matz. Although Ruby combines many good ideas from other languages, it simply puts them together.

Recently, some people say that Ruby is too superficial and is just a big "front end". Why is this so? This is because people nowadays confuse Ruby with "Ruby On Rails"!

In fact, the real doubt in everyone's mind is, can Ruby accomplish its mission independently without a web framework?

Lisp: Professor X

Code data or data code?

Do you really need grammar?

When you delve deep enough into programming languages, you'll find that all languages ​​can be connected and represented by an abstract syntax tree. The simplicity and meta-cognition of Lisp make us realize that its metaphysical understanding is simply genius.

[[211858]]

Lisp hopes to promote the peaceful message that all data and code can coexist, it stands in a neutral place, creating harmony through concentricity. Unfortunately, not everyone can understand or appreciate this quality of Lisp.

QCL: Goku Super Saiyan

The programming languages ​​of the future will take us to whole new heights.

[[211859]]

QCL is a high-level architecture-independent programming language for quantum computers, whose syntax is derived from classical procedural languages ​​such as C or Pascal. This allows quantum algorithms to be fully implemented and simulated in a consistent form.

<<:  Why I still prefer Eclipse to IntelliJ IDEA

>>:  Google announces official release of Android 8.1 in December, Android 8.0 adapter manufacturers need to speed up

Recommend

Do you know the three functions of coffee?

Can coffee promote digestion, increase beneficial...

A brief discussion on the "high refresh rate" of mobile phone screens

Perhaps the most popular term in smartphones sinc...

I am not good at math, is there any hope for my child’s math?

You may have heard many jokes that make fun of ma...

Regarding the China Eastern Airlines crash, all this "information" is false!

Around 14:38 on March 21 China Eastern Airlines f...

Yahoo's closure should serve as a wake-up call for its Chinese peers

The Yangtze River rolls eastward, and its waves w...

A loud snore is no friend! Is a ventilator useful to get rid of snoring?

I saw some netizens saying that the elderly in th...

How to have high-quality sleep? Do these things and you will have sweet dreams!

It is very important to form good sleeping habits...

Does smoking affect your appearance? It’s true!

Author: Xiao Dan, Director of the Department of T...

Why mobile game developers need to take piracy seriously

By now, almost everyone in the mobile space has h...

How to implement Baidu information flow delivery from 0 to 1?

Baidu information flow was developed after Baidu ...

Git process in iOS development

[[152623]] Git process in iOS development I belie...