C Programming Language Crash Course 0
C Programming Language Crash Course 0 The language that have gave birth to all programs you're using today even the operating system like Windows or Linux The video is 1 hour long going really slow because I gave all the details By finishing the course, you'll be able to:
- Create the smallest C program.
- Create "Hello World" program.
- Preprocessor commands.
- Primitive datatypes int, char and float.
- Math and conditional operators.
- Declaring and initializing variables.
- If, Else branching.
- For loops
- Getting user input.
- Search for solutions in the web
Chapters: 00:00 Intro 00:05 The difference between C (Compiled) and Python, Lua (Interpreted) 01:20 Integrated Development Environment (IDE) 02:00 The simplest C program 02:38 Compiling using GCC 03:24 The semi-colon your new friend and enemy 03:36 Compiler errors 04:20 Running the minimal program 04:35 Who cares about new lines? 05:18 The holy entry function, Please welcome MAIN 06:23 Why the heck my main function returns an integer? 07:30 The minimal program is useless, what's next? 07:40 Welcome our warrior PRINTF 07:45 Computer: What the heck is Hello World, An apple?? 08:40 Errors are your best friends, not your enemies. 09:38 stdio.h, Standard Input Output library 10:15 Computers are dump, you're the smart man. 10:49 What is a string? 12:07 I wish I was that fast at typing commands :) 12:37 Hello World, The start point of every aspiring programmer 12:45 Recap Hello World 14:20 That hashtag looks suspicious my man 14:37 #define, Replace preprocessor command. let's change the c language syntax because I hate curly braces (Lua Programmers). 17:52 #include, Copy the header (.h) file here. 19:50 No such file or directory? 20:25 My code doesn't have curly braces :) 21:08 Remove a file 21:28 Don't run the old application, compile the new one! 22:03 Nerd bla bla 23:00 Variables, I still couldn't find my x 23:28 Types are important in Compiled languages generally 24:15 printf unexpected suprise 25:40 char* looks too crazy for me, what about string? 26:27 Preprocessors and semicolons aren't good lovers 27:00 Printf and format specifiers 27:52 Printf can take multiple parameters so I gave it my money :) 28:55 Math is everywhere 29:43 The computer ate my fraction (float vs int) 31:50 where the variables lives, the RAM (Random Access Memory)? 32:38 char, characters? 33:36 "Love" is not the same as "love", beware! 34:40 Comparison operators (Equal) 36:05 ASCII. Characters are also numbers, mom I've been lied to for my whole life. 39:30 More comparison operators (Greater, Less) or equal than 40:00 CS50 is a great course for computer science, thanks my history :) 40:15 GOOGLE IT and read the DOCUMENTATIONS! 41:10 if, else. Life have multiples paths and you're one decision away! 44:37 Loops and New L ... https://www.youtube.com/watch?v=5vGqdROFUJA
139298824 Bytes