Funkcia je pomenovaný, opakovane použiteľný blok kódu, ktorý vykonáva konkrétnu úlohu a možno ho volať viackrát.
Premenná je pomenované miesto v pamäti programu, ktoré uchováva hodnotu, ktorá sa môže počas vykonávania meniť.