Want to create interactive content? It’s easy in Genially!
i linguaggi di programmazione
Manuela Dalessio
Created on May 18, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
Art learning unit
Transcript
<Linguaggi di programmazione
Manuela Dalessio 2 F>
START >
>
>
// Cosa sono?
Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici
>
>
<COME FUNZIONANO>
SintassiOgni linguaggio di programmazione ha una propria sintassi, un insieme di regole che definiscono come devono essere strutturate le istruzioni.
Compilazionel codice sorgente scritto in un linguaggio di alto livello viene tradotto in codice macchina, comprensibile al computer.
EsecuzioneIl codice macchina viene eseguito dal computer, che segue passo-passo le istruzioni per svolgere le attività desiderate.
>
>
//Linguaggi di programmazione di basso livello
// poco funzionali
// più errori
// vicini all'hardware
La programmazione richiedeva tempi lunghi: non esistendo ancora i sistemi operativi, ogni programma doveva prevedere anche le istruzioni per il funzionamento di base.
Durante la scrittura del codice era facile commettere errori, ed era poi difficile rileggere il codice per correggerli
Linguaggi come Assembly e macchine a stati finiti operano a un livello più basso, più vicino al funzionamento del processore.
>
>
//Linguaggi di programmazione di alto livello
// produttività
// Portabilità
// Facile da leggere
Con meno righe di codice, i linguaggi di alto livello permettono di sviluppare applicazioni in modo più rapido ed efficiente.
Grazie ai compilatori e agli interpreter, i linguaggi di alto livello possono essere eseguiti su diverse piattaforme hardware e software.
I linguaggi di alto livello come Python, Java e C++ sono più vicini al linguaggio umano, rendendoli più intuitivi e accessibili.
>
>
//esempi di linguaggi di programmazione
c++
pyton
C++ è un linguaggio di programmazione ibrido, di alto e basso livello, ampiamente utilizzato per lo sviluppo di sistemi e applicazioni complesse.
Python è un linguaggio di programmazione di alto livello, noto per la sua sintassi semplice e leggibile, adatto a una vasta gamma di applicazioni.
assembly
java script
Assembly è un linguaggio di programmazione di basso livello, che fornisce un controllo diretto sull'hardware del computer.
JavaScript è un linguaggio di programmazione di alto livello, principalmente utilizzato per aggiungere interattività e dinamicità alle pagine web.
>
>
//sintassi e strutture
funzioni
variabili
Le funzioni sono blocchi di codice riutilizzabili che svolgono attività specifiche.
Le variabili sono contenitori che memorizzano i dati utilizzati dal programma.
Condizioni
cicli
Le condizioni determinano il flusso di esecuzione del programma in base a determinati criteri.
I I cicli permettono di eseguire più volte una serie di istruzioni.
Grazie per la visione!