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:
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:
Php
Bottom line: "PHP is the best language in the world" of course, it's just a terrier.
PHP is mainly:
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