Compilers and assemblers are used to convert high-level language and assembler language codes into a compact machine code for storage in the microcontroller's memory.
Being a university machine it was patronised by a large number of the student population, who had access to a protected machine code development environment.