当前位置:网站首页>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 .
边栏推荐
- numpy 数据输入输出
- 条件查询
- PHP installation SSH2 extension
- A method of quickly transplanting library function code to register code by single chip microcomputer
- 排序查询
- Multipass Chinese document - share data with instances
- Realize video call and interactive live broadcast in the applet
- Oracle data pump table
- ROS notes (07) - Implementation of client and server
- SixTool-多功能多合一代挂助手源码
猜你喜欢

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

Stm8 MCU ADC sampling function is triggered by timer

1.12 learning summary

Yapi cross domain request plug-in installation

ROS notes (07) - Implementation of client and server

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

Thinkphp6 using kindeditor

2.22.2.14

Install Damon database

Essential foundation of programming - Summary of written interview examination sites - computer network (1) overview
随机推荐
dijkstra
#微信小程序# 在小程序里面退出退出小程序(navigator以及API--wx.exitMiniProgram)
2021-02-07
SSH password free login, my server password free login to the other server, the other server password free login to your server
Simple personal summary of tp6 multi application deployment -- Part I [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
Database design (I)
PHP get mobile number operator
2022.1.23
File upload and security dog
基础查询
numpy 索引及切片
PHP small factory moves bricks for three years - interview series - my programming life
Method of saving pictures in wechat applet
Numpy index and slice
Install Damon database
Tp6 is easy to tread [original]
TP5 distinct method paging problem
Laravel framework Alipay payment fails to receive asynchronous callback request [original]
A new paradigm for large model application: unified feature representation optimization (UFO)