Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computer System
Mobile computer is a personal computer you can carry from place to place. It can be fit
on your lap or your hand.
Supercomputer is the fastest, most powerful computer and the most expensive. It is a full
room size of equipment.
Miniframe computer Typically supported 10 to 100 users, smaller and less expensive than
mainframes. The real difference is relative in terms of price, power, marketing.
Personal Computer is Small, self-contained computers with their own CPUs. It is Used by
home and business users. It uses a microprocessor, a CPU (Central Processing Unit) on
a single chip.
System Software
◦ Operating system
Theory behind Software
Programming language
◦ Machine language
◦ Assembly language
◦ Third generation language
Procedural language
Tell the computer what to accomplish and how to do it.
machine-independent language
instructions are written as a series of English-like words.
◦ Forth generation language
Non-procedural language
easy to use that users with very little programming background can develop
programs using a fourth-generation language.
Many 4GLs work in combination with a database and its project dictionary.
◦ Fifth generation language
designed to make the computer solve a given problem without the programmer.
Mainly used in AI.
The user only needs to worry about what problems need to be solved and what
conditions need to be met, without worrying about how to implement a routine
or algorithm to solve them
Procedural Language
A procedural language is a type of
computer programming language that
specifies a series of well-structured steps
and procedures within its programming
context to compose a program. It
contains a systematic order of statements,
functions and commands to complete a
computational task or program.
Computer Aided Design Software
software is a sophisticated type of
application software that assists a user in
engineering, architectural and scientific
designs
Database
A database is a collection of information that
is organized so that it can be easily accessed,
managed and updated.