If the programming language is the character in Harry Potter,

Source: Internet
Author: User
If the programming language is "Harry Potter" characters, this article is the author's views, if you have different views, welcome in the message to tell us.

C language

Everyone is saying that C language has been dead for at least 10 years. People are dismissive of it. Of course it was mighty and rampant, but now almost everyone says it's a dead programming language and it's no longer necessary to use it.

But.

A small part of the world still uses the C language-which makes it not completely extinct. Embedded devices, home appliances, single-target systems, and a variety of other objects and things that contain C-compiled code. Since there is, then need maintenance and upgrade, so C language will not die.

So the C language is--the mystic man Voldemort.

Fortran

The Fortran language, which is older than the C language, has almost seen the rise and fall of some scientific and computer businesses. Many great and extraordinary achievements should be attributed to the Fortran language.

But Fortran, how to say ... Probably in the age, began to grow old, the subsequent weakness.

But like the C language, there are still people using FORTRAN language. However, unlike C, the use of Fortran is more to commemorate, to commemorate the glorious and glorious past.

Therefore, the Fortran language is more Albus Dumbledore.

Java

In other words, the programming language attracts a large number of people to sweat and show their ingenuity.

Java looks perfect. No buffer overflow, no uninitialized memory, no null pointers ... It's great!

But after a few months, you finally realize that you are aware of its flaws.

-there is no defensive border check.

-Want to use boundary check? Ha ha! How do you need to use pointers in my class.

--Why don't we use pointers?

--You should learn the code in a safe, risk-free way.

-What's the point? After we write code to publish code, it is impossible to guarantee that there is no risk!

The programmers keep asking questions in my class.

Java is Lores Umrich, Harry Potter's defense professor of black Magic.

C++

The role of C + + is a bit inscrutable. It is both a follower of the C language and a destructive person of it.

But one thing I can be sure of is that C + + kills Fortran, or at least cuts a knife.

So, C + + is the first hated and contradictory Severus Snape.

Ada

ADA is a magical programming language, half is purely practical, the other half is a lofty academic.

Strict and ruthless, pointing to where to fight, almost no empty arrows.

So, Ada is just and strong vice-chancellor Minerva McGonagall.

Bash

It's easy to forget bash. This programming language silently stands behind various tasks and solves all kinds of troubles without complaining. It is clumsy and does not like change, but if it disappears, it can lead to chaos in the grand ecosystem.

So, Bash is a semi-giant Rubeus Hagrid.

WINDOWS Batch Processing

If bash is Hagrid, then the syntax for Windows batch processing is Gatekeeper Argus Filch.

Intercal

The purpose of intercal is very different from all other computer languages. Common operations in other languages are cryptic and redundant with intercal expressions.

Warning! If you don't want to be insane, don't involve this programming language under any circumstances.

So, this is crazy girl Luna.

Javascript

The following is JavaScript, a toy language that we use to make websites. This is really a very annoying scripting language, and in the late 90, we thought of JavaScript only as a last resort.

But probably in 2010, our ideas changed:

-What programming language do you use on the server?

--javascript.

--I'm referring to the server language.

-Yes, I'm not kidding, it's JavaScript.

--Are you sure you understand what I mean?

--javascript is really very powerful.

So, JavaScript is the Ginny Weasley.

Php

PHP is written from head to toe with mediocre words.

Some people think that by joining the C Group, PHP can be improved, and all that needs to be done is to add Goto.

Some people think that PHP can do some feats, but also can only hanhen and finally.

PHP is rich and has a bit of power, but not qualified to be a real villain.

So, PHP is Draco Malfoy.

Haskell

Haskell is loyal to academics, but it's actually incredibly powerful. It is a purely functional language, which means that in general, the functions in Haskell have no side effects.

If you eyes peeled, make friends with it, then you will find this is a steadfast confidant.

So, Haskell is Hermione Granger.

Perl

Many parts of Perl are criticized, of course, by the picky ones, who say they are more suited to the tedious processing of data.

But it is full of loyal users.

So, Perl is Ron Weasley. In this analogy, PHP says: I keep different opinions.

Python

Everyone loves this language very much!

Python is simple and clear, but not too scholarly. In case of trouble, almost every time python happens to have the right method to save you.

Python may be a bit over-hyped, but it's not its fault.

So, Python is Harry Potter.

RUST

Neville Longbottom

It's the only thing that really kills C, doesn't it?

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.