0% found this document useful (0 votes)
84 views1 page

Cs 390

System software controls computer operations and includes operating systems and utilities. Application software performs specific tasks for users like word processing and databases. Open source software makes source code available to the public for modification and sharing within communities. There are different types of programming languages from low-level machine language understood by CPUs to high-level languages that are more like English and easier for humans. Compiled languages are converted to machine language before execution while interpreted languages are processed by an interpreter program.

Uploaded by

api-303575969
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views1 page

Cs 390

System software controls computer operations and includes operating systems and utilities. Application software performs specific tasks for users like word processing and databases. Open source software makes source code available to the public for modification and sharing within communities. There are different types of programming languages from low-level machine language understood by CPUs to high-level languages that are more like English and easier for humans. Compiled languages are converted to machine language before execution while interpreted languages are processed by an interpreter program.

Uploaded by

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

Category

Description

Purpose

Example

System Software

Consists of a group of
programs that control
the operation of a
computer.

Operating Systems and


Utility System

Application Software

Software that can


perform a specific set
of useful task for the
user.

The purpose of the


system is to run the
computer, managing
resources: memory,
processes, etc.
The general purpose is
so that application can
be used for a variety of
task.

Open Source Software

Software that is the


source code to the
general public for use
in certain ways.

Machine Language

Native language
directly understood by
computers central
processing unit (CPU)

Assembly Level Language

Low-level
programming language
that does use wordbased commands.

For writing system


software.

N/A

High Level Language

User friendly and


similar to English, with
words and symbols.

So that languages can


be translated into
many machine
languages.
The complier does this
in advance of executing
the complied program.

Perl, ECMAScript,
Rudy, and Visual Basic

Compiled Language

Interpreted Language

Coded statements are


processed by a
compiler program,
which converts them
to machine language.
This language is
processed within an
interpreter program

Typically created as a
collaborative effort in
which programmers
improve upon the code
and share the changes
within the community.
These binary numbers
represent the actions a
CPU can perform.

The Purpose is to code


in an intermediate
language for the
interpreter.

Word Processing
Software, Database
Software, Spreadsheet
Software, Presentation
Software and
Multimedia Software.
Apache, Blender,
DSpace, Eprints, and
The GIMP

N/A

Example are C++, Swift


(apple) and Java

Examples are Python,


PHP, and Delphi

You might also like