Software

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 31

Software

Software is a generic term for organized


collections of computer data and instructions
:Software Types

A. System software

B. Application software
System software
System software is Programs that control the
.operations of the computer and its devices
Types of system software

Microsoft Windows )1
Linux )2
Unix )3
Mac OSX )4
DOS )5
Microsoft Windows
Microsoft created the Windows operating
system in the mid-1980s. There have been
many different versions of Windows, but
the most recent ones are Windows
10 (released in 2015), Windows
8 (2012), Windows 7 (2009), and Windows
Vista (2007). Windows comes pre-
loaded on most new PCs, which helps to
make it the most popular operating
.system in the world
MAC OS
macOS (previously called OS X)
is an operating system created
by Apple. It comes preloaded
on all Macintosh computers, or
Macs. Some of the specific
versions
include Mojave (released in
2018), High Sierra (2017),
.and Sierra (2016)
Linux
Linux (pronounced LINN-ux) is a
family of open-source operating
systems, which means they can be
modified and distributed by
anyone around the world. This is
different from proprietary
software like Windows, which can
only be modified by the company
that owns it. The advantages of
Linux are that it is free, and there
are many different distributions—
.or versions—you can choose from
MS-DOS
Microsoft Disk Operating
System(MS-DOS) is a single
tasking, single user, non-graphical
.command line operating system
Originally developed for use with
IBM's earliest line of personal
.home computers
MS-DOS is one of the most
successful operating systems . As
an operating system, DOS is
simple, compact, and remarkably
.robust
UNIX
UNIX is an operating
system which was
first developed in the
1960s, and has been
under constant
development ever
.since
Application software
Programs that perform specific tasks for
users also called a software application
.or an application
Types of application software
Word Processors
Database Software
Multimedia Software
Education and Reference Software

Graphics Software
Web Browsers
Word Processors
These applications for documentation. Along with
that it also helps I storing, formatting and printing of
these documents. Some examples of word
:processors are
Abiword
Apple iWork- Pages
Corel WordPerfect
Google Docs
MS Word
Database Software
This software is used to create and manage a database.
It is also known as the Database Management System or
DBMS. They help with the organization of data. Some
:examples of DBMS are
Clipper
dBase
FileMaker
FoxPro
MS Access
MySQL
Multimedia Software
It is the software that is able to play, create or record images,
audio or video files. They are used for video editing, animation,
graphics, and image editing, Some examples of Multimedia
:Software are
Adobe Photoshop
Inkscape
MediaMonkey
Picasa
VLC Media Player
Windows Media Player
Windows Movie Maker
Education and Reference Software
These types of software are specifically designed to
facilitate learning on a particular subject. There are various
kinds of tutorial software that fall under this category. They
:are also termed as academic software. Some examples are
Delta Drawing
GCompris
Jumpstart titles
KidPix
MindPlay
Tux Paint
Graphics Software
As the name suggests, Graphics Software has been devised to
work with graphics as it helps the user to edit or make
changes in visual data or images. It comprises of picture
:editors and illustration software. Some examples are
Adobe Photoshop
Autodesk Maya
Blender
Carrara
CorelDRAW
GIMP
Modo
PaintShop Pro
Web Browsers
These applications are used to browse the internet.
They help the user in locating and retrieving data
across the web. Some examples of web browsers
:are
Google Chrome
Internet Explorer
Microsoft Edge
Mozilla Firefox
Opera
Safari
UC Browser
Computer programming
:Algorithm for the Analytical Engine :1883
Created by Ada Lovelace for Charles Babbage’s Analytical
Engine to compute Bernoulli numbers, it’s considered to be the
.first computer programming language
:Assembly Language :1949
First widely used in the 
Electronic Delay Storage Automatic Calculator,
assembly language is a type of low-level computer
programming language that simplifies the language of
machine code, the specific instructions needed to tell the
.computer what to do
:C :1972
Developed by Dennis Ritchie
at Bell Labs, C is considered by many to be the first high-level
language. A high-level computer programming language is
closer to human language . C was created so that an operating
system called Unix could be used on many different types of
computers. It has influenced many other languages, including
.Ruby, C#, Go, Java, JavaScript, Perl, PHP, and Python
:C++ :1983

C++ is an extension of the C language and was


developed by Bjarne Stroustrup. It is one of the most
widely used languages in the world. C++ is used in
game engines and high-performance software like
Adobe Photoshop. Most packaged software is still
.++written in C
Python :1991

Designed by Guido Van Rossum, Python is easier to read


and requires fewer lines of code than many other computer
programming languages. It was named after the British
comedy group Monty Python. Popular sites like Instagram
.use frameworks that are written in Python
:Java :1995
Java was developed by Sun Microsystems. It was intended
for cable boxes and hand-held devices but was later
enhanced so it could be used to deliver information on the
World Wide Web. Java is everywhere, from computers to
smartphones to parking meters. Three billion devices run
!Java
:JavaScript :1995

Created in just 10 days by Brendan


Eich, this language is mostly used to
enhance many Web browser
interactions. Almost every major
.website uses Javascript
: C#:2000
Developed by Microsoft with the goal
of combining the computing ability of
C++ with the simplicity of Visual
Basic, C# is based on C++ and is
similar to Java in many aspects. It is
used in almost all Microsoft products
and is primarily used for developing
.desktop applications
Autocode
Fortran 
Algol 
COBOL
LISP
BASIC 
Pascal 
Smalltalk 
SQL 
MATLAB 
Perl 
Haskell 
Visual Basic 

PHP
Ruby 
Scala
Groovy
Go 
Swift

You might also like