binary.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 24 Sep 2009 10:48:47 +0300
changeset 207 be73a688eb22
child 209 c51f51e9a015
permissions -rw-r--r--
Caller vs callee.

-*- mode: outline; coding: utf-8 -*-

* Caller vs callee.

If routine A calls routine B then routine A is the caller and routine B is the
callee. i.e. the caller is the routine which is calling the callee.

The routine that initiates the call is the caller and the routine that is
being called is is the callee.

* Argument vs parameter.

From the perspective of the caller the thing which is passed is an argument.
From the perspective of the routine that receives the call, i.e. the callee,
the thing which is passed is a parameter.