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

How to find the lever to leverage traffic dividends?

The so-called traffic means acquiring new users. ...

How to quickly find mini programs in WeChat?

On January 9, 2017, WeChat Mini Programs were off...

The first DX12 game "Ashes of the Singularity" AN card review

Microsoft officially released a new generation of...

This brain-burning thought experiment challenges quantum mechanics

As the most famous cultural symbol of quantum mec...

Information flow promotion, analysis of 7 excellent case techniques!

For third-party optimizers, advertising placement...

Detailed explanation of Sina Fuyi advertising resources!

Here is the Fuyi APP resource promotion plan cove...

Will acquired changes affect gene inheritance?

The reason why humans have been able to reproduce...

What is it like to have a 2GB per second internet speed? !

2GB Internet speed! That means downloading a high-...

Have you ever seen the golden lotus blooming from the soil?

The second chapter of "Journey to the West&q...