Pensare da informatico/Imparare a programmare: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Airon90 (discussione | contributi)
Airon90 (discussione | contributi)
Riga 26:
 
Alcune persone giudicano la qualità di un [[w:linguaggio di programmazione|linguaggio di programmazione]] dalla semplicità del programma "Hello, World!": da questo punto di vista [[w:Python|Python]] sembra essere quanto di meglio sia realizzabile.
 
== Glossario ==
; Soluzione di problemi : il processo di formulare un problema, trovare una soluzione ed esprimerla.
; Linguaggio ad alto livello : un linguaggio di programmazione tipo Python che è progettato per essere facilmente leggibile e utilizzabile dagli esseri umani.
; Linguaggio di basso livello : un linguaggio di programmazione che è progettato per essere facilmente eseguibile da un computer; è anche chiamato "linguaggio macchina" o "linguaggio assembly".
; Portabilità : caratteristica di un programma di poter essere eseguito su computer di tipo diverso.
; Interpretare : eseguire un programma scritto in un linguaggio di alto livello traducendolo ed eseguendolo immediatamente, una linea alla volta.
; Compilare : tradurre un programma scritto in un linguaggio di alto livello in un programma di basso livello come preparazione alla successiva esecuzione.
; Codice sorgente : un programma di alto livello prima di essere compilato.
; Codice oggetto : il risultato ottenuto da un compilatore dopo aver tradotto il codice sorgente.
; Eseguibile : altro nome per indicare il codice oggetto pronto per essere eseguito.
; Script : programma memorizzato in un file, solitamente destinato ad essere interpretato.
; Programma : serie di istruzioni che specificano come effettuare un'elaborazione.
; Algoritmo : processo generale usato per risolvere una particolare categoria di problemi.
; Bug : errore in un programma (detto anche "baco").
; Debug : processo di ricerca e di rimozione di ciascuno dei tre tipi di errori di programmazione.
; Sintassi : struttura di un programma.
; Errore di sintassi : errore in un programma che rende impossibile la continuazione dell'analisi del codice (il programma non può quindi essere interpretato interamente o compilato).
; Errore in esecuzione : errore che non è riconoscibile finché il programma non è stato eseguito e che impedisce la continuazione della sua esecuzione.
; Eccezione, errore runtime : altri nomi per indicare un errore in esecuzione.
; Errore di semantica : errore nel programma che fa ottenere risultati diversi da quanto ci si aspettava.
; Semantica : significato di un programma.
; Linguaggio naturale : ognuno dei linguaggi parlati evoluti nel tempo.
; Linguaggio formale : ognuno dei linguaggi che sono stati progettati per scopi specifici, quali la rappresentazione di idee matematiche o programmi per computer (tutti i linguaggi per computer sono linguaggi formali).
; Token : uno degli elementi di base della struttura sintattica di un programma analogo alla parola nei linguaggi naturali.
; Parsing : esame e analisi della struttura sintattica di un programma.
; Istruzione di stampa : istruzione che ordina all'interprete Python di scrivere un valore sullo schermo.
 
{{Avanzamento|50%|28 ottobre 2009}}