In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly introduces Java, Python, C++, PHP, JavaScript5 programming language selection, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor with you to understand.
Before I help you solve this problem, let's take a look at what these five languages are used for. This may help you make a decision faster!
1.Java
What can Java do:
Android and IOS application development, video game development, desktop GUI, software development, etc.
Java has the characteristics of cross-platform, object-oriented and generic programming, which is very popular with enterprises, and is widely used in enterprise Web application development and mobile application development.
Up to now, Java is mainly divided into three parts according to its application: J2SE, J2ME and J2EE. The three pieces have different applications, but they complement each other. Widely used in PC, data centers, game consoles, scientific supercomputers, mobile phones and the Internet, with a professional community of developers around the world.
With the rapid development of the Internet, Java has gradually become an important network programming language.
2. C _ blank +
What does C++ do:
Search engine, software development, operating system, video games, etc.
C language is a general imperative programming language, which originated in the 1870s. It is a programming language for computer majors in universities. It is widely used and has a far-reaching impact on almost every subsequent language.
C++ originally appeared as an enhanced version of the C language. C++ is a general programming language that checks static data types and supports multiple programming paradigms. C++ is used in some well-known software, such as Firefox, Winamp and Adobe programs.
At present, C language is mainly used to develop underlying modules (such as drivers, decoders, algorithm implementations), service applications (such as web servers) and embedded applications (such as programs in microwave ovens). C++ can do this, too, but people prefer to use C because of C++ 's complexity and standard problems.
C++ is more suitable for more complex but particularly efficient facilities, and can be used to develop system software, applications, high-performance servers, client applications and video games.
3.JavaScript
JavaScript is an object-based and event-driven client scripting language with relative security. It sounds like it has something to do with java, but it's not. It's just the name.
At the same time, JavaScrip is also a scripting language widely used in client-side Web development, which is often used to add dynamic functions to HTML pages, such as responding to various actions of users. JavaScript can also be used in game development and other aspects.
There is no doubt that the most widely used js is in the front end of web. To put it simply, the website sends you a bunch of documents in various tag formats, and js is responsible for manipulating these documents to achieve some client-side dynamic effects. The domain of js is not only that, but now Node.js can also be used for server-side development.
4.PHP
PHP (Hypertext Processor) is a free and powerful server-side scripting language, the main goal is to allow network developers to quickly write dynamic pages, but also widely used in other fields, such as Web development and can be embedded in HTML, welcomed by web developers. The language is used, including Wordpress, Digg, and Facebook.
The grammar of PHP makes use of C, Java and Perl, so it is easy to learn. At present, PHP has a wide range of applications, especially in the development of web programs. Generally speaking, most of the PHP runs on the web server and generates the web page visited by the user by executing the PHP code. PHP can be executed on most servers and operating systems, and using PHP is completely free.
5.Python
What is Python used to do:
Web development, application development, big data, data mining, scientific computing, machine learning, artificial intelligence, operation and maintenance, natural language processing and so on.
Python is a widely used language that is easy to read, easy to maintain, and welcomed by a large number of users. Because of its rich and powerful library, also known as the glue language, Python is extremely easy to use, mainly because Python has extremely simple documentation.
Python? The application fields are divided into system programming, user graphical interface, Internet? Scripting, component integration, database programming, rapid prototyping, numerical and scientific computing programming, games, graphics, artificial intelligence, XML?, robot programming and so on. ?
A common application scenario is to use Python to quickly generate a prototype of the program (sometimes even the final interface of the program), and then rewrite the parts with special requirements in a more appropriate language, such as the graphics rendering module in 3D games. If the performance requirements are particularly high, it can be rewritten with C _ Python +, and then encapsulated into an extension library that can be called by Python. Python is doing server development and Internet of things development.
Information security, big data processing, data visualization machine learning, Internet of things development, api of major software, desktop applications, all need python.
As for my personal opinion, I prefer Python. The reasons are as follows:
1. It is easy to learn and can easily connect various modules made in other languages.
2. There are many choices of machine learning framework based on Python.
3. I come from a computer professional background, and the logic of Python is more suitable. Outside of Python, I prefer to use Clippers because I've been writing code in C++ for half my life and I'm used to it. But it varies from person to person, and other people may be more suitable for learning other languages. For example, experienced Java developers can continue to use Java, especially with so many open source Java API.
4, whether you are a novice programmer, front-end developer, or want to be a full-stack development engineer, ready to enter the field of AI, or network operation and maintenance transformation development, traditional IT switch to the Internet. Compared with established languages such as Java and C++, Python is an experiment.
Thank you for reading this article carefully. I hope the article "how to choose Java, Python, C++, PHP and JavaScript5 programming languages" shared by the editor will be helpful to you. At the same time, I hope you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.