binary.rst
changeset 207 be73a688eb22
child 209 c51f51e9a015
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/binary.rst	Thu Sep 24 10:48:47 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.