当前位置:网站首页>Education is a pass and ticket. With it, you can step into a higher-level environment
Education is a pass and ticket. With it, you can step into a higher-level environment
2022-07-03 09:49:00 【Brother gun plays embedded】
Are junior high school students doing nothing to learn programming ?
Education is a pass , One ticket , You have it , You can step into a higher-level environment in advance , So if the sword goes sideways, concentrate on learning programming and give up learning , That doesn't mean you will be affected , But once you need to develop to a higher level , You need to work harder than others , Because you don't have a pass , No tickets .

Many of my classmates like programming , Some people are better off now than me , Some are not as good as me , But those who are better than me are basically no worse than me in the college entrance examination , The college entrance examination school is no worse than me .
I'm learning programming all the way , From the teacher 、 Parental pressure 、 There are also many criticisms , I also survived , But it should be noted that , I can do better , You can also learn programming better ( I C Weak language foundation , Most of the basic things come from BASIC/VB), But balance is needed .
therefore , You said you study well , First of all, make sure , How good your grades are ? There is no problem getting admitted to key universities ? I can only get two copies ? At least , You can't significantly affect your academic performance by learning programming , Although generally speaking, programming has little impact on academic performance .
The article is relatively long , More words , You can first open the avatar and pay attention to me , Then take your time ,/// Insert a : At the beginning of this year, I recorded a set of systematic introductory single chip microcomputer tutorial , If you want, just ask me for it. It's free , I can send a private message ~ Click the black font in the lower left corner of my avatar and I can also get it . I've been relatively idle recently , Take me to finish the design , Take students to provincial or above competitions ///

Ask me if I regret learning programming earlier , I regret , The first computer in my family was bought in high school , I used to program on bully in my early years , Later, I went to my cousin's unit to rub the computer .
Ask me if I regret not taking the college entrance examination carefully , I also regret , But I think , I don't spend much time on programming , More often, something else is delayed , such as : fall in love .
therefore , Don't listen to others , Just edit your program , The premise is that you are really determined to go this way , I need to remind you , People who can finally bring their interests to college graduates , Not much . Be thick skinned , If you are not thick skinned , Then we can only convince parents by keeping their grades .
There are many things that affect academic performance , Learning programming may be a , But it is absolutely of secondary importance , You should make love 、 Take the time to play games to program , I'm sure you'll be great in the end .
Get tickets to key high schools and universities , You win , Make your own program , Let's go .
Now answer a question from a netizen
Why? C The language is designed as a function that needs to be declared before it can be used ?

First , to C It is possible to add a precompile to the language to solve this problem .
Besides, why not precompile :
First ,C Language appeared very early , At that time, the compiler was also a very complex thing , At that time, the memory of the computer 、 External storage is very small , It is also a troublesome thing for the compiler to do too much , So a prior declaration becomes a norm , Keep it , The purpose is to make the compiler simpler , Although all this is very outdated .
secondly , The cost of precompiling is high , And scripting language 、 The explanation language is different ,C The scale of language projects can be very large , For example, operating system level C Language Engineering , There are tens of thousands of source files , Involving hundreds of thousands of global symbols , The burden of precompiling a project of this size is very high , If the whole project is completely scanned , Traverse all global symbols , Then do the real compilation , It is estimated that many yard farmers will go crazy , The waiting time will be particularly long .

Friends interested in MCU can come to me , I recorded some introductory tutorials about MCU , If you need children's shoes, just ask me for them , Free of charge , Private confidence in me “ Miss Lin ” You can take ~ Click to open my avatar to receive
Again ,C Language is a statically linked language , If a project is designed to compile only , Not linked , For example, some libraries will be designed like this , In some cooperative development projects , Sometimes, only obj file , Then some global symbols may not be included in the existing code , Then pre search will not find some symbols , So what to do ? If no statement is provided , This code can't be compiled .
Based on the above considerations , therefore C Language is designed like this , For developers , Not friendly , But it's not too bad , Even good in some ways .
Okay , That's all for this issue , If you think it's helpful to you in front of the screen, please press one button three times

边栏推荐
- 1300. sum of varied array closed to target
- Directory and switching operation in file system
- Project cost management__ Plan value_ Earned value_ Relationship among actual cost and Countermeasures
- Desktop icon recognition based on OpenCV
- Epoll read / write mode in LT and et modes
- 单片机学到什么程度能找到工作,这个标准不好量化
- UCI and data multiplexing are transmitted on Pusch - determine the bit number of harqack, csi1 and csi2 (Part II)
- 要選擇那種語言為單片機編寫程序呢
- Leetcode daily question (985. sum of even numbers after queries)
- uniapp 实现微信小程序全局分享及自定义分享按钮样式
猜你喜欢

【男保姆式】教你打开第一个微信小程序

Development of electrical fire system

Vector processor 9_ Basic multilevel interconnection network

Electronic product design, MCU development, circuit cloning

Leetcode daily question (1162. as far from land as possible)

Leetcode daily question (931. minimum falling path sum)

Nr--- Pusch I: sorting out the agreement process

numpy. Reshape() and resize() functions

MYSQL数据库底层基础专栏

要選擇那種語言為單片機編寫程序呢
随机推荐
Hal library sets STM32 clock
Schematic diagram and connection method of six pin self-locking switch
Make the most basic root file system of Jetson nano and mount NFS file system on the server
uniapp 实现微信小程序全局分享及自定义分享按钮样式
Leetcode daily question (2212. maximum points in an archery competition)
STM32 serial port usart1 routine
Characteristics of PUCCH formats
Project scope management__ Scope management plan and scope specification
Project cost management__ Topic of comprehensive calculation
Leetcode daily question (1856. maximum subarray min product)
Eight working modes of stm32gpio and chip naming rules
UCI and data multiplexing are transmitted on Pusch - Part I
Nodemcu-esp8266 development board to build Arduino ide development environment
Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 5 --blinker_ MIOT_ MULTI_ Outside (lighting technology app + Xiaoai classmate control socket multiple jacks)
Leetcode daily question (2305. fair distribution of cookies)
Leetcode daily question (931. minimum falling path sum)
要选择那种语言为单片机编写程序呢
Electronic product design, MCU development, circuit cloning
Project cost management__ Plan value_ Earned value_ Relationship among actual cost and Countermeasures
[csdn] C1 analyse des questions de formation Partie III Bar _ JS Foundation