Skip to content

yyokii/SwiftComputer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This is a Swift implementation of nand2tetris

Topics

Resources

Stars

Watchers

Forks

Languages