What is Computer Software?
07-08-2019    704 times
Computer Software

What is Software?

Software is a set of instruction, which are performing a specific goal. This set of instruction supply to the computer as a software. Software is the intangible part of the computer. i.e. We cannot touch software, but we can feel or understand it.

Types of software

  1. System software:
    1. Operating System Software : OS or operating system works as a interface between user and computer hardware. E.g. DOS, Windows family, UNIX, Linux, Android, MAC/OS X etc.
    2. Utility Software: This type of software generally works for increase the capacity of a hardware device. E.g. clone CD
  2. Application software: Application software’s are designed for doing something specific job. These are two types
    1. Package Software: Office 2013, Macromedia (Dreamweaver, Flash, Freehand), Adobe (PageMaker, PhotoShop).
    2. Tailored or Custom Software: Tally (Accounting) etc.
  3. Computer Languages & Scripting:
    1. Low Level Language
      1. Machine Level Language: These language instructions are directly executed by the CPU.
      2. Assembly language: This is a machine dependent language. A set of instructions are created for a specific processor. This set of instruction is does not work on another processor. The instructions are called mnemonics .
    2. High Level Language : These languages are as like as English language. It is much more understandable language for human. E.g. FORTRAN (FORmula TRANslation), COBOL (Common Business Oriented Language), BASIC (Beginner’s All-purpose Symbolic Instruction Code), C, C++ etc.
    3. 4GL: SQL is the only one example of Fourth Generation Language. In this language we write very small amount of code for the get more amount.
    4. 5GL:All the previous types of language are checking only syntax. But Fifth Generation Languages are also checking the logic of the program along with the syntax. Example: JAVA, .NET
    Author Details
Arnab De
I have over 16 years of experience working as an IT professional, ranging from teaching at my own institute to being a computer faculty at different leading institute across Kolkata. I also work as a web developer and designer, having worked for renowned companies and brand. Through tutorialathome, I wish to share my years of knowledge with the readers.
    Related Post
  Query About the post