La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Sistemi e Applicazioni per l’Amministrazione Digitale

Presentazioni simili


Presentazione sul tema: "Sistemi e Applicazioni per l’Amministrazione Digitale"— Transcript della presentazione:

1 Sistemi e Applicazioni per l’Amministrazione Digitale
Per sviluppare una applicazione occorre un linguaggio di programmazione (o più di uno) Esistono molti linguaggi di programmazione indirizzati a scopi diversi Una classificazione può essere in: Linguaggi compilati Linguaggi interpretati 1

2 Sistemi e Applicazioni per l’Amministrazione Digitale
Nei linguaggi compilati il programmatore scrive il codice in un linguaggio «umano» e poi lo fa tradurre in linguaggio macchina (compilazione) per l’esecuzione Nei linguaggi interpretati l’elaboratore legge ed esegue direttamente il codice scritto dal programmatore Esistono moltissimi linguaggi di programmazione 2

3 Sistemi e Applicazioni per l’Amministrazione Digitale
Sono linguaggi compilati: Fortran (scientifico) Cobol (gestionale) RPG (gestionale) Pascal (didattico + gestionale) Basic e Visual Basic C e C++ 3

4 Sistemi e Applicazioni per l’Amministrazione Digitale
Sono linguaggi interpretati: PHP Java Python JavaScript Esistono anche compilatori per alcuni linguaggi interpretati 4

5 Sistemi e Applicazioni per l’Amministrazione Digitale
Caratteristiche di un linguaggio compilato Ha bisogno di un compilatore che è diverso per ogni tipo di elaboratore (e non esiste per tutti!) E’ più veloce in esecuzione E’ naturalmente protetto da modifiche Non è modificabile se non si dispone del codice sorgente (quello scritto dal programmatore) 5

6 Sistemi e Applicazioni per l’Amministrazione Digitale
Caratteristiche di un linguaggio interpretato Ha bisogno di un interprete presente nell’elaboratore Trasferibile su ogni elaboratore dotato di interprete Modificabile (teoricamente) Molto utilizzati per Internet 6

7 Sistemi e Applicazioni per l’Amministrazione Digitale
Esempi di codice C++: #include <iostream.h> main() { cout << "Hello World!"; } Java: class Saluto { public static void main(String args[]) { System.out.println("Hello World!"); 7


Scaricare ppt "Sistemi e Applicazioni per l’Amministrazione Digitale"

Presentazioni simili


Annunci Google