Writing CodeSome of the assignments require you to write code. These assignments can be completed in Java, Python or C/C++. Code stubs for Java and Python will be provided. I prefer if you write in Java or Python. The caveat with using C/C++ is that you have to make it easy on the graders. We will not spend much time trying to debug why your code doesn't compile.
Code will be compiled by running javac *.java using Java Compiler 1.7.
PythonThe code will not be compiled for obvious reasons.
C/C++The code will be compiled by running Make
Running CodeEach assignment will specify how the code will be run. For example, for the assembler, the following commands and command line arguments will be used.