Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Driver Software Description

- A software driver is a type of software program that helps to control a hardware device. On any
computer, mobile device, or tablet, the various hardware and software components that make
up the computer need to communicate with each other in order for the computer to function
and work. Computers parts needs a driver because they do not employ standard commands,
computer components require drivers.

Examples

- Video cards from Advanced Micro Devices (or AMD) and Nvidia perform the same function but
each one needs its own driver since different hardware requires various commands.
- Drivers for different operating systems must also be developed differently. For example, a
driver created for macOS cannot be used with Microsoft Windows.
- Another example is a computer printer drivers, it is a component of system software that allows
communication between your computer and printer. It converts commands from your
computer's operating system or application software into a form or language that your printer
can understand, allowing it to carry out those commands as intended.

Programming Software Description and Examples

- Computer programmers use programming software to create a program or. Developers can
create, write, test, and debug other software applications using programming languages and
tools. Programming software is a sub-category of system software but according to some
sources it is stated as a separate category of software along with application and system
software.

Examples

- The Assembler is a Software that converts an assembly language code to machine code. It takes
basic Computer commands and converts them into Binary Code that Computer’s Processor can use
to perform its Basic Operations. These instructions are assembler language or assembly language.
- A compiler is a computer program that translates computer code written in one programming
language such as C, C++ Java etc. into another language. The name compiler is primarily used for
programs that translate source code from a high-level programming language to a lower level
language to create an executable program

You might also like