Lexi Jones Module 3

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Category

System
Software:

Application
Software:

Open Source
Software:

Machine
Language:

Assembly
Level
Language:

Description

Purpose

A group of programs Runs the


that controls the
computer
operations of the
Manages
computers
resources
equipment
such as
memory
Software performing To perform a
a specific set of
broad variety
useful tasks for the
of tasks
user
Manipulates
graphics, text,
and numbers

Software in which
the source code is
available to the
general public for
use in certain ways;
can be shared and
modified
Native language
understood by the
computers Central
Processing Unit
(CPU)
Low level language
which utilizes wordbased commands

Created as a
collaborative
effort for
programmers
to improve
upon the code
and share
within the
community
To use binary
numbers and
represent the
actions a CPU
can perform
Difficult for
human use
To write
system
software

Specific
Examples

Utility
Systems
Operating
Systems
Database
Software
Word
Processing
Software
Spreadsheet
Software
Presentation
Software
Multimedia
Software
Apache
Moodle
Firefox
Linux
Etherpad

N/A

N/A

High Level
Language:

Compiled
Language:

Interpreted
Language:

The most userfriendly and similar


to English with use
of words and
symbols

Type of high level


language which
converts code to
machine language
with a compiler
program
Computer program
that simulates a
computer that
understands a high
level language

To translate
into machine
language
allowing it to
be run on any
computer with
appropriate
translators
Converts
source code to
machine code
Runs faster

C++
Java
Python
Fortran

Translates
source code
line by line
More portable

Python
PHP
Perl

Fortran
C++
Cobol

You might also like