Moved computer tutorial.

This commit is contained in:
John Washam 2016-06-06 10:18:54 -07:00
parent 22b74937b5
commit 88b03327e3

View File

@ -2,8 +2,12 @@
## Knowledge: ## Knowledge:
########################################################################################## ##########################################################################################
* - Computer Arch Intro & Basics: * - how computers process a program:
https://www.youtube.com/watch?v=zLP_X4wyHbY&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq&index=1 * - https://www.youtube.com/watch?v=42KTvGYQYnA
* - https://www.youtube.com/watch?v=Mv2XQgpbTNE
* - Computer Arch Intro:
(first video only - interesting but not required) https://www.youtube.com/watch?v=zLP_X4wyHbY&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq&index=1
* - Parity & Hamming Code: * - Parity & Hamming Code:
Parity: Parity:
@ -41,13 +45,10 @@
* - C++: https://www.youtube.com/watch?v=twodd1KFfGk * - C++: https://www.youtube.com/watch?v=twodd1KFfGk
* - Understanding Compiler Optimization (C++): https://www.youtube.com/watch?v=FnGCDLhaxKU * - Understanding Compiler Optimization (C++): https://www.youtube.com/watch?v=FnGCDLhaxKU
* - how computers process a program:
* - https://www.youtube.com/watch?v=42KTvGYQYnA
* - https://www.youtube.com/watch?v=Mv2XQgpbTNE
---------------------------------------------------------------- ----------------------------------------------------------------
The Gauntlet: The Gauntlet:
Each day I take one subject from the list below, watch videos about that subject, and write an implementation in: Each day I take one subject from the list below, watch videos about that subject, and write an implementation in:
C C
C++ - without using built-in types C++ - without using built-in types
@ -56,7 +57,7 @@ Each day I take one subject from the list below, watch videos about that subject
and write tests to ensure I'm doing it right and write tests to ensure I'm doing it right
Why code in all of these? Why code in all of these?
Practice, practice, practice, until I'm sick of it, and can do it with no problem (some have many edge cases and bookkeeping details to remember) Practice, practice, practice, until I'm sick of it, and can do it with no problem (some have many edge cases and bookkeeping details to remember)
Work within the raw constraints (without garbage collection (except Python)) Work within the raw constraints (allocating/freeing memory without help of garbage collection (except Python))
Make use of built-in types so I have experience using the built-in tools for real-world use (not going to write my own linked list implementation in production) Make use of built-in types so I have experience using the built-in tools for real-world use (not going to write my own linked list implementation in production)
---------------------------------------------------------------- ----------------------------------------------------------------