Nivelul 0 — Ce înseamnă, de fapt, programarea?
Operații, operatori și operanzi
Note originale de SunDiaL · Vezi sursa în engleză
Operații
O operație reprezintă orice fel de acțiune sau proces.
O operație poate:
- Folosi operanzi (lucruri asupra cărora acționează)
- Produce un rezultat sau avea efecte secundare
- Fi implementată în cod (în programare) sau avea loc în lumea reală (de exemplu, stivuirea cutiilor)
Exemple:
- Mersul este o operație fără operanzi și fără rezultate (doar mișcare).
- Tăierea este o operație care folosește operanzi și produce un rezultat.
- De exemplu, tăierea unei pere (operand) → produce felii de pară (rezultat).
Operatori
Un operator este un tip special de operație, reprezentat printr-un simbol, nu printr-un nume.
- Este întâlnit atât în matematică, cât și în programare.
- Operatorii au întotdeauna un rezultat.
- De obicei acționează asupra unuia sau mai multor operanzi.
+este operatorul pentru operația de adunare.*,/,-,==,!și așa mai departe.
Operatorii sunt interfața simbolică a operațiilor.
Operanzi
Un operand este o valoare sau un obiect asupra căruia acționează o operație sau un operator. Exemple:
- În
2 + 3, atât2, cât și3sunt operanzi. - În „tăierea unei pere”, para este operandul.
Uneori, operațiile pot deveni ele însele operanzi. Exemplu: În
f(g(x)),g(x)este o apelare de funcție folosită ca operand pentruf.
În practică, deoarece orice poate deveni operand pentru operația potrivită, operanzii sunt numiți obiecte.