Switch programmer must know very Top five technical knowledge

Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
This link: https://blog.csdn.net/PLhma/article/details/89556267

JAVA
" the Java foundation "
TIOBE tied for first place rankings programming language
Java has a cross-platform, an object-oriented features, generic programming, very popular with companies like, it is widely used in enterprise-level Web application development and mobile application development.
Java development to the present, according to the main application is divided into three large pieces: J2SE, J2ME, J2EE. Three different applications, but they complement each other. Widely used in PC, data center, game consoles, scientific supercomputers, cell phones and the Internet, also has the world's largest developer of professional community.
Java With the rapid development of the Internet and development, and gradually become an important network programming language.

C \ C ++
" C ++ entry ingenuity as a " C
language is a universal imperative programming language, which originated in the 1870s, is the first programming language inside a computer professional science university, the use of quite extensive and far-reaching It affects the subsequent almost every language.
C ++ was originally developed as an enhanced version of the C language appeared, C ++ is a static data type checking, support for multiple programming paradigms of universal programming language. C ++ is used in some well-known software, such as Firefox, Winamp and Adobe programs.
For now, C language is mainly used to develop the underlying modules (such as drives, decoder algorithm), application services (such as web servers) and embedded applications (such as microwave ovens in the program). C ++ can do this, but because of the complexity of C ++ and standards, people still prefer to use C to do.
C ++ is more suitable for the special needs of more complex but highly efficient facilities can be used to develop system software, application software, high-performance server and client applications and video games.

JavaScript
" JavaScript tutorial succinctly "
JavaScript is an object-based and event-driven and has the relative safety of client-side scripting language. It sounds like java and some relations, but is not, and just like the name of it.
Meanwhile JavaScrip is also a widely used client-side scripting language for Web development, often used to add dynamic functionality to HTML pages, such as in response to various user operations. JavaScript can also be used in game development.
js no doubt the most widely used in the front-end web. Simply put, you pass over the site to represent a cluster of document formats with a variety of labels, and js responsible for manipulating these documents to implement some client dynamic effects. js territory not only that, now it can also be used Node.js server-side development.

Python
" Python introductory tutorial full version of "
Python is an easy to read, easy to maintain, and is welcomed by the large number of users, the use of a wide range of languages. Because of the rich and powerful library, also known as glue language, Python is extremely easy to use, mainly from Python has an extraordinarily simple documentation.
Python applications programmed into the system, graphical user interface, Internet script, component integration, database programming, rapid prototyping, numerical and scientific computing programming, games, graphics, artificial intelligence, XML, robot programming and so on. 
One common application is the case, the use of Rapid Prototyping Python program (sometimes the final program interface), then some of which special requirements, a more suitable language rewriting, such as 3D graphics rendering module in the game, performance requirements are particularly high, it can be rewritten in C / C ++, and then packaged as Python be extended library call. Python is doing server development and the development of the Internet of Things.
Information security, big data processing, data visualization, machine learning, networking development, api, the major desktop applications software, need python.

PHP
" PHP Tutorial Getting Started "
PHP (Hypertext Processor) is a free powerful server-side scripting language, the main goal is to allow developers to quickly write dynamic web pages, but also widely used in other areas such as Web development and can be embedded HTML go, welcomed by web developers. Including Wordpress, Digg and Facebook, including the use of both languages.
PHP's syntax draws upon C, Java and Perl, easy to learn. Currently PHP application range is quite wide, especially in the development of web programming. In general most of the PHP execution on the web server to generate web users browse through the execution of PHP code. PHP can be performed on most of the servers and operating systems, and the use of PHP is completely free of charge.

Guess you like

Origin blog.csdn.net/PLhma/article/details/89556267