Disclaimer : π CHEAT ZONE ALERT! π
This code is not licenced, copying it is not the best way to progress ! Dig your own way budd.
βItβs harder to read code than to write it.β β Joel Spolsky
Requirements for this projet :
-
Rigor .
-
The will to learn .
-
Simple manipulation of a mouse and keyboard .
-
Link for music to relief you .
βΉοΈ 1337 School (42 Network) :
About 42 && 1337 School :
This project is a programming bootcamp concerning 1337 school, it lasts roughly 4 weeks, working 7 days a week, day and night. (error 404 sleep will never be found) These bootcamp covers the basics of programming so there's no need to have any experience at all. People will try and will fail, over and over again. This trial-and-error process is necessary in order to find solutions to different problems that once thought impossible. People learn in groups with other students, without teachers. It can be done, and it works.
If you're going through hell, keep going. β Winston Churchill
keep this in mind!
Holy graph :
π Sauce of videos needed :
πΊLecture (basics)
πΊArrays
πΊMemory
πΊPointers
πΊLinked Lists
π§ C Knowledge :
C is quirky, flawed, and an enormous success β Dennis Ritchie, Creator of the C language
Title | How Interesting | Author |
---|---|---|
The C Programming Language 2nd Ed Subsequent Edition | π | by Brian Kernighan and Dennis Ritchie |
Obscure C Features | βββββ | by Multun |
Characters, Symbols and the UTF-8 Miracle - Computerphile | ββββ | by Tom Scott |
Automatic Vectorization | ββββ | by Marchete |
Writing Solid Code | ββββ | by Steve Maguire |
Fast wc Multithread SIMD | ββββ | by expr-fi |
OpenMP Multithreading Programming | ββββ | by Joel Yliluoma |
Understanding lvalues and rvalues | ββββ | by Eli Bendersky |
The Practice of Programing | βββ | by Brian W. Kernighan and Rob Pike |
Modern C | βββ | by Jens Gustedt |
Duff's Device | βββ | by Tom Duff |
Structure Packing | βββ | by Eric S. Raymond |
Cello, High Level Programming to C | βββ | by Daniel Holden |
Are Global Variables Bad | β | StackOverFlow |
compile?
πΎ How toWe use gcc command with specific flags.
GCC = Gnu Compiler Collection.
Example:
$> gcc "filename.c" -o "executable.exe" -Wall -Wextra -Werror
Don't you dare to forget reading manuals, read them religiously. ;)