programming

A higher-level language doesn't need to address the hardware constraints when developing a program.