Tutorial 9



Languages also are of different types : Machine Language, Assembly Language (Low-level Languages), High Level Language etc. Computer hardware can only process binary form of data i.e. a charge ON/OFF or 0/1. Machine language writes programs in the form of binary which can be directly executed by the computer hardware. Other language like Assembly language and High level languages’ program are first translated to the binary representation with the help of Compiler or interpreter or both or an assembler in case of assembly language. High level language is human language representation of the machine level language program whereas Assembly language is a symbolic representation of the machine level language program. Programs developed with the help of languages for some specific utilization/purpose are generally known as packages. Further categorisation of these types of software is System software and application software. An operating system is an example of system software. Application software is written to enable the computer to solve a specific data processing task.
Block Diagram of Computer