Compilers
Assembler Languages
Distributed Operating Systems