Browse Source

Moved computer tutorial.

John Washam 9 years ago
parent
commit
88b03327e3
1 changed files with 8 additions and 7 deletions
  1. 8 7
      plan.txt

+ 8 - 7
plan.txt

@@ -2,8 +2,12 @@
 ##  Knowledge:
 ##  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 & 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)
 
 
 ----------------------------------------------------------------
 ----------------------------------------------------------------