当前位置:网站首页>Major programming languages and applications in 2022
Major programming languages and applications in 2022
2022-04-21 08:53:00 【CodeJames】
the front
In our work , According to different application scenarios, there are many programming languages , As shown in Figure 1 , It shows 2022 Ranking of programming languages in , There are many things we know , There are also many unclear languages , Next, from my understanding, let's talk about the main uses of various mainstream languages , It is convenient to choose your own suitable field .

Python
“ Life is too short 、 I use Python”, This is a widely circulated saying in the programming world , As shown in Figure 1 ,Python Language ranks first in trend and proportion , On the surface Python It is very active in the market , Mainly used in :
1. The field of artificial intelligence
This is a Python Where the application is most popular , The field of artificial intelligence mainly solves algorithm problems , Researchers first theorize about the feasibility of the algorithm , It needs to be used. Python To actually verify , because Python The simplicity of its own language and rich third-party package support , It is widely used in the field of scientific research , And many in-depth learning and training frameworks are based on Python Built for the foundation , such as PyTorch、TensorFlow It also supports the implementation of the project .
2. Big data
It mainly uses Python Realize real-time and offline processing of big data processing platform , Use it with kafka、hive、hbase、spark And other components complete data processing . Need better Python Basics .
3. Data analysis
The main Python Realize the use of data mining / Machine learning theory and method , Design 、 Develop data mining algorithm and apply it to operator data mining , Complete data analysis related to specific scenes .
C/C++
The characteristic of this kind of language is to touch the bottom , Run fast after compilation , Often used for low-level development , Can be used with chips 、 Dealing with operating systems ; For example, embedded development , Or artificial intelligence soft method landing , It is also used in many large-scale game development 、 Live and short video .
Java
This kind of language is characterized by perfect ecology , There are many frameworks to use , Such as Spring frame ; It is often used in enterprise system development , Many e-commerce systems 、 logistics 、 The financial system is Java Developed , It is also commonly used in big data development , collocation spark、hive.
C#
The language and Windows Strong correlation , Used to develop Window Desktop applications , game , however Windows Server Licensing fees are high , Enterprises choose... Based on cost considerations Linux.
VB
at present VB/VBA There are two main application scenarios . One is office development , Most of them are business departments ( Non-technical personnel ) Doing it . The motivation of development is that the work content is too repetitive and boring 、 I hope to have a small tool to assist in automatic processing .
JS
JavaScript It's a client-side scripting language , Mainly used to HTML Web pages add a variety of dynamic functions , Provide users with more smooth and beautiful browsing effect . It can be embedded directly HTML page , But it's written separately JS Documents facilitate the separation of structure and behavior , With the support of most browsers , It can run on a variety of platforms ( Such as Windows、Linux、Mac、Android、iOS etc. ),JS It mainly runs on the client ( browser ), It can also run on the server ( operating system ).
Assembly language
Assembly language is a language used in electronic computers 、 Microprocessor 、 Low level language for Microcontrollers or other programmable devices , Also known as symbolic language . Although using assembly language to write programs is not as simple as high-level programming language 、 intuitive , But the compiled object program takes up less memory 、 High efficiency , And can directly reference various equipment resources of the computer .
SQL
SQL It is used to store... In a database 、 The language in which data is manipulated and retrieved . For relational databases MySQL It is widely used in enterprises , One of the database operations is to use SQL To write the . So for a back-end Developer , Skilled in writing SQL Language is very important .
PHP
The language belongs to a scripting language at the back end , Commonly used PHP To do anything else CGI What the program can do , For example, collecting form data , Generate dynamic web pages , Or send / receive Cookies.
Conclusion
To sum up, we can see that , There are many programming languages , Each language uses its own scene , In our career development , You can try more , Embrace change , Choose the industry suitable for the air outlet , Lay a good foundation for programming .
版权声明
本文为[CodeJames]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204210849319252.html
边栏推荐
- Leetcode0824. 山羊拉丁文(simple,字符串处理)
- LDO series -- PSRR
- JS prototype and prototype chain
- ARPU, the user of China Mobile, has re entered the rising channel, and the salary of employees has also increased steadily
- 2022年流动式起重机司机考试练习题模拟考试平台操作
- BUUCTF[ACTF2020 新生赛]Include
- 36氪首发|「甄知科技」收购数智化开发平台「猪齿鱼」,将和已有产品「燕千云」融合形成产品闭环
- [paper reading] [iccv 2021] rpnet: learning inner group relations on point clouds
- LDO系列--PSRR
- Leetcode0824. Goat Latin (simple, string processing)
猜你喜欢

【CVPR 2020】PointASNL :Robust Point Clouds Processing using Nonlocal Neural Networks

What is paternity and diamond inheritance

Alibaba Wen Shao came out again to reconstruct fastjson and launch fastjson 2

JS prototype and prototype chain

Power grid enterprise standard B interface access record (II): resource reporting

多线程小抄集(新编四)

ARPU, the user of China Mobile, has re entered the rising channel, and the salary of employees has also increased steadily

Maya basic tutorial and basic operation explanation

八大排序(上)

2022年上海市安全员C证考试模拟100题及模拟考试
随机推荐
【论文阅读】【ICCV 2021】RPNet:Learning Inner-Group Relations on Point Clouds
Map Object WeakMap
51 single chip microcomputer learning_ 1.3 LED water lamp
BUUCTF[HCTF 2018]WarmUp
[tools] summary of library functions for remote interaction in PWN
Characteristics of interactive multimedia applications
[(strongly pushed) Li Hongyi 2021 / 2022 spring machine learning course] unsupervised learning - linear methods
2022化工自动化控制仪表考试练习题及模拟考试
Signalr console as server
【SQL server速成之路】数据库和表(二)
51 单片机学习_1.3 LED流水灯
L2-031 深入虎穴 (25 分)
头大毕设论文模板适配指南
Selection of WiFi module for data transmission through industrial control serial port of intelligent gateway of Internet of things
2022茶艺师(初级)考题及在线模拟考试
Liunx下Navicat连接mysql报错ACCESS DENIED FOR USER ‘ROOT‘@‘XXX.XXX.XXX.XXX‘ (USING PASSWORD: YES
机器学习笔记 - SVD奇异值分解(2)
Garbage collection mechanism
7.3 convolutional neural network Nin
LDO series -- PSRR