Linguaggi di programmazione dalla prima generazione alla quinta ed attuale.

Slides:



Advertisements
Presentazioni simili
C C++ &.
Advertisements

I Linguaggi di programmazione
Traduzione ed Interpretazione
Informatica Generale Marzia Buscemi
Nel sistema operativo MS-DOS il comando cd.. (change directory), serve a cambiare cartella. Il comando rd (remove directory), serve a rimuovere una cartella.
Intelligenza artificiale
Sistema operativo MS-DOS
Il Software.
Software di base: Linguaggi di Programmazione
Dalla scrittura all’esecuzione
Evoluzione dei linguaggi di programmazione
STORIA DEL COMPUTER L.S. Tron 4TC – a.s. 2006/07
I linguaggi di programmazione
Inizio… Linguaggi Linguaggi di programmazione Linguaggi di programmazione Linguaggi di programmazione Linguaggi di programmazione Linguaggi Formali Linguaggi.
Linguaggi di programmazione
Inviare documenti dagli applicativi Dalla produttività alla .
Dr. Francesco Fabozzi Corso di Informatica
I Linguaggi Di Luca Brugnone 13/11/2007
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Introduzione alla Object Oriented Programming, OOP E.Mumolo. DEEI
E.Mumolo. DEEI Introduzione alla programmazione ad oggetti in C++ Object Oriented Programming, OOP E.Mumolo. DEEI
Corso di Laurea in Biotecnologie Informatica (Programmazione)
Corso di Informatica (Programmazione)
Corso di Informatica Applicata - Lezione 3 - © 2005 Saverio De Vito Corso di Informatica Applicata Lezione 3 Università degli studi di Cassino Corso di.
A.A, Termini e concetti principali
Linguaggi di Programmazione 1 docente: Maurizio Tucci Lezione 0.1 Concetti di Base.
I linguaggi di alto livello
Informatica (Telecomunicazioni). Classe 3^ Informatica Linguaggio C.
AUTOMAZIONE DELLE ATTIVITA DUFFICIO Codice documento Titolo Pag. 1 / Tot Sottotitolo gg Mese aaaa Operazioni Posizioni organizzative TempoTempo Flusso.
Fondamenti di Informatica1 Linguaggi Classificati rispetto alle caratteristiche principali: –potere espressivo che influenza lo stile di programmazione.
Fondamenti di Informatica
9. HARDWARE KERNEL O NUCLEO GESTORE DELLA MEMORIA GESTORE DELLE PERIFERICHE GESTORE DEI FILE INTERFACCIA UTENTE - GUI(Graphic Interface Unit) 2 ECDL MODULO.
...dal bit al linguaggio R. In principio era il bit… …Per intenderci 0 e 1, il linguaggio macchina. Tra gli anni '40 e gli anni '50, la programmazione.
Database & Information Retrieval
PROGRAMMAZIONE: linguaggi
Introduzione al linguaggio assembly del microprocessore a parte
Introduzione al linguaggio assemby del microprocessore a parte
Lezione 1 Linguaggi di programmazione – Algoritmi –Istruzioni
“Intelligenza Digitale”
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
ECDL Patente europea del computer
Linguaggi per COMUNICARE
Generalità Software1Luglio 2004 Generalità Software Luglio 2004.
Linguaggi di programmazione dalla prima generazione alla quinta ed attuale.
Intelligenze artificiali (I.A.)
I DATABASE.
FMZ Sistemi basati su conoscenza Prolog (1) Dott. Fabio Zanzotto a.a
TECNOLOGIE DELL’INFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica.
la traduzione dei programmi
LINGUAGGI DI PROGRAMMAZIONE Per comunicare comandi e dati ad un computer occorre un particolare linguaggio detto LINGUAGGIO MACCHINA, che è un insieme.
Collegio 18 marzo 2014 Diamo i numeri… sulle attività di recupero.
29 giugno – 7 luglio 2007Ignazio TestoniOrdine degli Ingegneri Provincia di Catania I linguaggi di programmazione  In principio era il bit anni '40 
Linguaggi di Programmazione
Linguaggi Diversi tipi di linguaggi:
Interpreti e compilatori
Concetti Fondamentali sulla Programmazione
1 Linguaggi: guardando la semantica §esistono un insieme di concetti semantici e di strutture di implementazione in termini dei quali si descrivono in.
I linguaggi di alto livello
Quinta generazione Quarta generazione Terza generazione Seconda generazione Prima generazione Linguaggio Binario Assembly Cobol Fortran Pascal C C++ Basic.
I linguaggi di programmazione -GALBIATI ALBERTO -ESPOSITO MATTIA.
LINGUAGGI DI PROGRAMMAZIONE E' un linguaggio formale dotato di una sintassi ben definita che viene utilizzato per scrivere programmi che realizzano algoritmi.
COMPONENTI DI UN SISTEMA INFORMATICO HardwareSoftware Parte fisicaComponenti logiche Componenti fisiche (elettroniche e meccaniche) di un computer Istruzioni.
ALGORITMI, LINGUAGGI E PROGRAMMI Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
I linguaggi di programmazione Gruppo iOS 47: Colombini Christian Flora Jonathan Rossi Francesco.
Sistemi e Applicazioni per l’Amministrazione Digitale
Lavoro di gruppo 3^E sia Peroni Jessica Mascheroni Beatrice
המים בגוף האדם. מגישות:קרישטל אירית אנגיל עירית.
Algoritmi.
ALGORITMO E’ una successione finita di passi che consente di risolvere tutti i problemi di una classe e di determinare il risultato. Caratteristiche: Finito.
Transcript della presentazione:

Linguaggi di programmazione dalla prima generazione alla quinta ed attuale

Linguaggio di prima generazione Nasce intorno agli anni ’50 del secolo scorso e utilizza sequenze di numeri binari: 0-1

Linguaggio di seconda generazione Nasce intorno agli anni ’60. È il linguaggio assemblativo o Assembly che utilizza sia linguaggio binario, sia caratteri. Viene definito mnemonico poiché i caratteri devono essere tradotti dall’assemblatore in linguaggio macchina.

I linguaggi più diffusi erano l’IBM BAL e il VAX Macro.

Cobol Utilizzato per : Problemi gestionali Fortran Utilizzato per : Sviluppo di applicazioni scientifiche Linuaggi procedurali Linguaggio di terza generazione

Basic Successore del COBOL e del FORTRAN Successore del COBOL e del FORTRAN Utilizza istruzioni derivanti dal COBOL e dal FORTRAN è un linguaggio semplice ed intuitivo, utilizzabile anche dai principianti PROBLEMA: Spaghetti code: Il codice si intrecci molto ed è difficile riconoscere le istruzioni I problemi erano dati soprattutto dall’utilizzo sfrenato dell’istruzionegoto Successori dei capostipiti 3gl

Linguaggio di quarta generazione Introdotti negli anni ’80 Utilizzati in ambienti di sviluppo: linguaggi Macro (in Word, Excel) e linguaggi di interrogazione nella gestione di database (SQL) Non proceduali ma basati sulla lingua inglese Focus, Powerhouse

Linguaggio di quinta generazione Introdotti dagli anni ’90 Linguaggi sviluppati in progetti di intelligenza artificiale, loro predecessori Lisp ’58 e Prolog ’70 Incorporano tecniche di ragionamento deduttivo ed appartengono ad un livello gerarchicamente più elevato di descrizione di programmi sempre più distinti dall’hardware.