vuoi
o PayPal
tutte le volte che vuoi
Software
giovedì 10 marzo 2016 13:59
Algoritmo
Un programma è un algoritmo espresso in un linguaggio di programmazione.
Il software -‐ ovvero l'insieme dei programmi -‐ è costituito da istruzioni che dicono al
computer come svolgere un'operazione, elaborare dati.
Software: linguaggi
Un linguaggio di programmazione è un linguaggio formale usato per descrivere
algoritmi.
Ogni linguaggio ha un diverso livello di astrazione.
Per eseguire i programmi è necessario tradurli in linguaggio macchina.
Linguaggio naturale
- Linguaggio ad ALTO livello: java, C++, Pascal, Basic
- Linguaggio BASSO ( Assembly): istruzioni a basso livello (ADD, SUB, ecc)
- Linguaggio Macchina: sequenze di BIT
- Hardware
-
Software: codice sorgente
Il codice sorgente non riguarda il tipo di linguaggio di programmazione.
Il codice sorgente è la raccolta di istruzioni di programmazione scritte in forma
leggibile da un programma.
>HTLM non è un linguaggio di programmazione, indica come è formattata la pagina.
Tipologie di software
Esistono due tipologie di software:
1. Software di sistema
Il software di base che consente l'interazione di base tra utente e calcolatore
tramite una serie di programmi.
>Es. Window, OS X, Ubuntu ( Linux)
Sistemi operativi a righe di comando
Sistemi Operativi e software a righe di comando ( CUI -‐ Character User
Interface)
DOS ( Disk Operating System), UNIX