. . . "Using C, a programmer can create high-level applications as well as low-level applications targeting the memory or hardware devices such as printers and consoles." .