0% found this document useful (0 votes)
7 views28 pages

Chap3software Class

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views28 pages

Chap3software Class

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Chapter 3

Tells the computer what to do.


Software is a part of the computer you
cannot touch.
Types of Software
Computer software is divided into three basic types.

Software

System Application Programming


software software software
System software= OPERATING SYSTEM ‫نظام‬
‫تشغيل‬

is the base program on a computer is


considered system software.
It tells the computer how to work or
operate.
 The operating system also allows you to
load other programs that do specialized
tasks on to your computer.
What is OS‫?نظام تشغيل‬

 Operating System (OS) is a software,


which makes a computer to actually
work.
 It is the software the enables all the
programs we use.
 OS acts as an interface between the
application programs and the machine
hardware.
OPERATING SYSTEM
EXAMPLES of OPERATING SYSTEM

1. WINDOWS
2. MAC OS
3. LINUX
4. UNIX
5. DOS
(Disk Operating System)
Application software

Application software allows you to accomplish


one or more specific (non-computer
related) tasks.
 Games for entertainment or
 Microsoft Word for typing.
 Microsoft PowerPoint
 Microsoft excel
 Movies
 Music etc…
Application Software
Application Software
20
Programming(‫)البرمجة‬
software
Programming software
provides tools to assist a
computer programmer in
writing programs and
software.
 C, C+,C++
 Visual Basic
 Fortran etc
What is a (programming) language?
A sequence of instructions

A program
An algorthm (in computer language)
(in human language)

 A program needs to be written in a language


 There are many programming languages
 Low-level, understandable by a computer
 High-level, needs a translator!
 C++ is a high level programming language
Our First Program

// a simple program
#include <iostream> Comments
using namespace std;
Function int main() {
named main cout << "Hello world!" << endl;
indicates start return 0;}
of program

Ends execution Print


of main which ends program statement

You might also like