Problem Set 4: Memory Scramble
The purpose of this problem set is to explore programming with concurrent use of a shared mutable data type. Design Freedom and Restrictions On this problem set, you have substantial design freedom. Pay attention to the PS4 instructions in the provided code. You must satisfy the provided specifications for certain functions in Board.ts and commands.ts. You may rewrite or delete any of the other provided code, add new classes and methods, etc. Take care that the coordinate system of your game board matches the specifications: (row, column) coordinates start at (0, 0) in the top left corner, increasing vertically downwards and horizontally to the right. It is your responsibility to examine Didit feedback and make sure your code compiles and runs for grading, but you must do your own testing to ensure correctness. To get started, Ask Didit to create a remote psets/ps4 repository for you on github.mit.edu. Clone the repo. Find the git clone command at the top of your Didit assignment page,
Problem Set 4: Memory Scramble Problem Set 4: Memory Scramble The deadlines for this problem set are shown on the course calendar . The purpose of this problem set is to explore programming with concurrent use of a shared mutable data type. Design Freedom and Restrictions On this problem set, you have substantial design freedom. Pay attention to the PS4 instructions in the provided code. You must satisfy the provided specifications for certain functions in Board.ts and commands.ts . You may rewrite or delete any of the other provided code, add new classes and methods, etc. On this problem set,
saved by
related reading
- Problem Set 3: Memelyweb.mit.edu
- Reading 16: Mutual Exclusionweb.mit.edu
- Reading 18: Message-Passing and Networkingweb.mit.edu
- Reading 14: Concurrencyweb.mit.edu
- 6.4500 Design for the Web: Languages and User Interfacesdesignftw.mit.edu
- 6.4500 Design for the Web: Languages and User Interfacesdesignftw.mit.edu
- Reading 19: Little Languagesweb.mit.edu
- The Go Memory Model - The Go Programming Languagego.dev
- Problem Set 2: Cityscapeweb.mit.edu
- Problem Set 2: Cityscapeweb.mit.edu
- Problem Set 1: Flashcardsweb.mit.edu
- NYSRGnotes.ekzhang.com