Making Sense of C
Considering how fundamental the
C programming language is to modern programming languages, the speed of
C programs, and how it helps you understand the computer, you would think that finding well-written tutorials online would be easy. Given that I couldn't find a suitable tutorial online, I decided to write my own.
A C tutorial for everyone.
If you decided to make a programming language, where would you start?
Instead of having a programmer open another file to figure out why you did something, write your explanations directly in the code
Before we can figure out what we want C to do, we need to figure out what we want to do.
We're going to learn how to play around with values in this article.
"I'm very font of you, you must be my type."
Computers only speak binary, so how can we represent text?
How does the computer know which bits to use for what?
We still need some way of changing the behavior of the program based on the user input.
Functions are the building blocks of programs in C.
As you can guess, the main function is quite an important function in C.
We're going to get files from our hard drive into our program.
Now that we can open files in our program, let's interact with them
We're going to compile our first program!
We're going to write our first serious program.
Our first experience with build systems.