Compiler is a translator that converts the high-level language into the machine language. 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.
This course requires no prior knowledge of compiler design but requires basic understanding of at least one programming language such as C, Java etc. It would be an additional advantage if anyone has had prior exposure to Assembly Programming.
Responsible | Safrun Nesa Saira |
---|---|
Last Update | 10/24/2021 |
Completion Time | 14 hours 56 minutes |
Members | 1 |