COMPUTER SOFTWARE - 5


B. Developing Software :- It is a software which provide services required for the development and execution of Application Software.

Programming Languages :- A programming language is a primary interface of a programmer with a computer. A programming language is an artificial language to express computation that can be performed by a computer.

Language Translator :- A Language Translator helps in converting programming languages to machine language. The translated program is called the Object Code. 
There are three kinds of language translator ------

  • Assembler :- An Assembler is a program that takes basic computer instructions and convert them into a pattern of bits that the computer processors can used to perform its basic operation.
  • Compiler :- It is used to convert the source code (written in high level language) into machine language. Compiler reads whole source code at a time and trap the errors and inform to programmer.
  • Interpreter :- This language processor converts the high level language program into machine language by converting it line by line. If there is any error in any line during execution, it will report it at same time and cannot resume until the error is rectified.
Linker :- A Linker is a system program that links together several objects modules and liberaries to form a single and coherent program (executable). The main purpose of linker is to resolve reference among files.


Loader :- Loader is a kind of system software which is responsible for loading and relocation of the executable program in the mail memory.

Relationship between Hardware & Software ------

There is a tight bond between hardware and software and they retain incomplete in absence of any. Hardware is a physical and tangible asset which you can see and touch whereas software is a program run over the hardware and controls the hardware. In simple words we can say that they complete each other. Software commands hardware, to perform a certain task like printing or playing music withthe help of operating system.


Try an online test -----
https://www.guruji24.com/online-tests/4/CCC

No comments:

Post a Comment

INTERNET TECHNOLOGY DFINITION

INTERNET Internet is an connection between several computers of different types belonging to various network across the world. It is ...