add reading reflections

This commit is contained in:
2025-11-21 10:30:19 -05:00
parent 6140120443
commit 471221602c
11 changed files with 188 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
What points were the most clear to you? (List up to 3)
- Okay, so were going up a step. We made the VM turn into Hack ASM, but we need something to make the VM language files in the first place- were not writing direct to VM.
- So were translating Jack (java-ish) to VM! New syntax to learn, but its only 8 library files. That sounds doable.
- The “calling protocol” makes sense- similar to the call stack Im used to.
Grading comment:
What points were the muddiest and you'd like to talk more about? (List up to 3)
- Again- VM bad, extra obscurity! Good for education.
- how do we really define functions? Thats the library stuff I dont quite get yet.
Grading comment:
Reflect on what you read.
Give me a sense about what is connecting to existing knowledge
-OR-
Your "ah ha!" moments
-OR-
What is hanging off by itself, not connecting.
Were going up in the CS course stack! This time, a mix of 306 and 308 - computer systems, and programming language design. I understand how we are using functions now- converting a user-friendly programming language, to a vm intermediary, then compiling to assembly. This makes sense, and is exactly what I wanted to see in the course! I wanted to see this higher level connection of language to compiler to compiled- the VM step, no matter how much I disagree with it, is nice too.