0% found this document useful (0 votes)
6 views

Compiler Design - Overview: Language Processing System

Compilers translate programs written in high-level languages that are easier for humans to understand, like C++ and Java, into binary machine code that computers can directly execute. This translation process involves multiple components in the language processing system, taking a program written in a high-level language and converting it through a series of translations until binary machine code is generated that the computer hardware can understand and execute. Compilers were created to simplify the task of writing programs for computers, as writing directly in binary would be difficult and cumbersome for programmers.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Compiler Design - Overview: Language Processing System

Compilers translate programs written in high-level languages that are easier for humans to understand, like C++ and Java, into binary machine code that computers can directly execute. This translation process involves multiple components in the language processing system, taking a program written in a high-level language and converting it through a series of translations until binary machine code is generated that the computer hardware can understand and execute. Compilers were created to simplify the task of writing programs for computers, as writing directly in binary would be difficult and cumbersome for programmers.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Compiler Design - Overview

Computers are a balanced mix of software and hardware. Hardware is just a piece of mechanical
device and its functions are being controlled by a compatible software. Hardware understands
instructions in the form of electronic charge, which is the counterpart of binary language in
software programming. Binary language has only two alphabets, 0 and 1. To instruct, the
hardware codes must be written in binary format, which is simply a series of 1s and 0s. It would
be a difficult and cumbersome task for computer programmers to write such codes, which is why
we have compilers to write such codes.

Language Processing System


We have learnt that any computer system is made of hardware and software. The hardware
understands a language, which humans cannot understand. So we write programs in high-level
language, which is easier for us to understand and remember. These programs are then fed into a
series of tools and OS components to get the desired code that can be used by the machine. This
is known as Language Processing System.

You might also like