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

Cs 391 Module 3 Table

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

Category

System
Software
Application
Software

Open
Source
Software
Machine
Language
Assembly
Level
Language
High Level
Language

Compiled
Language

Description Purpose

Specific
Examples

A group of
programs that
control the
operation of a
computers
equipment
A set of programs
and procedures
that are intended
to perform specific
tasks on a
computer system

Controls the
operations

Operating Systems
Utility Systems

To perform a specific
set of useful tasks for
the user

Word Processing
software

Software for which


the source code is
available to the
general public for
use in certain ways
Native language
directly understood
by computers
central processing
unit
Low level
programming
language that does
use word-based
commands
Programs written in
High Level
Language can
potentially can be
translated into
many machine
languages
Coded statements
are processed by a
computer program
which converts
them into machine
language
instructions

Programmers
improve upon the
code and share the
changes with the
community
Represents the
actions a CPU can
perform

Database Software
Spreadsheet
Software
Presentation
Software
Multimedia Software
Enterprise Software
Apache
MIT
Slackware (Linux)
Bind
Zope
NA

Corresponds directly
to machine language
instructions

NA

Programs are able to


run on any computer
with the appropriate
translator

C
C++
Java
Perl

Compiled software
generally runs faster,
but only works on
one type of machine
unless it is recompiled

C
C++
Swift (Apple)

Interpreted
Language

Translates either
directly to actions
to perform, or for
some languages, to
code in an
intermediate
language for the
interpreter

Software is generally
more portable but
does not run as fast

Python
PHP
Perl

You might also like