Introduction to computers
3. Merit and Demerits of computers
3.1. computer software
Definition:
Computer software refers to the programs, data, and instructions that tell a computer what to do and how to do it.
It is not physical — you cannot touch or see it directly, but it controls how hardware works.
Types of Computer Software
1. System Software
-
Helps to run and control the computer hardware.
-
Acts as a bridge between the user and hardware.
-
🧠 Examples:
-
Operating Systems (Windows, macOS, Linux)
-
Utility Programs (antivirus, disk cleanup tools, backup software)
-
Device Drivers
-
2. Application Software
-
Designed to perform specific user tasks.
-
🧠 Examples:
-
Microsoft Word → for typing documents
-
Excel → for calculations
-
Photoshop → for image editing
-
Web browsers → for internet access
-
3. Programming Software
-
Used by programmers to create other software.
-
Provides tools for writing, testing, and debugging code.
-
🧠 Examples:
-
Programming Languages (Python, C++, Java)
-
Code Editors (VS Code, Notepad++)
-
Compilers and Interpreters
-