What is Computer Software? - Computer Fundamentals
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
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.
This type of software generally works for increase the capacity of a hardware device. E.g. clone CD
Application software: Application software’s are designed for doing something specific job. These are two types
Package Software: Office 2013, Macromedia (Dreamweaver, Flash, Freehand), Adobe (PageMaker, PhotoShop).
Tailored or Custom Software: Tally (Accounting) etc.
Computer Languages & Scripting:
- Low Level Language
Machine Level Language: These language instructions are directly executed by the CPU.
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
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.
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.
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