You are on page 1of 3

Category Description Purpose Specific Example

System Software A type of There are two Anti-virus utilities


software that types of this (operating) and
contains a group software; Apple Inc.
of programs that operating (utility).
control the systems and
operations of a utility systems.
computers Operating
equipment systems have
the ability to run
the computer,
manage its
resources,
processors, and
more. Utility
Systems support
the computers
infrastructure.
Application The type of Application Word Processing
Software software that software may Software,
performs a series either have a Database
of different general purpose Software,
useful tasks for or a specific Spreadsheet
computer users. purpose. Software,
General purpose Presentation
would be Software,
considered word Multimedia
processing or Software, and
web browsers, Educational
and a specific Software
purpose would
be for tasks such
as accounting
and scheduling.
Open Source A type of For programmers Apache, MIT,
Software software that the to improve the LibreOffice, GNU
source code is code and share Image
always available their input and Manipulation
to the public so changes through Program, BSD
anyone can a community.
enhance, modify
and inspect.
Machine A type of Although difficult N/A
Language computer for humans to
language that is work with the
a native main purpose of
language that is machine
directly language is for
understandable computers to
by the only understand
computers this language
central composed of
processing unit. numbers.

Assembly Level Another type of Assembly level N/A


Language computer language is
language that is primarily used
considered a low- for writing
level system software
programming and are used for
language that PCs and
performs word- sometimes
based phone tablets.
commands.
High Level The final type of High level Python, Visual
Language computer languages can Basic, Delphi,
language and is be translated Perl
the most user into a variety of
friendly. It is machine
similar to English languages and
with words and can then run on
symbols. any computer
with the right
translator.
Compiled One of the two Although it only C++, Swift
Language types of high- runs on one type (Apple), Cobra
level programs. of machine, the
Compiled main purpose of
Language is a compiled
coded language is to
statements that convert these
are processed by codes into
a compiler machine level
program. instructions.
Compiler
programs
convert these
statements into
machine
language
instructions.
Interpreted The second type Interpreted Python, PHP,
Language of interpreted languages are Lava
language that is translated
processed within directly to
a processor actions for
program. performance, or
Processor to code in an
programs do not intermediate
translate language for the
statements to a interpreter.
CPU machine
code.

You might also like