当前位置:网站首页>Selection of programming language
Selection of programming language
2022-06-26 04:44:00 【I am a little monster】
I'm learning python, I don't know much at ordinary times , So what I said may be a personal one-sided understanding for reference only
When developing software systems , Choose the appropriate programming language , It can not only reduce the difficulty of writing code , It can also greatly reduce the workload when testing the program , First, choose a programming language that is familiar to the system maintenance personnel , Only in this way can we get a software system with high readability and easy maintenance . Now the most widely used programming languages that are mainly studied in Colleges and universities are C Language 、C++、Java and Python programing language .
C Language is more suitable for low-level development , And it is applicable to a variety of operating systems ,C Language is used to develop the core libraries of many languages and the development of many compilers ;
C++ Can be seen as in C Developed on the basis of language , At present, Blizzard's games are basically C++ Developed , And C Language comparison ,C++ Write shorter code , Good scalability , Easier to maintain , But the code is not as efficient as C Language ;
Java Is a completely object-oriented language , It is very suitable for the design and development of large-scale software , Excellent in Distributed Computing , Can handle TCP/IP agreement , But because of Java Rely on virtual machines to run , therefore Java The running speed of is not high , Because there is no pointer , therefore Java There is a lack of flexibility , But this lack of flexibility may not be a good thing for some programmers .
The last thing to say is an increasingly popular interpretive language ——Python Language , Due to its rich standard library ,python The bottom layer of and many standard libraries and third-party libraries use C language-written , therefore python It is easy to learn and fully concise “ Inventory Expert ” The title of , In recent years, colleges and universities have gradually been listed as one of the required courses for non computer majors , because Python It's high-level language , Shielding a lot of underlying details , Therefore, the running speed is slow .
边栏推荐
- 问题随记 —— pip 换源
- Solution to back-off restarting failed container
- The statistics in the MySQL field become strings, and then they are converted into numbers for sorting
- 微信小程序保存图片的方法
- Numpy index and slice
- Navicat connects the pit of shardingsphere sub table and sub library plug-ins
- Laravel uses phpword to generate word documents
- Database design (I)
- digital image processing
- How to carry out word-of-mouth marketing for enterprises' products and services? Can word of mouth marketing be done on behalf of others?
猜你喜欢

Zhimeng CMS will file a lawsuit against infringing websites

Introduction to markdown grammar
![Notes on enterprise wechat development [original]](/img/66/cd83f4f86b7c42921db45f07957c15.jpg)
Notes on enterprise wechat development [original]

Thinkphp6 using kindeditor
![Tp6 is easy to tread [original]](/img/e9/4b2fbd485387c5ed9e75bd0451a19c.jpg)
Tp6 is easy to tread [original]

How to carry out word-of-mouth marketing for enterprises' products and services? Can word of mouth marketing be done on behalf of others?

The statistics in the MySQL field become strings, and then they are converted into numbers for sorting

1.21 learning summary

Advanced learning of MySQL (learning from Shang Silicon Valley teacher Zhou Yang)
![[H5 development] 03- take you hand in hand to improve H5 development - single submission vs batch submission with a common interface](/img/37/84b7d59818e854dac71d6f06700cde.jpg)
[H5 development] 03- take you hand in hand to improve H5 development - single submission vs batch submission with a common interface
随机推荐
Sort query
There is no response to redirection and jump in the laravel constructor [original]
Solution to back-off restarting failed container
Gateway can not connect to tcp://127.0.0.1: Connection refused
1.13 learning summary
numpy 数据输入输出
Oracle 数据泵导表
Physical design of database design (2)
Thinkphp6 implements a simple lottery system
Numpy general function
1.12 learning summary
Multipass Chinese document - setup driver
Install Damon database
2020-12-18
Guide de la pompe de données Oracle
SixTool-多功能多合一代挂助手源码
2022.1.23
numpy 索引及切片
PHP small factory moves bricks for three years - interview series - my programming life
LeetCode 94. Middle order traversal of binary tree