Input Devices
Data are facts , numbers and characters that are entered into the computer via keyboard. Other types of input devices are mouse , joystick , light pens, scanners , camera etc.Computer input devices
- Keyboard
- Mouse/Trackball
- Joystick
- Light pen
- Pointing stick
- Touch pad
- Touch screen
- Barcode reader
- Scanner
- Microphone
- Graphics tablet
- Digital cameras
Output unit
After the data has been processed the results are output in the form of useful information. Output units such as monitors and printers make the result accessible for use by people.Computer output devices
1) Moniter:- screen that display information such as text , numbers and pictures , soft copy etc.2) Speaker:- allow you to hear voice , music and other sounds from your computer.
3) Printer:- gives you information from the computer in printer from hard copy.
4) Modem :- allows you to use your computer to communicate with other computers.
High level Language
- High level language are close to human language and far from the machine.
- These language consist of symbols and a few punctuation characters.
- C++ , lava are high level languages.
Low level Language
- Low level language provide the programer with a high degree of control but they required a detailed knowledge of the hardware to be used.
- Low level language is close to computer language and for from human language.
- Assembly language and a machine language are two main type of low level language.
Compiler
A compiler is a software program that transforms high level source code that is writtes by a developer in a high level programming language into a low level object code ( binary code ) in a machine language which can be understood by the processor.The process of converting high level programming into machine language is known as CompilationInterpreter
1) Interpreter is a computer that is used to directly execute programs instructions written using one of the many high level programming language.2) Interpreter transform the high level program into an intermediate language that execute , or it could pass the high level source code and and then performs the commands directly , which is done line by line or statement by statement.
0 Comments