# HG changeset patch # User Oleksandr Gavenko # Date 1253778531 -10800 # Node ID 8fc758cc94d6d7cbcb31fa23c0aa408afbacbc14 # Parent 96548f3bae03355a00beb0e18448a68d7c55e8cb# Parent be73a688eb221899cb3205dacad403444b23ccf4 Automated merge with file:///d:\srv\hg-home\admin-doc diff -r 96548f3bae03 -r 8fc758cc94d6 binary.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/binary.rst Thu Sep 24 10:48:51 2009 +0300 @@ -0,0 +1,15 @@ +-*- 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.