Fundamentals of a Computer

Computer Softwares

    Define a Program :
  • The set of instructions in a specific order written using a computer language is called a program.
  • Define a Software :
  • The set of programs designed to perform some task with the help of hardwares are known as Software.
  • We can not seen or touched the softwares as it is not a hardware and only installed on computer's drive to perform the specific tasks.
  • Examples are Operating Systems, MS Office, Games, Audio/Video player etc.
notes of Computer Fundamentals - types of softwares
    There are three types of Softwares :-
  1. System Softwares :
    • The softwares that manages, controls and coordinates the hardware components of a computer are known as System Softwares.
    • Without these software, a computer can not run. It means these are the required softwares to do work on computer.
    • Examples are -
      Operation systems (like Windows, Mac OS, Android, MS DOS, Unix, Linux etc.), Read More
      Language translators (like Assembler, Compiler, Interpreter), Read More
      Utility softwares (like Antivirus utility, Backup utility, File compression utility, Disc defragmenter utility etc.) Read More
  2. Application Softwares :
    • The softwares that are used by the users for their personal use or purpose are known as Application Softwares.
    • The installation of such softwares are not necessary to run the computer system.
    • It can only be installed as the users required to perform their specific task.
    • Examples are -
      MS Office Tools (like MS Word, MS Excel, MS PowerPoint, MS Access, MS Outlook, MS Team etc.),
      Games (like FreeFire, PUBG, Counter strike etc.),
      Web Browsers (like Internet Explorer, Google Chrome, Mozila Firefox, Safari, UC Browser etc.),
      Photo Editing tools, Audio/Video players etc.
  3. Programming Softwares :
    • The softwares that can be used by the developers or programmers to develop various kind of softwares are known as Programming Softwares.
    • It is used as programming language editors.
    • Examples are Turbo, Notepad++, Eclipse, Coda etc.