Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contents:
I. Objective
II. Introduction
• Programming Language
• System Software
• Application Software
II. Introduction
Software has its own niche industry that is called the software industry
result there are many software companies and programmers in the world.
Also selling software can be quite a profitable industry. For instance, Bill
Gates, the founder of Microsoft is the second richest man in the world in
software programs, and same goes for Larry Ellison largely through his
There are also many non-profit software organizations like the Free
many software standard organizations like the W3C, IETF and others that
try to come up with a software standard so that many software can work
and interoperate with each other like through standards such as XML,
specific functions.
information.
Software is the part of the computer system that you cannot touch. That
usually a disk.
A Software is, indeed, very important. It sets the computer into action.
tutorials to learn from or no screen display to allow you to type a letter will
be.
Software is the very thing that makes the computer useful—it turns data
into information.
Computer software is so called to distinguish it from computer
required to store and execute (or run) the software. At the lowest level,
more efficient for humans to use (closer to natural language) than machine
The term "software" was first used in this sense by John W. Tukey
is all computer programs. The theory that is the basis for most modern
software was first proposed by Alan Turing in his 1935 essay Computable
Application Software.
step instructions that can be processes and executed by the computer. The
the computer.
programs.
A. Programming Language
& Turbo C. The BASIC Language has many dialects which include
Microsoft Corporation.
engineering calculations.
Systems.
B. System Software
1. Operating System
applications that are run on the machine. As a host, one of the purposes of
even video game consoles, use an operating system of some type. Some of
the oldest models may however use an embedded operating system, that
these interfaces, the application can request a service from the operating
system, pass parameters, and receive the results of the operation. Users
may also interact with the operating system with some kind of software
user interface (UI) like typing commands by using command line interface
systems like UNIX and Unix-like systems, the user interface is generally
Mac OS, Linux, BSD and Solaris. Microsoft Windows has a significant
2. System Utilities
3. User Interface
message to the other user and handles the user’s commands. It provides
tools to perform tasks such as preparing disk for use, copying files and
commands, prompts, and other devices that enable the user to interact
with a program.
perform specific tasks. This text-only interface contrasts with the use of a
as "entering" a command: the system waits for the user to conclude the
the command usually returns output to the user in the form of text lines on
the CLI. This output may be an answer if the command was a question, or
The concept of the CLI originated when teletype machines (TTY) were
more information visible at one time, and then graphical terminals enriched
The CLI continues to co-evolve with GUIs like those provided by Microsoft
as MATLAB and AutoCAD, a CLI is integrated with the GUI, with the
benefits of both.
and actions available to a user. The actions are usually performed through
Research Center (PARC). The term GUI earlier might have been applicable