- Possibility to use docker as build and run environment
- unit test coverage by CPPUTEST
- modules structure
- project structure
- Makefile
- README.md
- program reading from file
- repeating program output to file
- possibility to read the program from console
- Check for illegal operation in runtime
- Basic CPU, MEMORY, IO implementation
- Support for program input from the console
- Support for interaction with the program using a console