当前位置:网站首页>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 batch complete uninstall package
- Rsync common error messages (common errors on the window)
- BACK-OFF RESTARTING FAILED CONTAINER 的解决方法
- 问题随记 —— pip 换源
- Navicat connects the pit of shardingsphere sub table and sub library plug-ins
- Thinkphp6 using kindeditor
- 做软件测试学历重要还是能力重要
- Advanced learning of MySQL (learning from Shang Silicon Valley teacher Zhou Yang)
- numpy 随机数
- numpy 索引及切片
猜你喜欢

Svn error command revert error previous operation has not finished; run ‘ cleanup‘ if

2022.2.11

PSIM software learning ---08 call of C program block

文件上传与安全狗

1.11 learning summary

SixTool-多功能多合一代挂助手源码

mysql高级学习(跟着尚硅谷老师周阳学习)

1.12 learning summary

ROS 笔记(07)— 客户端 Client 和服务端 Server 的实现

Introduction to markdown grammar
随机推荐
2022.2.10
Stm8 MCU ADC sampling function is triggered by timer
图像翻译/GAN:Unsupervised Image-to-Image Translation with Self-Attention Networks基于自我注意网络的无监督图像到图像的翻译
记录一次循环引用的问题
Text horizontal alignment attribute text align and element vertical alignment attribute vertical align
Be a hard worker from today on
[H5 development] 03- take you hand in hand to improve H5 development - single submission vs batch submission with a common interface
The select option in laravel admin contains a large amount of data
Multipass中文文档-设置驱动
2022.1.23
1.19 learning summary
Create alicloud test instances
2022.2.15
Install cenos in the virtual machine
问题随记 —— pip 换源
Use shell script to analyze system CPU, memory and network throughput
Multipass Chinese document - setup driver
1.16 learning summary
微信小程序保存图片的方法
Dameng database backup and restore