Compiler resources

Computer hardware

Static analysis

Garbage collection

Debuggers