Depending on the programming language used, language translators are divided into three major categories:
compiler , interpreter
, and assembler . All these are listed in Table 1.2.
•System Utility: System utility programs perform day-to-day tasks related to the maintenance of the com-
puter system. They are used to support, enhance, and secure existing programs and data in the computer
system. They are generally small programs, having specific tasks to perform. Some utility programs are
usually provided along with the operating system, some are free while some need to be purchased from the
third party ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.