Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 577 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 577 Bytes

SwiftComputer

This is a Swift implementation of nand2tetris

Progress

Currently, Computer is implemented in Swift.

  • ✅ Project 1: Boolean Logic
  • ✅ Project 2: Boolean Arithmetic
  • ✅ Project 3: Sequential Logic
  • ✅ Project 4: Machine Language
  • ✅ Project 5: Computer Architecture
  • ✅ Project 6: Assembler
  • Project 7: VM I: Stack Arithmetic
  • Project 8: VM II: Program Control
  • Project 9: High-Level Language
  • Project 10: Compiler I: Syntax Analysis
  • Project 11: Compiler II: Code Generation
  • Project 12: Operating System