Che cos'è la codifica e come funziona?

che cosa è-codifica

Il codice del computer è molto importante. Quasi tutti i dispositivi elettronici che utilizzi si basano sul codice. Il modo in cui funzionano le cose può sembrare abbastanza confuso, ma quando lo si analizza è in realtà semplice.

Le persone che fanno il codice si chiamano programmatori, programmatori o sviluppatori. Funzionano tutti con i computer per creare siti Web, app e persino giochi! Oggi imparerai che codice, a cosa serve e come iniziare a imparare il codice da solo.

Cos'è il codice?

Esempio di codice macchina

I computer hanno il loro linguaggio chiamato Machine Code che dice loro cosa fare. Come puoi vedere, non ha molto senso per gli umani!

Ogni numero o lettera sta dicendo al computer di cambiare qualcosa nella sua memoria . Questo potrebbe essere un numero o una parola, o una piccola parte di una foto o di un video. Da soli, i computer non sanno come fare nulla. È compito del programmatore dargli istruzioni.

È possibile imparare Machine Code, ma ci vorrebbe molto tempo! Per fortuna c'è un modo più semplice per comunicare con i computer.

Cos'è un linguaggio di programmazione?

Ciao mondo in Python
Ora, questo sembra un po 'più facile da capire! Questa immagine mostra come dire al computer Ciao, mondo . Invece di usare il codice macchina, usa un linguaggio di programmazione chiamato Python .

Quasi tutti i linguaggi di programmazione funzionano allo stesso modo:

  1. Scrivi il codice per dirgli cosa fare: print ("Hello, world") .
  2. Il codice è compilato , il che lo trasforma in codice macchina che il computer può capire.
  3. Il computer esegue il codice e scrive Hello, il mondo torna a noi.

Esistono centinaia di linguaggi di programmazione diversi che possono sembrare confusi, ma tutti fanno la stessa cosa. Digiti quello che vuoi che faccia, il compilatore lo trasforma in linguaggio che il computer capisce, poi lo fa il computer, che si chiama eseguendo il codice in programmazione parla!

Che cos'è la codifica?

A volte il codice è facile da capire

La codifica è il processo di utilizzo di un linguaggio di programmazione per far sì che un computer si comporti come si desidera. Ogni riga di codice dice al computer di fare qualcosa, e un documento pieno di righe di codice è chiamato uno script .

Ogni script è progettato per svolgere un lavoro. Questo lavoro potrebbe essere quello di prendere un'immagine e cambiarne le dimensioni. Potrebbe suonare un certo suono o un brano musicale. Quando fai clic come nel post di qualcuno sui social media, uno script è ciò che lo rende possibile.

A differenza delle persone, i computer faranno esattamente quello che gli dirai. Questo potrebbe sembrare grandioso, ma può causare problemi. Se dici a un computer di iniziare a contare verso l'alto e di non dirlo di fermarsi, continuerà a contare per sempre! Essere un buon programmatore significa sapere come dire a un computer di agire.

Cos'è un programma?

Gli script da soli possono solo fare le cose se sono compilati e poi eseguiti . Questo è utile mentre stai ancora lavorando su di esso, ma quando hai finito, vuoi che le persone che non sono programmatori siano in grado di usare il tuo script. Quello di cui hai bisogno è trasformare il tuo script in un programma .

Quando sei soddisfatto del tuo script, puoi compilarlo in un programma. Come già sai, la compilazione cambia il codice dal tuo linguaggio di programmazione a codice macchina che il computer può capire. Questa volta, il codice macchina è memorizzato in un programma che chiunque può scaricare e utilizzare. Ogni tipo di app, gioco o sito Web è un programma.

La codifica è difficile?

Il codice può essere come i libri in una biblioteca

La codifica può essere molto semplice e chiunque può imparare le basi. Una buona analogia consiste nel pensare di codificare come libri in una biblioteca. Alcuni libri usano un linguaggio semplice e le storie sono facili da capire. Altri usano parole molto complesse e hanno storie che sembrano non avere senso. Che siano semplici o difficili da leggere, sono tutti libri.

Più libri leggi, meglio ci riesci. Il complicato linguaggio o le storie confuse diventano più facili da capire fino a quando un giorno non potrai leggere cose che non avresti nemmeno sognato in passato!

Imparare a programmare è lo stesso. La prima volta che provi a scrivere il codice lo troverai difficile, ma ogni volta che lo fai migliora. Se trovi che imparare un linguaggio di programmazione è difficile, puoi ancora imparare le idee importanti dietro ad esso usando un linguaggio di codifica visuale. Puoi persino creare il tuo gioco Mario senza dover digitare alcun codice!

Come appare il codice

Esempio di programma Python

L'immagine sopra mostra uno script chiamato hello_name . Hai già visto che una singola riga di codice può far stampare il computer sullo schermo. Diciamo che invece di dire semplicemente ciao mondo, vuoi che l'utente digiti il ​​loro nome e che il computer li saluti per nome? Analizziamo cosa sta succedendo qui.

  1. All'avvio dello script, il computer stampa una domanda sullo schermo.
  2. Successivamente il computer attende che l'utente inserisca il proprio nome e lo salva.
  3. "Hello" stampa sullo schermo, insieme al nome salvato.
  4. Nella finestra di Cmder, lo script compila ed esegue usando Python .
  5. Lo script ha funzionato esattamente come è stato progettato prima di uscire.

Questo esempio mostra un semplice pezzo di codice scritto in un editor di codice ed eseguito in Cmder che è un tipo di finestra di terminale . Non preoccuparti troppo di ciò che uno di questi è per ora. Ora sai com'è il codice Python e come funziona questo script.

Come il codice diventa un programma

Trasformare uno script in un programma

Se sei totalmente nuovo nel codice, potresti comunque chiedertelo come gli script come quelli sopra diventino il tipo di programmi che sei abituato ad usare. Nell'immagine sopra, la finestra a sinistra è uno strumento per trasformare gli script Python in programmi. La finestra a destra ha un'ico
na chiamata hello_name.exe . Penso che tu possa indovinare cosa succede se tu dovessi cliccarci sopra!

Gif del file .EXE funzionante

Da nessun codice, a un programma finito. Questo esempio è davvero semplice, ma è così che funziona quasi tutta la codifica. Ogni giorno, le persone usano i linguaggi di programmazione che hanno appreso, per scrivere script , che diventeranno programmi che tutti noi usiamo.

La codifica è fredda

L'articolo di oggi ti ha insegnato cos'è il codice e come funziona il codice Python. Esistono molti siti Web e app che possono aiutarti a imparare anche la programmazione !

La codifica è per tutti e partire non è mai stato così facile. Puoi persino imparare a codificare usando Minecraft !

Leggi l'articolo completo: Che cos'è la codifica e come funziona?

Fonte: Utilizzare