Main programming languages and their usage

Source: Internet
Author: User

Thanks to the delivery by programmers
On the Quora website, there is a Q & A post: In layman's terms, what are the major programming ages, and what are they used? How to Use popular languages to explain the main programming languages and their uses. This Q & A post has a lot of replies, and there are plenty of wonderful answers. Bole selects the top two replies with the highest number of votes online. The compilation is as follows:

 

Isaac Lewis's reply(3457 votes, the most distinctive response, comparing programming languages to women)

PHPIt's a flower season lover in her teenage years. It's the first girl you seek out in that summer. But don't try to start a more serious relationship with her, because this sister paper has a serious problem.

PerlIs the sister of PHP. For you, maybe she is a little older, but in 1990s, she got old. After a long relationship with Larry Wall, Perl's eyes fell, and she's still fading. "No matter what you say, ye loves her !" Said Larry Wall. But this is not the case for others.

RubyIt is cool girl in the scripting language family. When you met her for the first time, she almost suffocated you. She is also very interesting. At that time, she looked a little slow and silly, but she has matured a lot over the past few years.

PythonIt is Ruby's more wise sister. She is elegant, beautiful, and mature. She may be perfect. Most men would like to say, "Dude, why don't you like python !?". Yes, you like python. You think of Ruby as neither impatient nor romantic. (You just consider her the boring version of The edgy and romantic Ruby)

JavaShe is a successful women in the workplace. Some people who work with her think that although she lacks her ability in her position, she makes a good impression on middle-level managers. Maybe you think she is that wise type, and you should settle with her. However, you have to be prepared to hear such a remark as "interface type errors and semicolons missing" over the years.

C ++Is the table sister of Java. There is a lot in common with Java. What's different is that when xijiacheng is older than a more pure age, she does not believe in using "protection system )". "Protection System", of course I'm talking about Automatic Memory Management. Do you think I mean anything else?

CIs the mother of C ++. If you talk to some white-haired old hackers about her name, they must have bright eyes and then begin to recall it. :)

Objective-CIs another member of family C. When she came back from a strange church, she won't be dating anyone outside.

Haskell, clojure, SchemeThey and their friends are friends who love fashion, artistic, and smart paper. Maybe you spent a wonderful summer with them at school many years ago. They are the first pieces of paper that make you feel challenged. Of course, although you always ask yourself, "If... What will happen, "but you may never want to take her seriously,

You may postpone andC #Because of her reputation issues. But they will tell you that they have washed away their names over the years. Once you join us, you are one of us. Have you heard that? Do you need a database? Her brother MSSQL will hook you up. Do you need a place to live? Oh, her father could even buy you an apartment on azure Boulevard. How do you think about these overly enthusiastic relatives? No, you cannot leave. You are now a member of their family. Do you hear me?

Javascript-Hey, isn't that the sister paper that took your first kiss? It even appeared earlier than PHP. I don't know what she is doing now. I heard that her career has soared in recent years. When it comes, old people will also shine ...... (You can see that she is wearing something designed by the jquery designer from scratch )...... Wow, someone turns into a white swan ...... (* ^__ ^ *)

Tamil selvan's reply(He is a Common Lisp programmer with 333 votes)

C-> fine-tuned engine

C ++-> make big money

Java-> get our money from the bank

Python-> Nursery Rhymes (even old people can discover wisdom from them ...)

Ruby-> money can be obtained from venture capitalists

Php-> for husband and wife shops

Erlang-> multiple tasks can be done at the same time

Perl-> similar to pipe tape

Common LISP-> use it to do anything, but you don't know what to do

Haskell-> The Mathematics Department guys like to use

Ocaml-> compiler design guys like to use

Objective-C-> used by fans of Steve Jobs

Javascript-> Web pages are used everywhere

C #-> solutions for people with no clue about it (I believe MS will take care of you, not yourself)

Scala-> some people (Paul Graham) say that Java is a little bit, so some geeks want to change the image, they invented Scala.

Quora, compilation: bole online-Huang Limin

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.