Learn about the uses of C + +, Java, JavaScript, PHP, Python

Source: Internet
Author: User

A programming language is a formal language used to define a computer program. It is a standardized communication technique used to give instructions to a computer. A computer language allows programmers to accurately define the data that a computer needs to use and precisely define what actions should be taken in different situations.

C and C + +

C + + theory can do any development, as long as the appropriate hardware drivers and APIs, characterized by high efficiency, basically the compiler language inside the most efficient.

For now, the C language is mainly used to:

    • Development of the underlying module (e.g., driver, decoder, algorithm implementation),

    • Service applications (such as Web servers)

    • embedded applications (e.g. in microwave ovens)

C + + can do this, but because of the complexity and standard of C + +, people prefer to use C.

C + + is more suited to complex but particularly efficient facilities:

    • Big Game

    • Some base libraries

    • Large desktop applications

    • Large-scale, high-performance,

    • program development for distributed requirements.

Java

Java benefits: With some very good language features, as well as a rich framework, in enterprise applications most favored.

You can always hear about the things like the Java EE, JSP and hibernate. At the same time, Java has a place in the mobile phone field, before the general intelligence, many mobile phones are to support Java applications as a selling point, and after the outbreak of the smartphone, the Java mobile Home becomes Android, as the standard programming language of Android exists.

Mainly used for:

    • Web page

    • Enterprise-level development

    • General application Software

    • Game Backstage

Javascript

JavaScript sounds like Java, but it doesn't really matter, it's just a name. Like Leifeng Pagoda and Lei Feng's relations, although only one word.

JavaScript is the scripting language of the browser, which is commonly learned in conjunction with HTML,CSS.

The most extensive application of JS is undoubtedly in the Web front end. Simply put: The website sent you a bunch of documents in a variety of label format, and JS is responsible for manipulating these documents to achieve some client dynamic effects. JS's territory is not only so, now node. JS can also be used for server-side development.

Main do:

    • Front-end development of the website

    • Show off all kinds of cool pictures

Php

Bottom line: "PHP is the best language in the world" of course, it's just a terrier.

PHP is mainly:

    • Network Front end

    • Used to generate Web pages

    • Web server: Forum engine

Python

"Life is short, I use Python."

Python has a rich and powerful library that makes it easy to connect a variety of modules made in other languages, especially in C + +.

Python: Dynamic interpretation type, high development efficiency, open source, flexible, low entry threshold.

Python mainly does:

    • Web Development

    • Web crawler

    • Server development and Internet of things development

    • Information security

    • Big Data processing

    • Data Visualization machine Learning

    • APIs for major software

    • Desktop Apps

    • AI, machine learning

    • Automated testing/operations, testing/operations development

Learn about the uses of C + +, Java, JavaScript, PHP, Python

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.