Want to create interactive content? It’s easy in Genially!

Get started free

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:

Essential Learning Unit

Akihabara Learning Unit

Genial learning unit

History Learning Unit

Primary Unit Plan

Vibrant Learning Unit

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!