What Is Software

Submitted by: Submitted by

Views: 85

Words: 639

Pages: 3

Category: Business and Industry

Date Submitted: 05/02/2014 08:20 AM

Report This Essay

EXTRA CREDIT.

1.) Identify the two major types of computer software and describe how they are different.

What is Software? Software by definition is the collection of computer programs, procedures and documentation that performs different tasks on a computer system. The term 'software' was first used by John Tukey in 1958. At the basic level, computer software consists of a machine language that comprises groups of binary values, which specify processor instructions. The processor instructions change the state of computer hardware in a predefined sequence. Briefly, computer software is the language in which a computer speaks. There are many different types of computer software's and here are some.

One of the major software's we have is a Programming Software. A programming software is one of the most commonly known and popularly used types of computer software. These software come in the form of tools that assist a programmer in writing computer programs. Computer programs are sets of logical instructions that make a computer system perform certain tasks. This tools help programmers in instructing a computer system include text editors, compilers and interpreters. Compilers translate source code written in a programming language into the language which a computer understands Compilers generate objects which are combined and converted into executable programs through linkers. Debuggers are used to check code for bugs and debug it. The source code is partially or completely simulated for the debugging tool to run on it and remove bugs if any. Interpreters execute programs. They execute the source code or a precompiled code or translate source code into an intermediate language before execution.

The second most commonly known software is a System Software. It helps in running computer hardware and the computer system. System software refers to the operating systems such as device drivers, servers, windowing systems and utilities. System software helps an...