0% found this document useful (0 votes)
22 views2 pages

Make The Computer Hardware Conveniently Available To The User Hide The Complexities of The Computer's Operation

System software includes operating systems, utility programs, and library programs. Operating systems provide a platform to run application software and hide computer complexities. Utility programs maintain smooth computer operation through tasks like file management and diagnostics. Library programs provide commonly used functions for writing other programs. Application software allows users to perform useful tasks like statistics, games, and more. Programming languages are used to develop both system and application software, and include languages like Java, Python, C++, and Ruby.

Uploaded by

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

Make The Computer Hardware Conveniently Available To The User Hide The Complexities of The Computer's Operation

System software includes operating systems, utility programs, and library programs. Operating systems provide a platform to run application software and hide computer complexities. Utility programs maintain smooth computer operation through tasks like file management and diagnostics. Library programs provide commonly used functions for writing other programs. Application software allows users to perform useful tasks like statistics, games, and more. Programming languages are used to develop both system and application software, and include languages like Java, Python, C++, and Ruby.

Uploaded by

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

SOFTWARE(techopedia.

com)
Software, in its most general sense, is a set of instructions or programs
instructing a computer to do specific tasks. Software is a generic term used to
describe computer programs.
Scripts, applications, programs and a set of instructions are all terms often used
to describe software.

Classifications
System Software
- software designed to operate the computer hardware and to provide a
platform for running application software

 Operating Systems are a collection of programs


that make the computer hardware conveniently
available to the user and also hide the complexities of
the computer's operation. The Operating System (such
as Windows 7 or Linux) interprets commands issued by
application software (e.g. word processor and
spreadsheets)

 Utility programs are small, powerful programs with a


limited capability, they are usually operated by the user
to maintain a smooth running of the computer system.
Various examples include file management, diagnosing
problems and finding out information about the
computer etc

 Library programs are a compiled collection of


subroutines (e.g. libraries make many functions and
procedures available when you write a program)

 Translator software (Assembler, Compiler, Interpreter)

1. Assembler translates assembly language programs into machine


code (A binary code that a machine can understand).

2. Compiler translates high level language code into object code


(which is the machine language of the target machine).

3. Interpreter analyses and executes a high-level language program


a line at a time. Execution will be slower than for the equivalent
compiled code as the source code is analyzed line by line.

APPLICATION SOFTWARE-Application software is designed for people


like me and you to perform tasks that we consider useful. This might be
the ability of a scientist to work out statistical information using a set
of results, or someone who wants to play the latest computer game.

Programming Languages
-Java Script -Swift
-python -C#
-Java -RUby
-C/CPP -Objective- C
-PHP -SQL

You might also like