This is the exact type of video i was looking for! Straight to the point for those who are already familiar with programming somewhat but want to learn C
I am familar with x86 assembly programming and this helps me a lot to understand what a pointer in C is and how functions works like subroutines with the calling convention. Additonal i learnt that we can’t use a variable in the main function that we initialize only i a function., but that we can initialize a variable in the main function that we can change in an other function, without to return the variable at the end of the function. At first i was confused.😂
There are some differences between C compilers. I tried to use a C listing for the DOS Turbo C compiler from Borland with DOS DJGPP gcc and i had to add some initalizing of variables to the listing to use it for gcc. And i think i can’t use function that not exist in the older DOS gcc compiler, but in the modern gcc compiler for Linux.
At first i had to learn what the meaning of type cast is. After solving a lot of errors i understand it now. I think the video is not for people that fresh start to learn C coding and you are talking i little to fast.
Hey, drop a series of videos "Open Source Learning" where you'll make base program in C & give lots of issues/features to add(host on GitHub) which your viewers will add to practice. But honestly we need good graphic editor in Linux (Inkscape/Gimp are not there yet), maybe this can be it.
Doing this you'll also have content when you can't think of any good ones — github pr reviews.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.
Is C my favorite language? YES.
Do I use it for everything I want to do? NO.
never felt more lost 5 minutes into a video 😭 🙏
This is the exact type of video i was looking for! Straight to the point for those who are already familiar with programming somewhat but want to learn C
typedef struct __SPI_HandleTypeDef_t
{
SPI_TypeDef_t *Instance;
SPI_InitTypeDef_t Init;
uint8_t *pTxDataAddr;
uint16_t TxDataSize;
uint8_t busStateTx;
void(*TxISRFunction)(struct __SPI_HandleTypeDef_t *SPI_Handle);
uint8_t *pRxDataAddr;
uint16_t RxDataSize;
uint8_t busStateRx;
void(*RxISRFunction)(struct __SPI_HandleTypeDef_t *SPI_Handle);
}SPI_HandleTypeDef_t;
Your cursor is soooo annoying, please, replace it with something more plain and ordinary
how to make curse look like this
I wanna be like you!
how are you doing this so fast?
your vim motion is so fast
just amazing!
In your description you should have links for the compiler and IDE environment we could use …
What terminal emulator are you using? The cursor effect looks neat
Explainig C code with java that i never learnt drive me crazy.😂
I am familar with x86 assembly programming and this helps me a lot to understand what a pointer in C is and how functions works like subroutines with the calling convention. Additonal i learnt that we can’t use a variable in the main function that we initialize only i a function., but that we can initialize a variable in the main function that we can change in an other function, without to return the variable at the end of the function. At first i was confused.😂
There are some differences between C compilers. I tried to use a C listing for the DOS Turbo C compiler from Borland with DOS DJGPP gcc and i had to add some initalizing of variables to the listing to use it for gcc. And i think i can’t use function that not exist in the older DOS gcc compiler, but in the modern gcc compiler for Linux.
At first i had to learn what the meaning of type cast is. After solving a lot of errors i understand it now. I think the video is not for people that fresh start to learn C coding and you are talking i little to fast.
I begin to learn C coding on an Android tablet with a DOSBox app installed with DJGPP gcc to create&run DOS executable files just for fun.
23:20 – it's wild.
KN King and Jens Gustedt will get you to the intermediate level if you take the texts seriously.
i cant belive youre on windows
What a great vid you earned yourself a subscriber ❤
Great vid. How do you get that cursor animation.
What the, been doing C all my adult life, whatever, but what is that groovy editor man!!
What extension of colors do you use on vscode? I liked it
You just summarized my 1 semester in 50 minutes
Can u do cpp like this
Hey, can you tell me about the colorscheme you're using, I like that.
After only watch a few minutes of this and previously having only used python: I get why people made so many more programming languages.
ur absl goated for this & ur ml library vid is fiiiire too
"all 0s does equal 0, which is really nice" is when i realized this profession is not for the weak
Greatest explanation of pointers omg..
Nice
14:05 pointers
Where were u 2 years ago when i needed this so badly
wth is that animation on the cursor in your terminal, damn zoomers trying to kill us boomers
The goat
No. All those tutorials are fake. Buy the book "C Programming Language ANSI C" instead, it's more worth it.
Where did you learn all this?
What’s your vim config?
what is that ide/editor?
🐕
Greate content! Keep going, brother in C!
gcc is gnu compiler collection btw not gnu c compiler
That cursor animation would drive me insane
My day job is rust but this made me want to improve my c skills
thank you for this, please make a part 2, that covers, arena allocators, and other useful tips and tricks, and structuring and style guide
Hey, drop a series of videos "Open Source Learning" where you'll make base program in C & give lots of issues/features to add(host on GitHub) which your viewers will add to practice. But honestly we need good graphic editor in Linux (Inkscape/Gimp are not there yet), maybe this can be it.
Doing this you'll also have content when you can't think of any good ones — github pr reviews.
"True and false are not defined by default. I love C." type of programmer.
I know you read this Spider-Man 🫵🫵