Introduction


Introduction
Operating System
Operating System is the software system, which manages the computer to coordinate all the works.

Types of OS :
1.                  Single user single tasking O/S       >        Ms-DOS
2.                  Single User Multi tasking O/S        >      windows
3.                  Multi user Multi tasking O/S           >        UNIX
4.                  Networking O/S                              >        Windows -NT

Language
Language is a tool for communications. We can interact (work) with system by using a System language.

There are three types of languages :
  
1.                  High Level language:
Commands will be similar to English language. Commands like CLEAR, GET and PRINT will do the work of clearing, getting input and printing.
So it is very easy to develop a program using high-level language. But each & every command should be converted into machine-readable format (0s and 1s), and then it will get executed.
So program development is easy, but execution of program is slow.
Ex:      BASIC ,FORTRAN

2.                  Low Level language:
Low-level language deals directly with the memory of computer. So we have to refer abbreviations, address of memory and hardware and etc. So program development is tough, but execution of program is fast.
Ex:      Assembly languages

3.                  Middle Level language:
Takes features from high and low level languages. Easy to develop, fast in execution, middle level languages became programmer's languages.
Ex:      c, c++

What is a Converter ?
The converter means nothing but, to convert the source code into machine understandable code. 
The converter is classified into following types.

1.      Assembler:
The assembler is used to convert the assembly language source code into machine understandable code.

2.      Compiler:
The compiler is used to check any syntax errors are available in our source code or not. Whenever it is checking at that time it will check whole program at a time. After compiled we should correct  all errors. After compiling a file is created with extension OBJ.

3.      Interpreter:
         The interpreter is also used to check if any error is available in our source code or . The  checking is done statement by statement. While interpreting the source code is linked with the built-in statements (Function). Before interpreting you should compile your program. After interpreted only we can able to see the output (Re-action of our program).