Lexi Jones Module 3
Lexi Jones Module 3
Lexi Jones Module 3
System
Software:
Application
Software:
Open Source
Software:
Machine
Language:
Assembly
Level
Language:
Description
Purpose
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:
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