I linguaggi di programmazione Gruppo iOS 47: Colombini Christian Flora Jonathan Rossi Francesco.

Slides:



Advertisements
Presentazioni simili
I Linguaggi di programmazione
Advertisements

Sistema operativo MS-DOS
Il Software.
Software di base: Linguaggi di Programmazione
Evoluzione dei linguaggi di programmazione
Linguaggi di programmazione
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.
Linguaggi di Programmazione 1 docente: Maurizio Tucci Lezione 0.1 Concetti di Base.
I linguaggi di alto livello
Fondamenti di Informatica
...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.
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.
Dal problema all’ algoritmo
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.
29 giugno – 7 luglio 2007Ignazio TestoniOrdine degli Ingegneri Provincia di Catania I linguaggi di programmazione  In principio era il bit anni '40 
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.
Informatica e Informatica di Base
I linguaggi di alto livello
Linguaggi di programmazione dalla prima generazione alla quinta ed attuale.
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.
Unità di apprendimento 6 Dal problema al programma.
ALGORITMI, LINGUAGGI E PROGRAMMI Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia
INFORMATICA ALGORITMI, PROGRAMMI, E LINGUAGGI DI PROGRAMMAZIONE.
Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica PROBLEMI E ALGORITMI LINGUAGGIO MACCHINA.
Tratto da: Anna Labella (a cura), E questo tutti chiamano Informatica, Manuali Scienze e Tecnologie – Formazione, La Sapienza Roma.
Sistemi e Applicazioni per l’Amministrazione Digitale
Lavoro di gruppo 3^E sia Peroni Jessica Mascheroni Beatrice
Java World Introduzione.
Linguaggi: guardando la semantica
Dal problema al processo risolutivo
Programmazione per la Musica | Adriano Baratè
IL CONCETTO DI ALGORITMO
Dal problema al processo risolutivo
Le Potenze esponente potenza c volte base elevato
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Programmazione ad Oggetti per la Fisica
Studente : Andrea Cassarà Classe: 5AII A.S. 2014/2015 Link Sito
Introduzione all’uso del computer
Linguaggi di Programmazione
MODULO 1 – Computer essentials
Corso Java Introduzione.
Controllo e microprogrammazione
Classe III A A.s – 2012 Programma di Informatica
Programmare.

INFORMATICA.
© 2007 SEI-Società Editrice Internazionale, Apogeo
Classe V A A.s – 2012 Programma di Informatica
INFORMATICA.
Definizione di linguaggio di programmazione
ARGOMENTI PRINCIPALI VIDEOSCRITTURA FOGLIO ELETTRONICO
Programmazione e Laboratorio di Programmazione
Java Introduzione.
Programmazione e Laboratorio di Programmazione
Corso di Fondamenti di Informatica
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.
Programmazione Procedurale
Transcript della presentazione:

I linguaggi di programmazione Gruppo iOS 47: Colombini Christian Flora Jonathan Rossi Francesco

Le generazioni dei linguaggi 1^ Generazione 2^ Generazione 3^ Generazione 4^ Generazione 5^ Generazione

1^ Generazione Linguaggio binario Il linguaggio binario è un sistema numerico che utilizza due numeri: 0 e 1. I numeri nel sistema numerico binario sono chiamati numeri binari. I numeri binari vengono utilizzati in informatica per la realizzazione di valori e numeri e per i risultati di vero e falso. Un numero binario è una sequenza di cifre binarie (dette bit). Ogni cifra in posizione n si considera moltiplicata per 2.

2^ Generazione AssemblerAssembly L'assembly consente all'utente di ignorare il linguaggio binario del computer e considerare, invece, la sua traduzione mnemonica. Il linguaggio assembly è unico per ogni famiglia di CPU, ossia può esserci in un modo per le CPU Intel x86, ma poco diverso per le CPU Motorola Infatti tra due tipi di assembly c'è pochissima differenza. Le traduzioni mnemoniche vengono tradotte in linguaggio macchina dall'assembler. L'assembler è un software che trasforma le istruzioni mnemoniche dell’assembly in linguaggio macchina. Infatti compila il linguaggio assembly. Il termine assembler è stato coniato dal fatto che le istruzioni vengono messe in fila e assemblate una con l'altra.

3^ Generazione Fortran, uno dei primi linguaggi di programmazione, e venne rilasciato nel Questo compilatore viene spesso utilizzato in ambito scientifico e matematico. Infatti la scritta FORTRAN significa FORmula TRANslation; Cobol, che venne sviluppato nel 1961, è un linguaggio di programmazione che viene utilizzato soprattutto in ambito commerciale e gestionale. Questo linguaggio è alla base dei moderni Bancomat. Il termine significa COmmon Business-Oriented Language; PL/I, un linguaggio di programmazione usato per la sviluppo di applicazioni scientifiche architettoniche e commerciali. Realizzato nel 1964, questo linguaggio diede dei problemi legati al fatto che non vietava l'utilizzo di parole uguali riferite a funzioni specifiche. PL/I è l'acronimo di Programme Language One; C, è un linguaggio di programmazione molto semplice e che diede origine anche a sotto- linguaggi (dialetti) come il famoso ANSI/ISO. Viene utilizzato molto per la risoluzione di problemi legati al computer; Pascal, utilizzato per scopi didattici e per calcoli matematici, viene così chiamato per il matematico francese Blaise Pascal, che inventò il sistema di calcolo automatico; APL; ADA; Basic, linguaggio di programmazione alla base dei moderni computer e server.

4^ Generazione 4GL Acronimo di fourth-generation programming language, linguaggio formale di quarta generazione (abbreviato 4GL). Si tratta di linguaggi tipicamente caratterizzati da sintassi semplice e specificità di applicazione. Esempi potrebbero essere i linguaggi SQL o la sintassi LinQ: sintassi semplice, specializzati nella definizione DDL o manipolazione DML di dati relazionali e/o a oggetti, ma inadatti alla specificazione di algoritmi procedurali con campo di applicazione generico.

5^ Generazione Linguaggi rivolti all'I.A. Linguaggi rivolti a oggetti Linguaggi in ambito Internet Lisp Prolog JAVA C++ Smalltalk Eiffel JAVA PHP ASP PERL PYTON Object cobol Object Pascal Visual basic (Derivante da Visual basic)