From 88b03327e342e0cdaf89ae910f7b8a252e412ee9 Mon Sep 17 00:00:00 2001 From: John Washam Date: Mon, 6 Jun 2016 10:18:54 -0700 Subject: [PATCH] Moved computer tutorial. --- plan.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/plan.txt b/plan.txt index 9c553f4..022bd8b 100644 --- a/plan.txt +++ b/plan.txt @@ -2,8 +2,12 @@ ## Knowledge: ########################################################################################## -* - Computer Arch Intro & Basics: - https://www.youtube.com/watch?v=zLP_X4wyHbY&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq&index=1 +* - how computers process a program: + * - 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: @@ -41,13 +45,10 @@ * - C++: https://www.youtube.com/watch?v=twodd1KFfGk * - 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: + Each day I take one subject from the list below, watch videos about that subject, and write an implementation in: C 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 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) - 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) ----------------------------------------------------------------