陳鍾誠

Version 1.0

nand2tetris – 第 9 章指引

語法理論

教學主題影片
PDFChapter 9. High-Level Language
電子書語言處理技術

C 的執行環境 (記憶體配置)

Code
Data
Stack
Heap

Stack 與 Heap

函數呼叫 : 參數、返回點、區域變數

遞迴 Recursive 的運作原理

malloc 的運作原理

比較 C 與其他語言

malloc vs. Garbage Collection

  • 自行釋放: malloc + free
    • C/C++
  • 垃圾收集: Garbage Collection
    • C#, Java, JavaScript,

垃圾蒐集算法