Give one reason why a software developer might choose to write a device driver using a low-level language rather than a high-level language.