La differenza tra operando e operatore
Se hai mai risolto un'equazione algebra, hai già usato operandi e operatori, semplicemente non li hai chiamati per nome. A parte i linguaggi di markup come HTML e CSS, la programmazione per computer si basa fortemente su operandi e operatori per il processo decisionale matematico e logico. I programmi sono come giganteschi diagrammi di flusso:gli operatori determinano in che modo ti muovi sul grafico in base agli operandi.
Gli operandi sono valori
Gli operandi sono valori numerici, testuali e booleani che un programma può manipolare e utilizzare come linee guida logiche per prendere decisioni. Come con la matematica, i programmi per computer possono utilizzare valori costanti e variabili come operandi. Le variabili sono repository di dati chiamati da un nome anziché da un valore. Se hai la variabile "dozzine" con il valore di "2" e la costante "12" nell'equazione "dozzine * 12 =24". Sia "dozzine" che "12" sono operandi nell'equazione.
Gli operatori manipolano e controllano gli operandi
Gli operatori vengono utilizzati per manipolare e controllare i valori degli operandi. Gli operandi includono azioni matematiche come più, meno, moltiplica e dividi per manipolare i dati e modificare i valori numerici. Ad esempio, "*" è l'operatore in "dozzine * 12 =24". Gli operandi designano anche stringhe di caratteri come "Tom Sawyer" e portano valori booleani come "true". Operatori come "==" possono essere utilizzati per vedere se string e valori booleani corrispondono a condizioni come "hungry ==true" per procedere con un set di istruzioni se "hungry" è true. Operatori come "and" e "or" possono essere utilizzati per creare condizioni logiche complesse.