Upload
vinai-nair
View
220
Download
0
Embed Size (px)
Citation preview
8/3/2019 CIS_PresentationV3
1/27
Presented byAzmeena Merchant
Pamela Fernandes
Paresh Bajetha
Vinaikrishnan Nair
Philip Menezes
8/3/2019 CIS_PresentationV3
2/27
SOFTWARE LANGUAGES
2
8/3/2019 CIS_PresentationV3
3/27
Introduction to Software Languages?
Software is a collection of computer programs, procedures and documentation that
performs different tasks on a computer system.
System software is a term referring to any computer software which manages and
controls the hardware so that application software can perform a task.
Define Software
3
The term 'software' was first used by
John Tukey in 1958.
In simple words, computer software is the language in which a computer
speaks.
8/3/2019 CIS_PresentationV3
4/27
4
Types of Computer Software
Programming Software
System Software
Application Software
8/3/2019 CIS_PresentationV3
5/27
5
Types of Computer Software
8/3/2019 CIS_PresentationV3
6/27
6
Types of Computer Software
System Software
System software provides the basic functions for computer usage
and helps run the computer hardware and system.
System software offers a protective shield to all software
applications & also provides support to the physical components
of computers.
System software coordinates all external devices of computer
system like printer, keyboard, displays etc.
8/3/2019 CIS_PresentationV3
7/27
7
Types of Computer Software
System Software
COMPONENTS OF SYSTEM SOFTWARE
a. DEVICE DRIVERS
It simplifies programming by acting as a translator between a hardware deviceand the applications or operating system that use it.
8/3/2019 CIS_PresentationV3
8/27
8
Types of Computer Software
System Software
COMPONENTS OF SYSTEM SOFTWARE
b. OPERATING SYSTEMS
Is a software, consisting of programs and data, that runs on computers,manages computer hardware resources, and provides common services for
execution of various application software.
8/3/2019 CIS_PresentationV3
9/27
9
Types of Computer Software
System Software
COMPONENTS OF SYSTEM SOFTWARE
c. SERVERS
A computer program running as a service, to serve the needs or requests ofother programs which may or may not be running on the same computer
8/3/2019 CIS_PresentationV3
10/27
10
Types of Computer Software
System Software
COMPONENTS OF SYSTEM SOFTWARE
d. UTILITIES
Utility software is a kind of system software designed to help analyze, configure,optimize and maintain the computer. It allows users to do things like creating
text documents, playing games, listening to music or surfing the web
8/3/2019 CIS_PresentationV3
11/27
11
Types of Computer Software
System Software
COMPONENTS OF SYSTEM SOFTWARE
e. WINDOW SYSTEM
It is a component of a graphical user interface (GUI), and more specifically of a
desktop environment, which supports the implementation of window
managers, and provides basic support for graphics hardware, pointing devices
such as mice, and keyboards. The mouse cursor is also generally drawn by the
windowing system.
8/3/2019 CIS_PresentationV3
12/27
12
Types of Computer Software
Programming Software
Programming software provides tools to assist a programmer in writing computer
programs, and software using different programming languages in a more
convenient way.
It includes:
Compilers
Debuggers
Interpreters
Linkers
Text editors
8/3/2019 CIS_PresentationV3
13/27
8/3/2019 CIS_PresentationV3
14/27
14
Types of Computer Software
Programming Software
DEBUGGERS
It is a computer program that is used to test and debug other programs
8/3/2019 CIS_PresentationV3
15/27
15
Types of Computer Software
Programming Software
INTERPRETERS
It is a computer program that executes i.e. performs, instructions written in
programming language
8/3/2019 CIS_PresentationV3
16/27
16
Types of Computer Software
Programming Software
LINKERS
Link editors is a program that takes one or more objects generated by a compiler
and combines them into a single executable program
8/3/2019 CIS_PresentationV3
17/27
17
Types of Computer Software
Programming Software
TEXT EDITOR
It is a type of program used for editing plain text files. Text editors are often provided
with operating systems or software development packages, and can be used tochange configuration files and programming languages source code.
8/3/2019 CIS_PresentationV3
18/27
18
Types of Computer Software
Application Software
Application software is developed to aid in any task that benefits from
computation. Application software is used for commercial purpose.
It includes:
Business Software
Computer aided design
Educational software
Mathematical software
Medical software
Telecommunications
Video game
8/3/2019 CIS_PresentationV3
19/27
19
Types of Computer Software
Application Software
BUSINESS SOFTWARE
It is generally any software program that helps a business increase productivity
or measure their productivity
8/3/2019 CIS_PresentationV3
20/27
20
Types of Computer Software
Application Software
COMPUTER AIDED DESIGN
It is also known as Computer-Aided Design and Drafting (CADD). It uses computer
technology for the process of design and design-documentation.
8/3/2019 CIS_PresentationV3
21/27
21
Types of Computer Software
Application Software
EDUCATION SOFTWARE
The primary purpose of Education Software is teaching or self learning
8/3/2019 CIS_PresentationV3
22/27
22
Types of Computer Software
Application Software
MATHEMATICAL SOFTWARE
It is the software used to model, analyze or calculate numeric, symbolic or
geometric data.
MEDICAL SOFTWARE
Many medical devices that monitor or control patients are predominantly
controlled by software
8/3/2019 CIS_PresentationV3
23/27
23
Types of Computer Software
Application Software
TELECOMMUNICATIONS
Telecommunications is the transmission of information over significant distances
to communicate.
VIDEO GAME
It is an electronic game that involves interaction with a user interface to generate
visual feedback on a video device.
8/3/2019 CIS_PresentationV3
24/27
8/3/2019 CIS_PresentationV3
25/27
What is an Enterprise Server?
An enterprise server is a computer containing programs that collectively serve the
needs of an enterprise rather than a single user, department, or specializedapplication.
Examples are Sun Microsystems' computers with their UNIX -based Solaris or Linux
systems, Hewlett-Packard ( HP ) systems, the upper end of Windows 2000 systems,
and IBM's iSeries systems (the largest of which is the zSeries 900 -formerly called the
S/390 )
25
8/3/2019 CIS_PresentationV3
26/27
What is an Enterprise Server?
Some companies use enterprise server to describe a "super-program" that
runs under the operating system in a computer and provides services for thesystem administrator and for the business application programs and more
specialized servers that run in the computer. Before this usage originated,
such services were sometimes considered part of the operating system itself
or came in separate software packages.
26
8/3/2019 CIS_PresentationV3
27/27
27