当前位置:网站首页>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 .
边栏推荐
- A new paradigm for large model application: unified feature representation optimization (UFO)
- #微信小程序# 在小程序里面退出退出小程序(navigator以及API--wx.exitMiniProgram)
- Introduction to markdown grammar
- 2022.2.15
- Modify the number of Oracle connections
- Multipass Chinese documents - improve mount performance
- 2022.2.11
- Notes on enterprise wechat development [original]
- 08_SpingBoot 集成Redis
- Numpy general function
猜你喜欢

1.11 learning summary

How to use the configured slave data source for the scheduled task configuration class scheduleconfig

A new paradigm for large model application: unified feature representation optimization (UFO)

Multipass中文文档-远程使用Multipass

Minecraft 1.16.5 biochemical 8 module 1.9 version 1.18 version synchronization

File upload and security dog

Nabicat连接:本地Mysql&&云服务Mysql以及报错

Zhimeng CMS will file a lawsuit against infringing websites
![Laravel framework Alipay payment fails to receive asynchronous callback request [original]](/img/a7/139604ec3a977f2a4e96f392e56602.jpg)
Laravel framework Alipay payment fails to receive asynchronous callback request [original]

Introduction to markdown grammar
随机推荐
文件上传与安全狗
Zhimeng CMS will file a lawsuit against infringing websites
Laravel access error could not be opened
2.22.2.14
numpy 数据输入输出
A method of quickly transplanting library function code to register code by single chip microcomputer
2020-12-18
dijkstra
Multipass Chinese document - remove instance
1.16 learning summary
微信小程序保存圖片的方法
Numpy general function
22.2.8
Is education important or ability important in software testing
PHP splits a string into arrays
numpy 索引及切片
There is no response to redirection and jump in the laravel constructor [original]
[H5 development] 01 take you to experience H5 development from a simple page ~ the whole page implementation process from static page to interface adjustment manual teaching
Sort query
08_SpingBoot 集成Redis