You are on page 1of 16

Software

a component of a computer system, which refers to the


setofinstructions(program)writteninacode.

3 Types of Software:
1.Systems Software consists of low-level programs
that interact with the computer at a very basic level.
Common Types of Systems Software:
manages and coordinates the
functions performed by the computer hardware. Ex. MS-DOS,
Xenix, Mac OS, OS/2, UNIX, MVS
1.

2.

Operating System/OS

Assemblers a
machine code.

program that translate/assemble into

Common Types of Systems Software:


3.

Compilers a program that translates source code into a set


of machine-language instructions that can be understood by a
digital computer's CPU.
4. Debuggers checks the program if errors exists.

5. Utilities - is a program that performs a very specific


task, usually related to managing system resources. Ex.
AVG Anti-Virus.

Application Software which directs the computer to execute


commands that solve practical problems.
1.

Common Types of Application Software:


1. Word Processor- a word processing program is
designed primarily to edit text. Ex. WordStar, Microsoft
Word, OpenOffice Writer

2. Spreadsheets are primarily designed for maintaining


numerical tables, and calculating formulas using the figures
entered into the spreadsheet. Ex. Lotus123, Quattro,
Microsoft Excel, OpenOffice Calc

3. Presentation - an application use to help us to be


creative in making a presentation which is simple and easy
way. Ex. Microsoft PowerPoint, OpenOffice Impress

4. Databases a database program stores huge quantities


of information and organizes them by any number of
specified categories. Ex. OpenOffice Base, Microsoft Access,
MySQL, SysBase

5. Desktop Publishing/DTP software takes document


preparation a step beyond what word processors can do.
Ex. Desktop Publisher

6. Graphics Program let you draw and paint on your


computer. Ex. Paint, OpenOffice Draw, Dia Diagrams,
CorelDraw, GIMP

7. Computer-Aided Design/CAD programs are very


technically-oriented applications and have powerful
mathematics and visual modeling capabilities. Ex. AutoCad

3. Programming Language a language in


which a computer programmer writes instructions
for a computer to execute.
Common Programming Languages:
1. Beginner's All-purpose Symbolic Instruction Code/BASIC
2. Visual Programming Language(Visual Basic/VB, Visual Foxpro, Visual
C++)
3. C Language
4. Common Business Oriented Language/COBOL
5. Formulas Translation/FORTRAN
6. Pascal Language
7. Java Language

Example of a simple program:


Output:
Hello World
1. Beginner's All-purpose Symbolic Instruction Code/BASIC
REM Program to display Hello World
PRINT Hello World
END
2. C Programming Language
#include <stdio.h>
main()
{
printf(Hello World\n);
}

Example of simple program:


Output:
Hello World
3. Common Business Oriented Language/COBOL
IDENTIFICATION DIVISION
PROGRAM-ID
SAMPLE
ENVIRONMENT DIVISION
CONFIGURATION SECTION
SOURCE-COMPUTER IBM 3090
OBJECT-COMPUTER
IBM 3090
DATA DIVISION
WORKING-STORAGE SECTION
01 WS-WAR
PICX(15)
PROCEDURE DIVISION
* This program displays Hello World
MOVE Hello World TO WS-WAR
DISPLAY WS-WAR
STOP RUN

Example of simple program:


Output:
Hello World
4. Formulas Translation/FORTRAN
PROGRAM HELLO
* This program prints out Hello World
PRINT *, 'Hello World'
END
5. C++ Programming Language
#include <iostream.h>
int main(void)
{
cout << Hello World << end;
return 0;
}

Example of simple program:


Output:
Hello World
6. Pascal Programming Language
program HelloWorld;
begin
writeln('Hello World');
end
7. Java Programming Language
// Java Program to display Hello World
class SayHello
{ public static void main(String args[])
{System.out.println(Hello World);

Courtesy of www.google.com

You might also like