dla danych dwóch zbiorów X i Y przyporządkowanie[b] każdemu elementowi zbioru X dokładnie jednego elementu zbioru Y[1]. Oznacza się ją na ogół f, g, h itd.
rmin związany z programowaniem proceduralnym. Podprogram to wydzielona część programu wykonująca jakieś operacje. Podprogramy stosuje się, aby uprościć program główny i zwiększyć czytelność kodu.
własność obiektu, urządzenia lub osoby związana z jego zastosowaniem, przeznaczeniem lub zadaniem. Równocześnie w inżynierii termin funkcja bywa mylnie używany do nazwania procesu, zadania czy celu.