2a. Aspirante Developer: il coding
Il pensiero computazionale è fondamentale nel risolvere problemi e programmare. Richiede ragionamento a diversi livelli di astrazione, come nel gioco in cui si estrapolano equazioni matematiche da un disegno.
La programmazione è la comunicazione con la macchina tramite linguaggi specifici, con grammatica e sintassi proprie. Esistono due tipi di linguaggi di programmazione: quelli a basso livello, vicini al ragionamento della macchina, come l’assembly, e quelli ad alto livello, con astrazione per avvicinare la macchina al pensiero umano, rendendoli più semplici. Alcuni esempi di linguaggi ad alto livello sono C++, Java e Python.
