1863 views|26 replies

209

Posts

1

Resources
The OP
 

Do you feel like you have suddenly realized something about programming? [Copy link]

 

I believe that all learning programming starts with learning the basic grammar of programming. At what moment did you feel that you suddenly got started? Did you suddenly realize it?

This post is from Programming Basics

Latest reply

You will start to realize the problem of memory space. At the beginning, you only use the computer memory capacity, so you don't have to worry about it. But when porting to a single-chip microcomputer, you have to pay attention to variables and calling functions. For example, if the Recursive function of C language is not used properly in a single-chip microcomputer, it will cause the memory space range to exceed and cause errors. Therefore, basically, some of the writing methods in C language tutorials are not used when writing single-chip microcomputers.   Details Published on 2024-9-17 09:58
 

6027

Posts

6

Resources
2
 

Start with the C routines of the microcontroller, learn with the help of syntax, and you will understand when you implement the functions

This post is from Programming Basics

Comments

Did you learn the examples directly? And then learned the grammar through the examples? How long did it take you to understand this learning method?  Details Published on 2024-6-24 10:35
 
Personal signature

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

209

Posts

1

Resources
3
 
Qintianqintian0303 posted on 2024-6-24 10:19 The C of the microcontroller starts from the routine, the syntax assists learning, and you will understand it when you realize the function

Did you learn the examples directly? And then learned the grammar through the examples? How long did it take you to understand this learning method?

This post is from Programming Basics

Comments

There is not much in the syntax, but there are still differences in the use of different applications. For example, the way C is written in a computer is different from that in a microcontroller. It is better to use it according to the actual situation.  Details Published on 2024-6-24 10:59
 
 
 

6027

Posts

6

Resources
4
 
851779592 posted on 2024-6-24 10:35 Did you learn this example directly? And then learn the grammar through the example? How long did it take you to understand this learning method?

There is not much in the syntax, but there are still differences in the use of different applications. For example, the way C is written in a computer is different from that in a microcontroller. It is better to use it according to the actual situation.

This post is from Programming Basics

Comments

Indeed, it comes directly from reality. In this way, what we learn is also learned from practice.  Details Published on 2024-6-25 08:50
 
Personal signature

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

6064

Posts

4

Resources
5
 
Did you get a sudden realization after learning programming?
This post is from Programming Basics

Comments

What I mean is that suddenly after a certain point in time, I suddenly felt that writing code was not clueless, but I could realize the functions step by step with clear ideas.  Details Published on 2024-6-25 08:54
 
 
 

307

Posts

0

Resources
6
 

Why did I suddenly realize it? This is not a mathematical proof, nor is it a difficult question at the end.

This post is from Programming Basics

Comments

What I mean is that suddenly after a certain point in time, I suddenly felt that writing code was not clueless, but I could realize the functions step by step with clear ideas.  Details Published on 2024-6-25 08:53
 
 
 

6748

Posts

2

Resources
7
 

I did have it when I first learned a programming language, but there was basically no sudden epiphany afterwards.

This post is from Programming Basics

Comments

Indeed, it feels like this is a sudden realization. Oh... So that's how it is. I dare to code and implement the functions step by step.  Details Published on 2024-6-25 08:52
 
 
 

4764

Posts

12

Resources
8
 
Any sudden realization is just a platform on the ten thousand steps of climbing. The real mastery is that I forget everything else and only remember the data and algorithms.
This post is from Programming Basics

Comments

Haha, according to what you mean, it is accumulated over time, and it feels like I have forgotten everything, but I also remember everything.  Details Published on 2024-6-25 08:51
 
 
 

209

Posts

1

Resources
9
 
Qintianqintian0303 posted on 2024-6-24 10:59 There is not much in the grammar, but there are still differences in its use in different applications, such as the way C is written in computers and the way it is written in microcontrollers...

Indeed, it comes directly from reality. In this way, what we learn is also learned from practice.

This post is from Programming Basics
 
 
 

209

Posts

1

Resources
10
 
Azuma Simeng posted on 2024-6-25 06:56 Any sudden realization is just a platform on the ten thousand steps of climbing. The real mastery is that I forget everything and only remember the data and algorithms

Haha, according to what you mean, it is accumulated over time, and it feels like I have forgotten everything, but I also remember everything.

This post is from Programming Basics

Comments

I once asked a full-stack programmer who knows both natural language backend algorithms and Android frontends, and he said that programming is all about remembering how to use it, writing it out and making it work. The core is data flow.  Details Published on 2024-6-25 15:26
 
 
 

209

Posts

1

Resources
11
 
wangerxian posted on 2024-6-24 17:28 I had this moment when I first learned a programming language, but I basically didn’t have that moment of sudden enlightenment afterwards.

Indeed, it feels like this is a sudden realization. Oh... So that's how it is. I dare to code and implement the functions step by step.

This post is from Programming Basics
 
 
 

209

Posts

1

Resources
12
 
13620203064 Published on 2024-6-24 15:03 Why did I suddenly realize it? This is not a mathematical proof, nor is it a final puzzle.

What I mean is that suddenly after a certain point in time, I suddenly felt that writing code was not clueless, but I could realize the functions step by step with clear ideas.

This post is from Programming Basics
 
 
 

209

Posts

1

Resources
13
 
damiaa posted on 2024-6-24 11:45 Can you come up with a sudden realization while learning programming?

What I mean is that suddenly after a certain point in time, I suddenly felt that writing code was not clueless, but I could realize the functions step by step with clear ideas.

This post is from Programming Basics

Comments

Watch more and practice more. See how others do it and follow their example. Slowly you will be able to do it yourself.  Details Published on 2024-6-25 09:28
 
 
 

6064

Posts

4

Resources
14
 
851779592 posted on 2024-6-25 08:54 What I mean is that suddenly after a certain point in time, I suddenly feel that writing code is not clueless, but a clear mind to implement functions step by step

Watch more and practice more. See how others do it and follow their example. Slowly you will be able to do it yourself.

This post is from Programming Basics

Comments

Indeed, in actual combat, it is much more efficient than simply learning grammar.  Details Published on 2024-6-28 09:07
 
 
 

7422

Posts

2

Resources
15
 

If you read more, you will be enlightened, and more often you will learn from others.

This post is from Programming Basics

Comments

I feel that reading too much may not necessarily lead to enlightenment. Most people should be enlightened through practice.  Details Published on 2024-6-28 09:07
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

4764

Posts

12

Resources
16
 
Azuma Simeng published on 2024-6-25 06:56 Any sudden realization is just a platform of the ten thousand level climbing steps. The real mastery is that I forget everything and only remember the data and algorithms
Haha, according to what you mean, it is accumulated day by day, and it feels like I have forgotten everything, but I know everything
I once asked a full-stack programmer, who can play with natural language backend algorithms and Android front-ends, he said that programming is to remember how to use it, write it out and make it work. The core is data flow.
This post is from Programming Basics

Comments

Is it mainly about clarifying the data transfer logic? Is that what you mean?  Details Published on 2024-6-26 09:41
 
 
 

209

Posts

1

Resources
17
 
Azuma Simeng posted on 2024-6-25 15:26 Haha, according to what you mean, it means that over time, I feel like I have forgotten everything, but I also know everything[/quote] I once asked a full-stack programmer...

Is it mainly about clarifying the data transfer logic? Is that what you mean?

This post is from Programming Basics
 
 
 

43

Posts

0

Resources
18
 
There was no sudden enlightenment. I basically copied from here and there. The most important thing is to understand the code and find the bugs in the code based on the manual. Programming is just a few simple if-else for loops. Advanced syntax is not used. It hurts my brain.
This post is from Programming Basics

Comments

Haha, indeed debugging is also a key step in coding. How often do we use advanced syntax in our daily work?  Details Published on 2024-6-27 16:36
 
 
 

127

Posts

0

Resources
19
 

When I see special algorithm statements and special circuit applications, I suddenly have an epiphany about programming.


This post is from Programming Basics

Comments

Special circuit applications? Are you a digital IC designer? Or a related position?  Details Published on 2024-6-27 16:36
 
 
 

209

Posts

1

Resources
20
 
Posted by Zhuye Tingzheng on 2024-6-27 15:23 I didn't have any sudden realization. I basically copied from here and there. Being able to understand the code and combine it with the manual to find the bugs in the code is the most important thing. Programming...

Haha, indeed debugging is also a key step in coding. How often do we use advanced syntax in our daily work?

This post is from Programming Basics
 
 
 

Guess Your Favourite
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list